| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2003 Ort: Berlin
Beiträge: 27
|
Hallo allerseits, hab ne Frage bezüglich Slider und Zeitsteuerung. Ich habe ne Steuerleiste mit einem Slider für eine Animation, wo ich diese mit Start,Stop,Pause,etc. steuern kann. Soweit funktioniert es. Die Dauer der Animation ist ca. 42 sec. Wie kann ich mit dem Slider die Animationszeit steuern, d.h. wenn ich nach rechts oder links slide will ich das die Zeit und Animation ansprechbar ist. Wäre für einen Ansatz sehr dankbar... Viele Grüße |
| | |
| | #2 (permalink) |
| using namespace Registriert seit: May 2002 Ort: Hamburg underground
Beiträge: 657
|
der ansatz ist einfach: Code: var nIV:Number;
function changeSpeed(nMs:Number) {
clearInterval(nIV);
nIV=setInterval(mcAnimation.nextFrame,nMs);
} die animation geht also alle nMs um 1 frame weiter: changeSpeed(0); // schnellst' möglicher animationsverlauf changeSpeed(500); // 2 frames in der sek. changeSpeed(1000); // 1 frame in der sek. allerdings richtet sich setInterval an der Framerate des flashfilms. muss also diese framerate möglichst hoch stellen, um ein genaueres ergebniss zu erhalten. gruß |
| | |
| | #3 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
für mich klingt es gerade eher so, als wolltest du mit dem "scrubber" innerhalb eines clips spulen wollen. wenn du also den scrubber nach rechts ziehst, wird vorgespult, ziehst du ihn nach links, läuft der clip rückwärts ...?
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jan 2003 Ort: Berlin
Beiträge: 27
|
Danke für eure Ansätze, ich hab nach einem Tutorial hinbekommen die Animation hin und her zuscrubben.Läuft super. Die Frames werden durch das hin und her bewegen angezeigt ( z.B. "Frame 23 von 643"). Bloss wie krieg ich das mit der Zeit hin. Die Animation ist 42 sec. lang. Tutorial-Seite: http://www.wildform.com/tutorials/dr...97a02793a&ref= >> artjom : Deinen Ansatz habe ich net so richtig verstanden.Bin Anfänger Wie muss ich den Code einsetzen !>> Mr. Twister genau das was du beschrieben hast !!! |
| | |
| | #5 (permalink) |
| using namespace Registriert seit: May 2002 Ort: Hamburg underground
Beiträge: 657
|
tach! also wenn du "abspieldauer" manipulieren willst, so verwendest du folgenden code: Code: var nIV:Number;
var mcAnimation:MovieClip=..... INSTANZNAME_DEINER_ANIMATION....;
function changeSpeed(nMs:Number) {
clearInterval(nIV);
nIV=setInterval(mcAnimation.nextFrame,nMs);
} und wenn du nun einen slider hast, so wird sich dieser slider auf einer X oder Y koordinate bewegen. fazit: du muss erstmal hinkriegen, die funktion "changeSpeed" bei verändern des sliders mit entsprechenen werten aufzurufen. wenn du wissen möchtest wie ein slider funktioniert, können wir dir auch da helfen ![]() gruß |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |