danpe
08-10-2010, 01:12 AM
I have a slider, with those thumb events:
protected function slider_thumbPress():void
{
player.pauseVideo();
}
private function slider_thumbRelease():void
{
player.seekTo(Math.floor(slider.value), true);
player.playVideo();
}
Now this events only occure when you click the thumb, but i want the movie to move also when you click somewhere on the slider.
so i used this event:
protected function slider_mouseDownHandler(event:MouseEvent):void
{
player.pauseVideo();
var posX:Number = event.localX;
var totalX:Number = 430;
var dur:Number = player.getDuration();
player.seekTo(Math.floor((posX / totalX) * dur), true);
player.playVideo();
//if(Math.floor(player.getCurrentTime()) != Math.floor(slider.value))
//player.seekTo(Math.floor(slider.value), true);
}
Now they are conflicting each other...
There is a way to fix it?
protected function slider_thumbPress():void
{
player.pauseVideo();
}
private function slider_thumbRelease():void
{
player.seekTo(Math.floor(slider.value), true);
player.playVideo();
}
Now this events only occure when you click the thumb, but i want the movie to move also when you click somewhere on the slider.
so i used this event:
protected function slider_mouseDownHandler(event:MouseEvent):void
{
player.pauseVideo();
var posX:Number = event.localX;
var totalX:Number = 430;
var dur:Number = player.getDuration();
player.seekTo(Math.floor((posX / totalX) * dur), true);
player.playVideo();
//if(Math.floor(player.getCurrentTime()) != Math.floor(slider.value))
//player.seekTo(Math.floor(slider.value), true);
}
Now they are conflicting each other...
There is a way to fix it?