Momentan versuche ich Code zu finden, um einen MovieClip nach dem Klicken auf ein extern geladenes Bild in einem MovieClip hinzuzufügen.Hinzufügen von MovieClip in MovieClip AS3
Grundsätzlich möchte ich erreichen, dass wenn das externe Bild, das in den Movieclip geladen wird, angeklickt wird, ein weiterer Movieclip (ein großes X) darüber geladen wird. Momentan probiere ich diesen Code, aber der MovieClip X wird nicht angezeigt. Ich bekomme jedoch keine Fehler.
Weiß jemand, wie man das löst? Danke im Voraus!
Hier ist der aktuelle Code:
var wronganswer1:Loader = new Loader();
var myImageLocation1:URLRequest = new URLRequest("Monthly Topic/img1.jpg");
var xClip:MovieClip = new MovieClip;
wronganswer1.load(myImageLocation1);
addChild(wronganswer1);
wronganswer1.addEventListener(MouseEvent.CLICK, wa1);
function wa1 (event:MouseEvent):void
{
MovieClip(this.parent).SCORE -= 1
MovieClip(this.parent).addChild(xClip);
wronganswer1.removeEventListener(MouseEvent.MOUSE_UP, wa1);
}
stop();
Danke für Ihre Antwort! Ich bin mir nicht sicher, ob ich verstehe, was du meinst oder wie du es lösen kannst. Der Movieclip enthält Grafiken, nämlich ein großes rotes X. Oder meinst du, dass die Art, wie ich es einrichte, ich es als leeren MovieClip einrichte? – ECcoding
Okay, ich habe es herausgefunden! Ich verstehe jetzt, was du meinst. Ich endete mit var xclip: MovieClip = neue xClip; Das hat perfekt funktioniert! Danke für die Hilfe! – ECcoding
@ECcoding Gut. Als Randnotiz rate ich davon ab, gleiche oder gar ähnliche Namen für Klassen und deren Instanzen zu verwenden, dies kann zu unerwünschten Problemen führen. Benenne wie ** var xclip: MovieClip = new BigX; ** wäre viel besser. – Organis