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
Post a Comment