Hej, Jeg har gang i website, jeg kan ikke løse følgende problem:
når min preloader er loaded afspiller den et movieclip, hvilket et fint - derefter vil jeg gerne have at det movieclip hopper efter sidste frame (i movieclippet) videre til næste movieclip (begge ligger på scenen). Jeg kan ikke få det til at virke og jeg er ved at bliver skør...
Helst i første frame. Her kan du lægge alle de scripts, der er generelle. Scriptet skal under alle omstændigheder ligge i en frame der er før den frame, hvor det skal bruges.
Men det ser ud til, at du ikke har dine movieclips i samme frame på scenen, men at de ligger efter hinanden med frame labels på. Så skal funktionen se sådan ud i stedet: function playNext() { this.gotoAndPlay("frame label for movieclip 2"); }
Det er rigtigt forstået, men scriptet skal nok lige revideres igen, hvis du skal bruge det til flere mc's...
Skriv i _root:
var labelArray:Array = ["label1", "label2", "label3"]; // indeholder navnene på alle dine labels var currentlabel:Number = 0; // nr på den label du er på nu
function playNext() { currentLabel = currentLabel + 1; // vi skal have fat i den næste label trace("playNext: " + labelArray[currentLabel]); // skriver navnet på det label der skal afspilles næte gang this.gotoAndStop(labelArray[]); // går til det næste label }
Jeg forudsætter, at dine movieclips alle ligger på scenen, at de hver især ligger ved et framelabel og at de ikke har stop() i første frame.
hm -- jeg har rettet scriptet, men får denne fejl meddelse:
**Error**
Scene=Scene 1, layer=action, frame=3, Line 1: Expected a field name after '.' operator. _root.var labelArray:Array = ["lab-hands", "lab-magic", "lab-look"]; // indeholder navnene på alle dine labels
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.