Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2004, 11:25   #1 (permalink)
Bademeister
 
Benutzerbild von Trashmail
 
Registriert seit: Jun 2002
Ort: Düsseldorf
Beiträge: 225
Slider und MouseOut

Huhu liebes Forum,

habe mir eine kleine Navigation zusammengebastelt in der man
nach rechts und links "sliden" kann, wenn man halt die Maus bewegt. Nun soll das Dingens aber mit einer konstanten Geschwindigkeit weiterscrollen wenn man von der Navigation wechgeht.

Hier ist das bisherige Script:
ActionScript:
  1. _root.onEnterFrame = function () {
  2.     if (_xmouse < 380) slider._x += (375-_xmouse)*0.02;
  3.     if (_xmouse > 400) slider._x += (375-_xmouse)*0.02;
  4.  
  5.     slider_r._x = slider._x+slider._width;
  6.     slider_l._x = slider._x-slider._width;
  7.  
  8.     if (slider._x > 580+slider._width*0.5) {
  9.         slider._name = "temp";
  10.         slider_l._name = "slider";
  11.         temp._name = "slider_l";
  12.     }
  13.     if (slider._x < 0-slider._width*0.5){
  14.         slider._name = "temp";
  15.         slider_r._name = "slider";
  16.         temp._name = "slider_r";
  17.     }
  18. }

All meine bisherigen Versuche dort ein "wenn die Maus nicht mehr im Bereich von 220 und 190 pixel auf der y-Achse ist dann mach mal ganz ruhig" sind volle Kanne gescheitert.

Kann mir da bitte jemand helfen bevor mein Kaffeekonsum den Rahmen sprengt ?

Danke und Gruß
Trashmail
__________________
Ich bin verantwortlich für das was ich sage, NICHT für das was du verstehst....
Trashmail ist offline   Mit Zitat antworten
Alt 27-04-2004, 11:56   #2 (permalink)
Bademeister
 
Benutzerbild von Trashmail
 
Registriert seit: Jun 2002
Ort: Düsseldorf
Beiträge: 225
Na schau mal einer an.....3 Tassen Kaffee später komme ich doch glatt selbst auf die Lösung.

Für alle die es interessiert:

ActionScript:
  1. _root.onEnterFrame = function () {
  2.     if (_ymouse > 190){
  3.     if (_xmouse < 380) slider._x += (375-_xmouse)*0.02;
  4.     if (_xmouse > 400) slider._x += (375-_xmouse)*0.02;
  5.     } else {
  6.         slider._x -= (375+1)*0.012;
  7.     }
  8.  
  9.     slider_r._x = slider._x+slider._width;
  10.     slider_l._x = slider._x-slider._width;
  11.  
  12.     if (slider._x > 580+slider._width*0.5) {
  13.         slider._name = "temp";
  14.         slider_l._name = "slider";
  15.         temp._name = "slider_l";
  16.     }
  17.     if (slider._x < 0-slider._width*0.5){
  18.         slider._name = "temp";
  19.         slider_r._name = "slider";
  20.         temp._name = "slider_r";
  21.     }
  22. }
__________________
Ich bin verantwortlich für das was ich sage, NICHT für das was du verstehst....
Trashmail 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 05:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele