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...
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...