PDA

Volledige versie bekijken : GotoAndPlay functioneert niet


joldemans
%Europe/Berlin %637 %2006, 15:18
Hallo,

Ik ben iets aan het maken in flash, maar loop tegen een probleem aan waar ik niet uitkom.

Op dit plaatje staat aangegeven waar de AS staat en hoe ik de labels heb geplaatst
http://img86.imageshack.us/img86/7113/voorbeeldxf1.jpg

eerst AS gedeelte

amsterdam_mc.onRollOver = function(){
gotoAndPlay("amsterdam_begin");
amsterdamStatus = "aan";
// trace (amsterdamStatus);
}
amsterdam_mc.onRollOut = function(){
amsterdamStatus = "uit";
// trace (amsterdamStatus);
}




antwerpen_mc.onRollOver = function(){
gotoAndPlay("antwerpen_begin");
antwerpenStatus = "aan";
trace (antwerpenStatus);
}
antwerpen_mc.onRollOut = function(){
antwerpenStatus = "uit";
trace (antwerpenStatus);
}



Dit is de bedoeling: Wanneer ik op de knop amsterdam_mc ga staan moet hij amsterdam_begin afspelen. Op het einde van de movieclip checkt ie of ik nog steeds met de muis op amsterdam_mc sta (amsterdamStatus) als dat niet zo is moet hij beginnen met antwerpen_begin af te spelen. Als de knop wel nog actief is moet hij amsterdam_repeat afspelen.

voor de antwerpen_mc geldt hetzelfde


if-else gedeelte

onEnterFrame = function(){
if (amsterdamStatus == "aan"){
trace(amsterdamStatus);
gotoAndPlay("amsterdam_repeat");
amsterdamStatus = "uit";
trace(amsterdamStatus);
}
else {
gotoAndPlay("antwerpen_begin");
}
}


Als ik hem trace ziet ie wel dat de knop aan of uit is. Maar de gotoAndPlay's in de if-else funtie voert ie niet uit.

Hopelijk snappen jullie het een beetje...

joldemans
%Europe/Berlin %679 %2006, 16:18
ik heb ff een voorbeeldje bestandje gemaakt, dan is het misschien wat duidelijker.