Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-06-2009, 08:46   #1 (permalink)
TZP
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 227
Question MouseEvent bei Sprites übergeben

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);
}
...
Soweit, so gut. Die Theorie ist, dass er mir "Sprite 01" austraced. Das macht er auch aber es kommt davor immer noch ein "instance36" mit und ich kapier nicht, warum er das macht.
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
TZP ist offline   Mit Zitat antworten
Alt 23-06-2009, 10:16   #2 (permalink)
TZP
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)
TZP ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele