Action Script 3 Auf Klicken Sie Auf
Bevor ich anfange, möchte ich Sie wissen lassen, heute ist mein Erster Tag mit AS3.
Ich wollte wissen, wie man eine onclick-Funktion in AS3.
Ich habe zum Beispiel Taste 1 ( Instanz-name)
und wenn geklickt haben, ich will, es zu verbergen und zeigen eine andere box. dies ist, was ich online gefunden, aber wie kann ich es machen das auf klicken Sie auf.
this.button1.alpha = 100;
Dank so viel.
- Beachten Sie, dass in AS3-alpha-Werte reichen von 0 bis 1, nicht 0 bis 100.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du willst
button1.addEventListener(EventType, callback);
Ersetzen Sie
EventType
mit einem Maus-Ereignis (wieMouseEvent.MOUSE_DOWN
) undcallback
ist eine Funktion, die Sie definieren, die aufgerufen wird, wenn das Ereignis Auftritt.Siehe das folgende Beispiel von dieser Seite aus auf die FlashEnabled Blog:
Den obigen code-Beispiel legt eine click-Ereignis-handler zu
this
(welchem Kontext dieser code ausgeführt wird - es könnte sein, global, oder innerhalb einer Klasse). Innerhalb der Ereignisprozedur, die Sie benutzen wollen würde derTween
Klasse (wie bereits erläutert, auf Kirupa.com) zu animieren die box raus und die andere box in.Da Sie erwähnten, dass es der erste Tag, beachten Sie, dass
trace()
schreibt an die Konsole.public
.