A quick look on google looks promising: http://www.flashcomguru.com/index.cfm/2005/8/2/slowmo

Paul
----- Original Message ----- From: "Carl Welch" <carlwelchdes...@gmail.com>
To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com>
Sent: Monday, April 06, 2009 10:47 PM
Subject: [Flashcoders] changing video playback speed with timer listeners


Hi,

I need to build a function that changes the playback speed of a FLV. I am trying to make it so every time you hit the "+" key the FLV plays a little faster, and when you hit the "-" key, it plays a little slower.

From what I've read, there is nothing built in. Someone suggested building a timer script to seek a frame forward or back. So, I've done that, but when I hit the keys its just creating a new timer and not killing the old on, leaving me with a bunch of timer firing off at varying times. How can I "KILL" the timer so I can create a new one with a new timerspeed?

any clues? thank you! My sorry looking code is below:



var myTimerActive:int = 0;
var videoSpeed:int = 5000;
var videoSpeedVAR:int = 10;
var timerTimes:int = 0;

// hitting + or - will call videoPlaybackTimer(fastslow)

function videoPlaybackTimer(fastslow) {

if(fastslow == "faster"){
videoSpeed = videoSpeed+videoSpeedVAR;
}else{
videoSpeed = videoSpeed-videoSpeedVAR;
}
videoSEEK.text = timerTimes+" / videoSpeed: "+videoSpeed;

var myTimer:Timer = new Timer(videoSpeed);
        myTimer.addEventListener(TimerEvent.TIMER, timerHandler);

myTimerActive = 1;
myTimer.start();
timerTimes++
}

function timerHandler(event:TimerEvent):void {
stream.seek(stream.time+.1);
stream.pause();
}



--
Carl Welch
http://www.carlwelch.com
http://blog.jointjam.com
carlwelchdes...@gmail.com
805.403.4819





_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to