I’m trying to play flv on frame 1 after both flv and contents on frame 2 are loaded.
how can I stop flv from playing before the contents are loaded?
AS on frame 1
stop();
var loadSize:Number = getBytesTotal();
var nc:NetConnection = new NetConnection;
nc.connect(null);
var ns:NetStream = new NetStream(nc);
myVideo.attachVideo(ns);
ns.play("flv3a.flv");
/********* flv preloader********/
this.createTextField("loaded_txt", this.getNextHighestDepth(), 0, 0, 160, 22);
var loaded_interval:Number = setInterval(checkBytesLoaded, 500, ns);
function checkBytesLoaded(my_ns:NetStream) {
var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal * 100);
loaded_txt.text = Math.round(my_ns.bytesLoaded / 1000) + " of " + Math.round(my_ns.bytesTotal / 1000) + " KB loaded (" + pctLoaded + "%)";
/********* contents preloader ********/
loaded = getBytesLoaded();
var percentField:Number = Math.round(loaded / loadSize * 100);
////
frameNum = Math.min(pctLoaded, percentField)
loader.gotoAndStop(frameNum);
if ( Math.min(pctLoaded, percentField) >= 100) {
clearInterval(loaded_interval);
}
}
/********* cue point ********/
var ourListener:Object = new Object();
ourListener.cuePoint = function(eventObject:Object):Void{
if(eventObject.info.name == "first"){
play();
}
}
myVideo.addEventListener("cuePoint",ourListener);
Thank you