16
Sep
Flash: MouseEvents auf dynamisch erzeugten Sprites
// — Neues Sprite anlegen
var sprite = new Sprite();// — Sprite mit roter 100×100 Flaeche fuellen
sprite.graphics.beginFill( 0xff0000, 0.5 );
sprite.graphics.drawRect( 0, 0, 100, 100 );
sprite.graphics.endFill();// — Sprite soll Maus-Ereignisse empfangen…
sprite.buttonMode = true;
sprite.addEventListener( MouseEvent.MOUSE_UP, doSomething );// — …Mauszeiger soll dabei nicht zu einer “Hand” werden
sprite.useHandCursor = false;// — Sprite zur Buehne hinzufuegen:
addChild( sprite );
Tja, gewusst wie (Danke, Nils): Ohne buttonMode kein Triggern der Eventlistener
HTH..
0 Comments