| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2006
Beiträge: 227
|
Moinz. Kennt sich jemand mit MouseEvents aus? Ich hab folgendes Szenario: Code: public class Sprite01 extends Sprite{
...
_mySprite.name = "Sprite 01";
_mySprite.addEventListener(MouseEvent.CLICK, _publishName);
...
private function _publishName(me:MouseEvent):void {
dispatchEvent(me);
}
}
public class GetSpriteNames{
...
import Sprite01;
...
private var _mySprite01:Sprite01 = new Sprite01();
_mySprite01.addEventListener(MouseEvent.CLICK, _tellName);
...
private function _tellName(me:MouseEvent):void {
trace(me.target.name);
}
... Es ist auch der einzige Trace-Befehle...lasse ich ihn weg, passiert gar nix. Woran kann das liegen? Ich möchte "nur", dass ich einen Event dispatche, der mir den Namen gibt. Das Ziel dahinter ist, dass mehr Sprites mit anderen Namen diesen Event auslösen und die Klasse "GetSpriteNames" damit später weiterarbeiten kann. -bedank- TZP |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Oct 2006
Beiträge: 227
|
Ah, ich Nuss...Mein Sprite01 lag auf nem anderen Sprite und dessen Namen, in dem Fall "instance36" hat er auch mitgegeben. Ja ja, wenn man nich seinen Code aufpasst. ^^ Aber ungeachtet dessen: Kann man einen Event auslösen, der einen String mitgibt? Geändert von TZP (23-06-2009 um 10:17 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |