Variable vom Root in einem Movieclip abfragen

Mike_90

Grünschnabel
Ich hab seit neuestem auch mit Flash zu tun und nun ist die Frage aufgetaucht, wie ich in einem MovieClip eine Variable vom Root verwenden kann (und umgekehrt).:confused:

Edit:
Hat dich erledigt...
hatte an einer anderen Stelle einen Fehler im Code.
 
Zuletzt bearbeitet:
Hi, ich hab genau das problem,
also im _root in der ersten frame habe ich meine "var variable = 0"
und weiter unten dann onKey verändert sich diese auf "var variable = 1" und spielt ein mc welches auch dierekt auf der sage ligt ab,
in diesem mc in der letzten frame ändere ich die variable wieder auf "var variable = 0" , aber das funktioniert nicht.

bitte um hilfe
danke im voraus
lg
 
Hi, ich hab genau das problem,
also im _root in der ersten frame habe ich meine "var variable = 0"
und weiter unten dann onKey verändert sich diese auf "var variable = 1" und spielt ein mc welches auch dierekt auf der sage ligt ab,
in diesem mc in der letzten frame ändere ich die variable wieder auf "var variable = 0" , aber das funktioniert nicht.

bitte um hilfe
danke im voraus
lg

Das ist jetzt etwas schwer nachvollziehbar. Zeig mal her, was du gemacht hast.

mfg ;-)
 
Also die variable is wasserlassen ;)

folgenes script liegt in der ersten frame auf der stage:

var wasserlassen = 0;

keylistener = new Object();
keylistener.onKeyDown = function() {
if (Key.getCode() == Key.RIGHT)
plane.gotoAndPlay(21);
else if (Key.getCode() == Key.LEFT)
plane.gotoAndPlay(2);
else if (Key.getCode() == Key.SPACE)
if(wasserlassen==0 && wasserrest>0){

wasserlassen=1;
wasser._y = plane._y +30;
wasser._x = plane._x;
wasser.gotoAndStop(2);
hud_wasser.gotoAndPlay(1);
wasserrest -=1;

}


}
Key.addListener(keylistener);



folgendes script liegt in einem mc, in der letzten frame (nachdem die "reload" animation abgespielt wird)


var wasserlassen =0;
this.stop();

danke für deine mühe
 
Wenn du eine Variable in einem MC deklarierst ist dies eine andere als die auf _root.
Die auf der Ebene root sprichst du dann auch mit
_root.variable = wert; an.
 
Haha, super!

danke

es sind immer die kleinen unscheinbaren Syntaxfehler, an denen man hengt ;)

danke für die rasche antwort
lg
 
Zurück