Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2005, 13:29   #1 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Question Mausposition

Ich habe hier schon alles durchsucht.

Die Mausposition kann man ja nur auslesen mit _xmouse _ymouse.
Jetzt habe ich ein Objekt, das sich mit der Maus bewegt. Der Mauspfeil ist dabei auch abgeschaltet. Immer wenn ich mit dem Mausecursor auf die Bühne komme, springt das Objekt, wie erwartet, an die Mausposition. Das will ich aber so ändern, dass beim Start des Movies die Maus die Position des Objekts hat, damit das Objekt nicht springt.

Gibt es dafür eine Lösung?

Michael
YesNo ist offline   Mit Zitat antworten
Alt 05-07-2005, 13:41   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hi,

mir ist keine Möglichkeit bekannt, den Hardware-Cursor zu steuern. Das Springen wird sich wohl nicht vermeiden lassen.

Du könntest aber sehr wohl den Abstand zwischen Maus und deinem eigenen Cursor messen und bei großen Werten erst den Cursor ausblenden, dann setzen und wieder einblenden.

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 05-07-2005, 14:04   #3 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Ich glaube ich habe das nicht deutlich genug ausgedrückt. Der Cursor ist von Anfang an aus. Wenn aber der versteckte Mauscursor die Bühne betritt, dann springt das Objekt auf die Position des Maus. Ich will aber, dass die Maus auf die Position des Objekts springt !

Michael

Geändert von YesNo (05-07-2005 um 14:05 Uhr)
YesNo ist offline   Mit Zitat antworten
Alt 05-07-2005, 14:11   #4 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hi,

die Steuerung des Hardwarecursors geht eben nicht.
Ich habe dich so verstanden, dass dir das Sringen des Cursors nicht gefällt.

Einzige Möglichkeit wäre, die Distanz der beiden am Anfang zu bestimmen und als Offset mitzuführen. Allerdings hast du damit in den Randbereichen dann wieder Schwierigkeiten.

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 06-07-2005, 10:08   #5 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Ja, danke.

Das ist somit wohl gelaufen :-(

Michael
YesNo ist offline   Mit Zitat antworten
Alt 06-07-2005, 10:13   #6 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
oder du fragst beim eintreten der maus die position ab und lässt dein objekt zu der position "fahren" bevor es die genaue position der maus einnimmt...dann haste auch den sprung raus
__________________
Friede!
Cysign ist offline   Mit Zitat antworten
Alt 06-07-2005, 10:20   #7 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Ja, habe ich auch gedacht. Aber das geht auch nicht, weil die Kugel eben dort bleiben soll. Das ist eben die Schei**e.
Am Besten wäre es noch, wenn bei start-up die Mausposition zum Zentrum des Players gelenkt würde. Aber dann kann man die Mauspostion gleich auf das Objekt stellen, was nicht geht. (Heul)

Mi
YesNo ist offline   Mit Zitat antworten
Alt 06-07-2005, 10:37   #8 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
sonst noch ne idee, die ich mal in nem game gesehn hab (da musste man die maus auf einer schmalen spur bis zum ziel bewegen. wenn man abgekommen ist, game over...)

du baust an die stelle, an der die kugel ist einen start-button ein. wenn man diesen klickt, wird die maus unsichtbar und man bewegt mit der maus das objekt. denke mal, das sollte einleuchtend sein für jeden user. einfach nen startbutton über das objekt legen, der bei klick sich selbst und die maus unsichtbar macht
__________________
Friede!
Cysign ist offline   Mit Zitat antworten
Alt 06-07-2005, 11:46   #9 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Ja, das wäre ein Idee. Eine Zwischenlösung jedenfalls.

Vielen Dank

Mi :-)
YesNo 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:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele