dizi
Threadersteller
Dabei seit: 08.01.2005
Ort: Kölle
Alter: 38
Geschlecht:
|
Verfasst Mi 03.05.2006 12:07
Titel [Solved] [Flash] Instanz-Name per Variable angeben |
|
|
Ich steh gerade total aufm Schlauch.
Ich hab hier mehrere Buttons, dei im Prinziep alle die gleichen Aktionen starten, jedoch immer mit anderen Movieclips.
Die MovieClips sind durchnummeriert, von daher sollte es ja eigendlich kein Problem sein, die MCs per Variable anzusprechen.
Bei mir passiert jedoch einfach garnix!
ich bekomm sogar noch ganz dubiose Fehlermeldungen. Offenbar is die letzte geschweifte Klammer - die die funktion abschließt, da falsch und die Punte zwischen Instanzname un _visible auch.
Code: |
function btn() {
['balken_'+count]._visible = false;
['details_'+count]._visible = true;
difference = ['balken_'+count]._y-100;
step = difference/12;
abdeckung.play();
}
balken_4.onRelease = function() {
count = 4;
btn();
}
|
Hat da jemand mehr Durchblick als ich? Ich war nie ein wirklich guter Flash-Coder und es is auch schon über ein halbes Jahr her, dass ich was Programmiert hab in AS.
//Edit
Konnte das Problem selbst lösen. Hatte das aus nem anderen Forum übernommen.
Da müssen richtigee Anührungszeichen um den fixen Teil des Instanznamens und es muss noch genauer angegeben werden, wo sich der MC befindet, also bei mir auf der Root-Ebene.
So muss es aussehen:
Code: |
_root["balken_"+count]._visible = false;
|
Zuletzt bearbeitet von dizi am Mi 03.05.2006 13:18, insgesamt 3-mal bearbeitet
|
|