Det enda jag ser som verkar kunna fela är detta:
_root.pressed_link <> 1
Vilket bör vara:
_root.pressed_link != 1
Även om jag har för mig att man kunnat använda <> också tidigare.
/Mirandir
6 svar · 445 visningar · startad av ALeaf
Tjena!
Har en meny som består av 4st knappar, och när man trycker på dessa så ska en ext. swf laddas in i leveln över, som ett halvtransparant lager så att man ser mainsidan igenom den laddade swf filen.
Och varje knapplänk (swf) har en ingång och en utgång ("dissappear"), typ uttoning.
Och då använder jag följande kod:
knapp:
on (release)
{//loadMovieNum("main_1.swf", 2);
if (_root.pressed_link<>1) {
_level2.gotoAndPlay("dissappear");
_root.pressed_link = 1;
}
}
ext. swf, sista framen:
load_link = "main_"+_level0.pressed_link+".swf";
loadMovieNum(load_link, 2);
stop();
Men, när jag trycker på knapparna händer ingenting. Dock när jag tar bort dessa snedstreck
{[blue]//[/blue]loadMovieNum("main_1.swf", 2);
laddas filen in i leveln men hoppar över utgångarna, bara går direkt till valda länk.
Har gjort ett par sidor innan när detta har fungerat fin fint. Så jag undrar vad som kan ha gått galet nu, har hört något om att det måste vara "tomt" i bakgrunden på ytan som den nya swf filen kommer ta upp, något med det att göra kanske?
Om inte så är det någon som ser något underligt som kan vara felet? eller iaf kan förklara vad snedstrecken har för funktion. :OO
Edit: Någon vänlig själ som skulle kunna dela med sig hur man via
on (press) får allt i en viss level att tas bort ?
Tack på för hand!
Det enda jag ser som verkar kunna fela är detta:
_root.pressed_link <> 1
Vilket bör vara:
_root.pressed_link != 1
Även om jag har för mig att man kunnat använda <> också tidigare.
/Mirandir
Jag missade givetvis att uppdatera swf länk så nu fungerar det utmärkt :p
Tack ändå!
Men en fråga till när jag ändå har er på tråden ( ;) )
Hur gör jag, via ett (on) release kommando att en level upphör att synas (deletas)?
Bump :)
Du kan väl dölja en level med följande lilla kod:
on (release) {
_level[I]nummer[/I]._visible = false;
}
Visst fungerade det :) Tackar för det!
Det var så lite så. :)