Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2004, 20:37   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 36
bewegung der maus abfragen?

hi

wie frägt man in flash die bewegung der maus ab??
wenn ich die maus nach oben bewege soll ein zähler aus 1 schalten, nach links auf 2, nach unter auf 3, nach rechts auf 4. wie geht das ???

mfg willy
Willy* ist offline   Mit Zitat antworten
Alt 15-09-2004, 20:50   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
da brauchst du nen mauslistener... wart ich schmeiss mal flash an und bastel mal
kuma ist offline   Mit Zitat antworten
Alt 15-09-2004, 21:07   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
Code:
_root.createEmptyMovieClip("box", 1);
bestimmterListener = new Object();
bestimmterListener.onMouseMove = function() {
	_root.box.startDrag(true);
	if (_root.box._x>Stage.height/2) {
		trace("zähler = 1");
	}
	if (_root.box._x<Stage.width/2) {
		trace("zähler = 2");
	}
	if (_root.box._x<Stage.height/2) {
		trace("zähler = 3");
	}
	if (_root.box._x>Stage.width/2) {
		trace("zähler = 4");
	}
};
Mouse.addListener(bestimmterListener);
so funzt es
kuma ist offline   Mit Zitat antworten
Alt 15-09-2004, 21:19   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
mist probleme bekommt man dann nur wenn die maus links und oben ist... man müsste als noch schauen wo die maus vorher war ... also noch weitere variablen setzten

Geändert von kuma (15-09-2004 um 22:02 Uhr)
kuma ist offline   Mit Zitat antworten
Alt 16-09-2004, 08:55   #5 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
wie wärs damit:

PHP-Code:
bestimmterListener = new Object();
oldx=_xmouse;
oldy=_ymouse;
bestimmterListener.onMouseMove = function() {
        if(
_xmouse<oldx){
            
trace("nach links bewegt");
        }else if(
_xmouse>oldx){
            
trace("nach rechts bewegt");
        }
        if(
_ymouse<oldy){
            
trace("nach oben bewegt");
        }else if(
_ymouse>oldy){
            
trace("nach unten bewegt");
        }
        
oldx=_xmouse;
        
oldy=_ymouse;
};
Mouse.addListener(bestimmterListener); 
webxvideo ist offline   Mit Zitat antworten
Alt 16-09-2004, 16:43   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 36
fettes danke, so funtzs perfekt

mfg willy
Willy* 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 20:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele