Willkommen bei Schnipsel, Code Schnipsel zu Wordpress, PHP, HTML, CSS, jQuery und so weiter...

AS3 eigene Events

07.2009 / von: Thomas Aull / 0 Kommentare / Kategorie: Actionscript / Tags: ,

Wenn die normalen Events von AS3 nicht ausreichen, kann man sich auch eigene schreiben. Wie das geht erkläre ich in meinem Blog, die Klasse für eigene Events gibts auch hier:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
package {
        // Import der Flash Eventklasse
	import flash.events.*;
 
	public class MeinEvent extends Event {
 
                // Eventarten, bekanntes Beispiel: MouseEvent.CLICK
		public static const MEIN_EREIGNIS:String = "MEIN_EREIGNIS";
 
                // Variable in denen wir zusätzliche Eventdaten speichern können
		public var data;
 
                // Der Konstruktor
		public function MeinEvent(type:String, data) {
			super(type);
			this.data = data;
		};
	};
};

Und anschließend noch EventListener und Dispatcher:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
// EventListener
addEventListener(MeinEvent.MEIN_EREIGNIS, machWas)
 
// Dispatcher mit Eventdaten füttern...
var data:Object = new Object;
data.name = "Max Mustermann";
data.alter = 21;
// ...und abfeuern
dispatchEvent(new MeinEvent(MeinEvent.MEIN_EREIGNIS, data));
 
// Eventfunktion: Daten auslesen
function machWas(e:MeinEvent) {
    trace(e.data.name);
    trace(e.data.alter);
};

Statistik: read: 3561 / today: 2 / last: 03.02.2012
//

  1. 0 Kommentare

Kommentar schreiben

Code einfügen: <pre lang="php" line="1"> Code hier </pre>