Skip to main content
August 4, 2015
Answered

To play video and again in reverse

  • August 4, 2015
  • 1 reply
  • 490 views

I'm 'Import Video' - 'Embed FLV in SWF and play in timeline' was set up

To play video and again in reverse order (infinite loop)

00:01 - 00:02 - 00:03 - 00:02 - 00:01 (infinite loop)

This topic has been closed for replies.
Correct answer kglad

convert the timeline to a movieclip (eg, flv_mc), attach a stop() to its first frame and use:

this.addEventListener(Event.ENTER_FRAME,playF);

function playF(e:Event):void{

flv_mc.nextFrame();

if(flv_mc.currentFrame==flv_mc.totalFrames){

this.removeEventListener(Event.ENTER_FRAME,playF);

this.addEventListener(Event.ENTER_FRAME,reverseF);

}

}

function reverseF(e:Event):void{

flv_mc.prevFrame();

if(flv_mc.currentFrame==1){

this.removeEventListener(Event.ENTER_FRAME,reverseF);

this.addEventListener(Event.ENTER_FRAME,playF);

}

}

1 reply

kglad
kgladCorrect answer
Community Expert
August 4, 2015

convert the timeline to a movieclip (eg, flv_mc), attach a stop() to its first frame and use:

this.addEventListener(Event.ENTER_FRAME,playF);

function playF(e:Event):void{

flv_mc.nextFrame();

if(flv_mc.currentFrame==flv_mc.totalFrames){

this.removeEventListener(Event.ENTER_FRAME,playF);

this.addEventListener(Event.ENTER_FRAME,reverseF);

}

}

function reverseF(e:Event):void{

flv_mc.prevFrame();

if(flv_mc.currentFrame==1){

this.removeEventListener(Event.ENTER_FRAME,reverseF);

this.addEventListener(Event.ENTER_FRAME,playF);

}

}

August 5, 2015

Thank you for answers !!!!!!!!!!!!!!!!!!!

kglad
Community Expert
August 5, 2015

you're welcome.