AS2 FLVPlayback not appearing outside of IDE


alright, can explain problem correctly.

 

i have as2 project displaying video after button press.  on load flv starts load, stays paused @ beginning, , then, when press button, flvplayback component fades in (scripted tween) , begins playing.

 

this works fantastically when view project in ide (using test movie) - but, when open swf separately, or view in html page (any browser) project acts though flv playing, , complete event fires, despite fact flv not visible, nor audio audible.

 

here relevent code:

 

import mx.transitions.tween;

import mx.transitions.easing.*;

 

var vidlistener:object = new object();

 

videoplayer._alpha = 0;

videoplayer._visible = false;

videoplayer.addeventlistener("complete",vidlistener);

returnbtn._alpha = 0;

returnbtn._visible = false;

 

videoplayer.load("v0015_video.flv");

 

vidicon.onrelease = function(){

     clearmenu();

}

 

function clearmenu(which):void {

 

     vidtween = new tween(vidicon,"_alpha",strong.easeout,100,0,2,true);

     srtween = new tween(sricon,"_alpha",strong.easeout,100,0,2,true);

     motween = new tween(menuobjects,"_alpha",strong.easeout,100,0,2,true);

 

 

     vidtween.onmotionfinished = function(){

 

          vidicon._visible = false;

          sricon._visible = false;

 

    

          videoplayer._visible = true;

          returnbtn._visible = true;

 

          vidtween = new tween(videoplayer,"_alpha",strong.easeout,0,100,2,true);

          rbtween = new tween(returnbtn,"_alpha",strong.easeout,0,100,2,true);

 

 

         

          vidtween.onmotionfinished = function(){

               videoplayer.play();

          }

     }

 

}

 

vidlistener.complete = function(){

     returntomenu();

}

 

 

 

function returntomenu(which):void {

 

     videoplayer.pause();

 

     vidtween = new tween(videoplayer,"_alpha",strong.easeout,100,0,2,true);

     rbtween = new tween(returnbtn,"_alpha",strong.easeout,100,0,2,true);

 

    

     vidtween.onmotionfinished = function(){

          videoplayer.stop();

          videoplayer.rewind();

 

          videoplayer._visible = false;

          returnbtn._visible = false;

 

          bringupmenu();

     }

}

 

function bringupmenu(){

     vidicon._visible = true;

     sricon._visible = true;

 

     vidtween = new tween(vidicon,"_alpha",strong.easeout,0,100,1,true);

     srtween = new tween(sricon,"_alpha",strong.easeout,0,100,1,true);

     motween = new tween(menuobjects,"_alpha",strong.easeout,0,100,1,true);

}              

define anonymous complete function before add listener playback component.



More discussions in Adobe Animate CC - General


adobe

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts