PDA

Volledige versie bekijken : Menu buttons


tobisan
%Europe/Berlin %871 %2005, 21:54
Er is ook altijd wel wat aan de hand als ik bezig ben met een menutje in flash :mad:

Ik heb een movieclip gemaakt van een plaatje en daarbinnen heb ik een motiontween zitten die afgespeeld word bij mouseover.

Tot zover alles in orde...animatie speelt mooi af wanneer je met je muis overheen gaat en eraf gaat.. maar wanneer ik erop klik wilt hij niet naar de volgende scene gaan.

Dit is wat ik heb ingevoerd als script op de button (die in de movieclip zit):

on (rollOver) {
this.gotoAndPlay(2);
}
on (rollOut) {
this.gotoAndPlay(16);
}
on (release) {
_root.oranje.gotoAndPlay(1);
}


"oranje" is dus de volgende scene.

Ik dacht eerst dat ik een instance name moest noemen als oranje in de scene oranje... maar dat hielp ook niet.

Wat doe ik fout ?

Laiverd
%Europe/Berlin %873 %2005, 21:58
Wat doe ik fout ?Scenenamen willen gebruiken ;) Scenes bestaan nl. niet meer in de uiteindelijke swf (not a bug, but a feature). Bovendien is je syntax fout, maar dat had je ook in de as dictionary kunnen lezen. Maak een framelabel op het frame waar je heen wilt en wijzig je code in
on (release) {
_root.gotoAndPlay("naamlabel");
}John

tobisan
%Europe/Berlin %890 %2005, 22:22
Bedankt voor je snelle reply ! echt top !

Ik heb het script aangepast nu, en de framelabel "oranje" genoemd bij de volgende scene
Als ik nu mijn swf publish doet hij het eindelijk !

Alleen nu krijg ik een warning op mijn output venster telkens als ik mijn movie publish:

WARNING: Duplicate label, Scene=oranje, Layer=actions, Frame=40, Label=oranje

Wat houdt dat in ? En hoe kan ik dat weghalen ?

Laiverd
%Europe/Berlin %897 %2005, 22:32
Tsja, wat er staat. Je hebt twee labels "oranje"; eentje weghalen dus. En weghalen is de omgekeerde weg van een label neerzetten ;)

John

Flash Dreams
%Europe/Berlin %955 %2005, 23:55
Je zou ook dit kunnen gebruiken,

on (release) {
_root.gotoAndPlay('Scene 2', 1);
}

tobisan
%Europe/Berlin %981 %2005, 00:33
Ja het was even zoeken..maar ik heb het gevonden.... bedankt voor de replies !

Laiverd
%Europe/Berlin %309 %2005, 08:26
Je zou ook dit kunnen gebruiken,
on (release) {
_root.gotoAndPlay('Scene 2', 1);
}Dream on baby ;)

John

Flash Dreams
%Europe/Berlin %453 %2005, 11:53
Niet goed ?

tobisan
%Europe/Berlin %634 %2005, 16:13
hehe manier van Flash Dreams lukt idd niet :o

Laiverd
%Europe/Berlin %752 %2005, 19:04
Niet goed ?Echt niet en de reden staat hierboven al ergens vermeld. Om volledig te zijn: werken met scenenamen werkt wel vanuit _root, maar niet vanuit een movieclip.

John

Flash Dreams
%Europe/Berlin %783 %2005, 19:48
Dan heb ik het inderdaad verkeerd ja