addEventListener mit if überprüfen lassen [Flash 10]
25.01.2010, 16:23 Beiträge: 102 Registriert: Oct 2008 addEventListener mit if überprüfen lassen
Hallo zusammen,
ich hab folgendes problem...
Ich hab hier drei addEventListener, die alle auf deim selben funktion zugreifen...
_creatRechteckButton.addEventListener(MouseEvent.CLICK, myMcInCanvas);
_creatKreisButton.addEventListener(MouseEvent.CLICK, myMcInCanvas);
_creatPolygonButton.addEventListener(MouseEvent.CLICK, myMcInCanvas);
jetzt möchte ich in meinem Funktion überprüfen lassen, auf welchen button ich geklickt hab...
und so geht das nicht, gibt es andere möglichkeiten?
ActionScript: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function myMcInCanvas(event:MouseEvent = null ){
if (_creatRechteckButton.addEventListener (MouseEvent.CLICK)){
trace ("creatRechteckButton" );
}
if (_creatKreisButton.addEventListener (MouseEvent.CLICK)){
trace ("kreis" );
}
if (_creatPolygonButton.addEventListener (MouseEvent.CLICK)){
trace ("poly" );
}
}
Gruß,
Oma420Geändert von oma420 am 25.01.10 um 16:25 Uhr
25.01.2010, 16:45 Re1
Beiträge: 567 Registriert: May 2007 das geht mit target oder currentTarget
ActionScript: 1 2 3 4 5 6 function myMcInCanvas(event:MouseEvent = null ){
if (event.target =_creatRechteckButton){
trace ("creatRechteckButton" );
}
}
Bitte keine pn´s wegen irgendwelchen fragen zu Threads, dafür gibt es sie ja schließich Geändert von cedddy am 25.01.10 um 16:46 Uhr
26.01.2010, 11:09 Re2 Beiträge: 102 Registriert: Oct 2008 Themenautor/in ActionScript: 1 2 3 4 public function init(){
addChild(_creatRechteckButton);
_creatRechteckButton.addEventListener (MouseEvent.CLICK, myMcInCanvas);
}
ActionScript: 1 2 3 4 5 6 function myMcInCanvas(event:MouseEvent){
trace ("test" );
if (event.target == _creatRechteckButton){
trace ("creatRechteckButton" );
}
}
so geht das nicht, hatte ich zuvor auch versucht, ich bekommen in dem Funktion myMcInCanvas den trace "vor dem If" ausgegeben, aber nicht denn trace "creatRechteckButton" und auch kein fehler meldung..
Woran kann es liegen?
Gruß,
Oma420
nicht sichtbar bei eingeloggten Mitgliedern
26.01.2010, 11:18 Re3
Beiträge: 567 Registriert: May 2007 bei currentTarget das selbe ?
Bitte keine pn´s wegen irgendwelchen fragen zu Threads, dafür gibt es sie ja schließich
26.01.2010, 11:24 Re4 Beiträge: 102 Registriert: Oct 2008 Themenautor/in nee das geht jetzt, das ist ein bischen komisch, vorhin hatte ich mit currentTarget versucht ging nicht, aber jetzt schon..
Danke
Gruß,
Oma420
Themen
Ähnliche Beiträge zum Thema 06.02.2010 - cttogo
23.04.2011 - andy1301
23.12.2009 - amagedon
23.07.2009 - SONICGWS
Flashhilfe.de
Flash Platform Tipps & Tutorials
Flash Platform
Andere Programmiersprachen
Jobangebote
Diskussionen
Flashhilfe News
Regeln & Bedingungen