Flashhilfe.de - Flash Community

releaseOutside in AS3 ? MouseUp ausserhalb des Flashfensters nach rollOut? [Flash 9]

Forum > ActionScript 3.0 > releaseOutside in AS3 ? MouseUp ausserhalb des Flashfensters nach rollOut?

 


AntwortenRegistrieren Seite1  

 27.04.2009, 20:10 
abgemeldeter Benutzer

releaseOutside in AS3 ? MouseUp ausserhalb des Flashfensters nach rollOut?
Wie kann ich abfragen ob AUSSERHALB der flashfensters der Event mouseUP auf "gefeuert" wird :)?

früher hat man das mit releaseOutside gemacht, aber selbst wenn ich den mouseUp auf die stage lege und ausserhalb der fensters loslasse wird das nicht berücksichtigt.

mfg
 28.04.2009, 09:36Re1
Benutzerbild von Kerstin77
Beiträge: 924
Registriert: Jul 2008

Ein mouseUp außerhalb der stage kann glaub ich nicht abgefangen werden.

Du kannst aber das verlassen der Bühne abfangen:

ActionScript:
1
2
3
4
5
6
7
8
9
10
var myMC:MC = new MC();
myMC.width = stage.stageWidth;
myMC.height = stage.stageHeight;
addChild(myMC);

myMC.addEventListener(MouseEvent.MOUSE_OUT, myFunction);

function myFunction(evt:MouseEvent):void {
  trace("Bühne verlassen");
}


Ist zwar auch etwas umständlich, aber vielleicht hilft es ja weiter.

Grüße,
Kerstin
Wer Rechtschreibfehler findet, darf sie gerne behalten.
Geändert von Kerstin77 am 28.04.09 um 09:36 Uhr

 28.04.2009, 10:33Re2
Beiträge: 188
Registriert: May 2007

das verlassen der bühne kriegst du auch mit MOUSE_LEAVE auf der stage überwacht.
MOUSE_UP wird aber ausserhalb der bühne wahrscheinlich nicht mehr gefeuert, weil die maus nicht mehr im flash ist und wieder für andere sachen zuständig ist.
 
nicht sichtbar bei eingeloggten Mitgliedern
 28.04.2009, 10:34Re3
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Es gibt auch noch ein
ActionScript:
1Event.MOUSE_LEAVE
 28.04.2009, 18:22Re4
abgemeldeter Benutzer

Themenautor/in

Hmm also ich weiss das das Eventmodell den Event "releaseOutside" in AS1 und AS2 auch ausserhalb der Stage "gefeuert" hat ( Ich baue nämlich gerade ein AS2 Game nach und hatte mir von AS3 eine performance steigerung erhofft), schade das dies wohl unter AS3 nicht möglich scheint.

Danke für die Antworten, werde mich dann wohl mit mouse leave zufrieden geben müssen :(.

mfg
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de