Ich kann keinen einfachen Event-Handler an einen miesen Movieclip anhängen. Kein einziges Tutorial hat für mich funktioniert und ich habe sie sorgfältig verfolgt. Über eine Stunde für nichts verloren ... wieder! Hier ist, was ich getan habe:Flash CS4 AS3 Event funktioniert nicht
Layer1: erstellt ein Symbol (Movieclip). Ein Rechteck hinzugefügt. Dragete es auf die Schicht. Im Fenster Eigenschaften wurde ein Name 'obj' hinzugefügt. Exportierte es für ActionScript.
Layer2: Öffnen Aktionsbereich und schrieb folgendes:
obj.addEventListener(MouseEvent.CLICK, move);
function move(event:MouseEvent):void {
obj.x = 200;
obj.y = 200;
}
Ich weiß nicht, was ich könnte mit Blick auf. Ich habe es mit der import flash.events.Event;
oben versucht. Obwohl es in den Tutorials, die ich gesehen habe (auf youtube) nicht vorhanden war.
P.S. Unnötig zu sagen, ich beginne gerade mit ActionScript 3.0, aber ich lese über die Grundlagen auf adobe.com
Sie müssen eine Instanz dieses MovieClip zu Ihrer Bühne hinzufügen (aus der Bibliothek), oder eine nach Code erstellen und sie 'obj' nennen, damit dieser Code funktioniert. – akmozo