Flashhilfe.de - Flash Community

Movieclip mit Schiebegeler steuern [Flash 10]

Forum > ActionScript 2.0 > Movieclip mit Schiebegeler steuern

 


AntwortenRegistrieren Seite1  

 16.09.2010, 16:07 
Beiträge: 4
Registriert: Sep 2010

Movieclip mit Schiebegeler steuern
Hallo,
ich möchte meinen Movieclip über einen Schieberegler steuern. Genauer gesagt soll es ein Schieberegler mit Uhrzeit werden. das heißt wenn man mit der Maus auf 9 Uhr zieht, dann soll mein Movieclip an der stelle mit dem label 9 Uhr springen. Schieberegler Skript habe ich hier gefunden:

handle.onPress = function(){
 this.startDrag(false,0,0,430,0);
};
handle.onRelease = function(){
 this.stopDrag()

 aber nicht wie man das mit dem Movieclip verbindet.

Habt ihr Vorschläge?
 19.09.2010, 11:26Re1
Beiträge: 182
Registriert: Jun 2009

hmm...
dein slider ist 430 px lang und diese länge entspricht 24 stunden?
dann könntest du doch beim onRelease ermitteln, wo der user die maus loslässt.
über einen dreisatz kriegst du dann eine uhrzeit.
z.b.
430 == 24 std
123 == 6.865.... std
diese zahl gerundet (Math.round(6.865))...kommst du auf 7.

meinMovieClip.gotoAndStop(7)
 30.09.2010, 11:53Re2
Beiträge: 4
Registriert: Sep 2010

Themenautor/in

Hallo, danke für die Idee.

Ich habe mich glaube ich flasch ausgedrückt, ich habe mehrere Movieclips, als Instanz in der Zeitleiste, die jeweils abspielen sollen, wenn man mit dem Regler an eine bestimmte x Position kommt.

zum Beispiel Regler auf 7 Uhr ziehen (x=228),  dann Movieclip 7 Uhr abspielen.

Ich habe es auch schon probiert mit einem unsichtbaren button auf 7 uhr, wenn dann der regler den berührt, abrage mit hittest spielt er auch den 7 uhr film.
leider spielt er den dann nochmal ab, wenn man den regler weiterziehen möchte.

Bekommt das jemand zusammen?

das ist mein bisheriger Versuch:



knopf_mc.onPress = function() {
   this.startDrag(false, 5, 412, 742, 412);
   this.onMouseMove = function() {
      if(this._xmouse=228)
      {gotoAndPlay("7uhr")};
      updateAfterEvent();
      };
};

knopf_mc.onRelease = function() {
   this.stopDrag();
   delete this.onMouseMove;
};
Geändert von Ulrikeswrbad am 30.09.10 um 11:56 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de