MC auf Button

Nervensache

Mitglied
Hallo,
ich habe auf einem Button ein MovieClip eingefügt und ihm den Instanznamen mc_Healthbar gegeben.
Wenn ich nun den Button dynamisch eingefügt habe, möchte ich den MovieClip auf dem Button ansteuern. Doch der MovieClip scheint nicht auf dem Button verfügbar zu sein.

Code:
var refButton = this.mc_Buttons.attachMovie ("id_" + curItem.name + "Button",
					"mc_Button" + i,
					this.mc_Buttons.getNextHighestDepth());


trace (refButton.mc_Healthbar); // <-- gibt undefined aus
refButton.mc_Healthbar.gotoAndStop(curItem.healthRemainingPerCent);


Ist es nicht möglich ein MovieClip auf einem Button zu platzieren ?

Viele Grüße
Simon
 
Hallo,

sorry, dass es bisschen länger gedauert hat, ich hatte kleine Probleme mit meinem Computer.
Ich hab eine Beispieldatei angehängt.


Viele Grüße
Simon
 

Anhänge

Hallo,

ich kann dir die genaue Ursache des Problems nicht erklären, es ist aber so, dass sich MovieClips in Schaltflächen nicht mehr so referenzieren lassen, wie man sich das von normalen MovieClips gewohnt ist. Mein Tipp:
Realisier deine Buttons mit normalen MovieClips, so bleibst du erstens flexibel und zweitens von der "Willkür" verschont, die diese Dinger so mit sich bringen. Da Schaltflächen im Grunde genommen nichts anderes sind, als spezialisierte MovieClips, haben die Buttons keine Funktionalitäten, die du mit MovieClips nicht hinkriegen würdest.

gruss
 
Zurück