mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 17:44 Benutzername: Passwort: Auto-Login

Thema: Bug bei Mouse-Events in AS3? vom 07.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Bug bei Mouse-Events in AS3?
Autor Nachricht
-SeliusX-
Threadersteller

Dabei seit: 07.11.2008
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Fr 07.11.2008 14:54
Titel

Bug bei Mouse-Events in AS3?

Antworten mit Zitat Zum Seitenanfang

Hy Leute.
Ich habe gerade ein interessanten Phänomen entdeckt.

Die Situation ist folgende:
Ich habe ein Object auf der Bühne, welches sich in richtung Mauszeiger ausrichten soll.
Dazu habe ich Eventlistener-Funktionen für:
MOUSE_DOWN, MOUSE_UP und MOUSE_MOVE

Die Event-Funktion für MOUSE_MOVE:
Code:

function orientShip(evt:MouseEvent):void
{
      trace( " evtX : " + evt.localX  + " evtY : " + evt.localY );
}


lieferte dieses Ergebnis:
Zitat:
evtX : 357 evtY : 391
evtX : 358 evtY : 391
evtX : 1.25 evtY : -0.7000000000000001 <-- Schuld!
evtX : 367 evtY : 390
evtX : 368 evtY : 390


Dieser Fehler tritt aber nur auf, wenn ich auch gleichzeitig die MouseTaste gedrückt halte.
Also für mich sieht das so aus, als ob entweder die Positionserkennung für die Mouse buggy ist oder dass die Mouse-Events in irgendeiner weise Kollidieren.

Weiß jemand was über diese Phänomen?


Zuletzt bearbeitet von -SeliusX- am Fr 07.11.2008 14:56, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
itac

Dabei seit: 15.04.2004
Ort: -
Alter: 48
Geschlecht: -
Verfasst Fr 07.11.2008 16:19
Titel

Antworten mit Zitat Zum Seitenanfang

ich hab das mal getestet, bei mir kommen nur gerade Zahlen raus

salü


Zuletzt bearbeitet von itac am Fr 07.11.2008 16:23, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
-SeliusX-
Threadersteller

Dabei seit: 07.11.2008
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Sa 08.11.2008 00:00
Titel

Antworten mit Zitat Zum Seitenanfang

Ich habe den Fehler gefunden.

Ich habe andere Sprites, die auf der Bühne herrum wandern. Wenn sich die Maus über einen dieser Sprites befindet, wird nicht mehr das Koordinatensystem der stage verwendet sonder das des Sprites.
Aber das bekomm ich schon noch hin.
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Sa 08.11.2008 08:45
Titel

Antworten mit Zitat Zum Seitenanfang

einfach auf .target prüfen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
-SeliusX-
Threadersteller

Dabei seit: 07.11.2008
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Sa 08.11.2008 09:34
Titel

Antworten mit Zitat Zum Seitenanfang

Funktioniert super. Vielen Dank. * Ja, ja, ja... *
  View user's profile Private Nachricht senden
 
Ähnliche Themen Script Events
Frames - Events in asx bzw wmv-Datei
JS - zwei Events in eienr Reihenfolge
2D-Planungsprogramm Veranstaltungen/Events - Gelände?
[actionscript] events geladener Movieclips ändern
Javascript / jQuery: Menü mit Hover bzw. Touch-Events
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.