Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-10-2005, 09:55   #1 (permalink)
warpoholic
 
Registriert seit: Oct 2005
Beiträge: 8
Möglichkeit zur Verlangsamung des Mauszeigers

Gibt es eine Möglickeit die "Zeigergeschwindikeit" der Maus zu manipulieren?
Ich fand eineige Treads zur Messung der Mausgeschwindikeit, leider aber
keine Möglickeit, diese zu verlangsamen.

Ich möchte dass, innerhalb des kompletten Flash-Films oder eines
gewissen Bereiches die Maus mit halber Geschwindigkeit bewegt wird.

So was wie _xmove = 0.5 oder so ähnlich...

Danke Gruß:

eede
warpoholic ist offline   Mit Zitat antworten
Alt 28-10-2005, 10:03   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Nein, nach meinen Wissensstand gibt es in AS keine Möglichkeit die Maus-
Geschwindigkeit zu manipulieren.
Fände ich ehrlich gesagt auch nicht so toll, wenn man mir vorschreibt wie schnell
oder langsam mein Maus zu laufen hat.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 28-10-2005, 10:04   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das ist schwierig, da _xmouse- und _ymouse-Eigenschaften nur ausgelesen aber nicht gesetzt werden können. Da müsstest du dir einen Workaround ausdenken, dass z.B. mehrere onEnterFrames die Performance ausbremsen o.ä.
  Mit Zitat antworten
Alt 28-10-2005, 10:07   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Gibts da nicht vllt. Möglichkeiten mit JavaScript?
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 28-10-2005, 10:11   #5 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
könnte man nicht einfach den cursor._visible = false setzen und selber einen "fake" cursor mc mit dem langsam dingen belegen?
kurthurtig ist offline   Mit Zitat antworten
Alt 28-10-2005, 10:25   #6 (permalink)
Eisverkäufer
 
Benutzerbild von AlexSchliebner
 
Registriert seit: Aug 2003
Ort: München
Beiträge: 81
Performace ausbremsen: Macht die Anwendung eventuell instabil und ist im Ergebnis von System zu System starken Schwankungen unterlegen. Ausserdem ändert sich nicht wirklich die Geschwindigkeit der Maus - es wird wohl nur höllisch ruckeln.

JavaScript: Auch JavaScript kann das nicht.

Das Problem liegt darin, daß die Maus vom System gesteuert wird. JavaScript, Flash, usw. sind nur "Listener" die auf die Systemevents lauschen. Das ist eine Einbahnstrasse, die aus Überlegungen für die Systemsicherheit absoluten Sinn macht: Es ist gut so, daß Programme aus unsicheren Zonen keine Gewalt über die Maus haben.

Die Lösung mit dem Fake ist das einzige, was Dir letztlich übrigbleibt. Du kannst einen eigenen "Mauszeiger" verzögert bewegen und die echte Maus ausblenden. Bedenke aber, daß die echte Maus immernoch da ist, man sieht sie nur nicht. D.h. wenn die Maus den Flash-Bereich verlässt, ist sie wieder sichtbar, und Dein Fake-Mauszeiger bleibt auf halber Strecke stehen. Ebenso ist es mit allen Maus-Events. Die reagieren natürlich weiterhin nur auf die Systemmaus, die man nicht mehr sieht.

Geändert von AlexSchliebner (28-10-2005 um 10:26 Uhr)
AlexSchliebner ist offline   Mit Zitat antworten
Alt 28-10-2005, 10:27   #7 (permalink)
warpoholic
 
Registriert seit: Oct 2005
Beiträge: 8
Eigener Mauszeiger...

Nun, wenn ich die Maus verlangsame, in dem ich ein MovieClip der Maus
folgen lasse, wird sie zwar optisch langsamer, ist aber nicht mehr richtig zu
navigieren (Stoppe ich die Maus, wird der MovieClip weiter bis zur Position
des unsichtbaren Zeigers vorrücken...)

An Psyk:
Habe eine Webseite mit 4fach Lupe gebaut, wo es darum geht, genau hin zu
sehen. Dies würde eine automaische verlangsamung der Maus (Lupe)
natürlich nochmals unterstützen. Ausserhalb des Movies, würde die Maus sich
natürlich wieder normal bewegen müssen.

An Axel:
Ach, danke... da war wieder einer schneller
Es reicht mir zu wissen, dass es definitiv keine Möglickeit gibt.
Jetzt kann ich wieder ruhig schlafen.

An Alle:
Danke.

Geändert von warpoholic (28-10-2005 um 10:40 Uhr)
warpoholic 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 23:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele