Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-04-2005, 20:55   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
onMouseWheel - speed

aloha, liebe freunde des flash
habe gerade .onMouseWheel entdeckt;
loider steht in der flashhilfe nicht, wie ich das "tempo" ändern kann

habe momentan das mal geschrieben:

ActionScript:
  1. mouseListener = new Object();
  2. mouseListener.onMouseWheel = function(delta) {
  3.   MC_anfrage._y += delta*5;//momentan so gelöst
  4. }
  5. Mouse.addListener(mouseListener);

geht's auch anders?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (23-04-2005 um 21:14 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 23-04-2005, 21:28   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Einfach das Mausrad schneller drehen.

Mit delta wird ja schon die jeweilige Geschwindigkeit angegeben. Somit ist deine Lösung, schon optimal.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 23-04-2005, 21:34   #3 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
grins;

kaun ich delta verändern?
manchmal istdie flashhilfe hilfebedürftig.....
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 23-04-2005, 21:43   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
trace doch einfach mal delta, gibt halt immer an wie viele Zeilen pro Raststellung des Mausrads durchlaufen werden.

Edit: Ich sehe grad, die Hilfe wurde in Flash 7.2 aber leicht verbessert.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (23-04-2005 um 21:45 Uhr)
psyk ist offline   Mit Zitat antworten
Alt 18-08-2005, 18:01   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 222
soviel ich weiß is delta ne pc einstellung und kann nicht verändert werden ...

was bisserl dümmlich ist da somit die steuerung mir mit dem wheel nicht für alle user gleich schnell einstellen kannst.

ich selbst hab das umgangen indem ich nur den delta wert in positiv oder negativen wert getrennt habe und quasi auf +1/-1 gesetzt (sozusagen normiert) und das ganze erst anschließend mit nem faktor verknüpfelt ...

das bremst zwar n bisserl, aber denke beim wheelen isses nicht so wild ... dafür kann ich genau die einheiten pro wheelschritt festlegen unabhängig von der systemeinstellung.

gruß
ralph
Mediautilus24 ist offline   Mit Zitat antworten
Alt 19-08-2005, 14:35   #6 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

du kannst dein "delta" auch nur als Toggle-Parameter einsetzen, sprich, du
entscheidest über diesen Parameter NUR, in welche Richtung es gehen soll,
mehr net.

bsp:
ActionScript:
  1. mouseListener = new Object();
  2. mouseListener.onMouseWheel = function(delta) {
  3. if(delta < 0){
  4. MC_anfrage._y -= 100;
  5. }else{
  6. MC_anfrage._y += 100;
  7. }
  8. }
  9. Mouse.addListener(mouseListener);
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 19-08-2005, 14:47   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...und nur so nebenbei: der Parameter muss nicht unbedingt delta heißen...
ActionScript:
  1. mouseListener = new Object();
  2. mouseListener.onMouseWheel = function(mexico) {
  3.     if (mexico<0) {
  4.         MC_anfrage._y -= 100;
  5.     } else {
  6.         MC_anfrage._y += 100;
  7.     }
  8. };
  9. Mouse.addListener(mouseListener);
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 31-08-2005, 06:39   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 222
die schnellste maus von mexico

.. usw ... cool ... gut zu wissen


gruß
ralph
Mediautilus24 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:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele