{lang: 'de'}
Flashhilfe.de - Flash Community

Movieclip mit Schiebegeler steuern [Flash 10]

 


AntwortenRegistrieren Seite1  

Ulrikeswrbad#1
Benutzerbild von Ulrikeswrbad
Beiträge: 4
Registriert: Sep 2010

16.09.2010, 16:07

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?
micB#2
Benutzerbild von micB
Beiträge: 186
Registriert: Jun 2009

19.09.2010, 11:26

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)
Ulrikeswrbad#3
Benutzerbild von Ulrikeswrbad
Beiträge: 4
Registriert: Sep 2010

Themenautor/in

30.09.2010, 11:53

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

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de