D dotar Medlem sedan okt. 2002 117 inlägg Frågan 10 apr. 2005 16:44 #1 Hej hej, jag är inte så hemma på actionscript och undrar hur jag får denna kod att funka som jag vill:
on (release) {
if(_root.contentHolder !== "links.swf") {
loadMovie("links.swf",_root.contentHolder);
}
else if(_root.contentHolder == "links.swf"){
loadMovie("blank.swf",_root.contentHolder);
}
}
Det jag vill är att:
1. Om contentHolder inte är links.swf
a. Sätt contentHolder till links.swf
2. Om contentHolder är links.swf
a. Sätt contentHolder till blank.swf
typ...
M mirandir Medlem sedan maj 2003 750 inlägg Det enklaste är väll att använda en variabel för att hålla reda på det.
on (release) {
if(contentH !== "links") {
_global.content = "links";
loadMovie("links.swf",_root.contentHolder);
} else {
_global.content = "blank";
loadMovie("blank.swf",_root.contentHolder);
}
}
/Mirandir
D dotar Medlem sedan okt. 2002 117 inlägg Den byter inte tillbaka till blank.swf när jag klickar igen (när links.swf är öppnad..) :/
E: Du har skrivit fel.. rätt kod ska vara:
on (release) {
if(contentH !== "links") {
_global.contentH = "links";
loadMovie("links.swf",_root.contentHolder);
} else {
_global.contentH = "blank";
loadMovie("blank.swf",_root.contentHolder);
}
}
M mirandir Medlem sedan maj 2003 750 inlägg Hehe.jo jag inser nu att jag tabbade mig och tog bort en bokstav förlite i if-satsen. :r
/Mirandir