所以我有一个很大的促销页面。我将在哪里播放 7 个不同的视频。我需要在此之前加载整个内容。我将使用 swf 文件来完成。第一个将只是加载程序,第二个将是带有视频(主要)的。到目前为止,这是我的代码....我需要知道我是在加载电影 + ( main ) 还是只加载 ( main ) 而没有电影。谢谢。
这是装载机:
var loader:Loader = new Loader()
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("main.swf"));
function onProgress(event:ProgressEvent):void
{
var percentageLoader:Number = Math.floor ( ( event.bytesLoaded*100) / event.bytesTotal);
myLoadText.text = percentageLoader + "%";
myLoadBar.width = percentageLoader * 4.5;
}
function onComplete(event:Event):void
{
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onComplete);
addChild(loader.content);
}
这是第二个(主要)
stop();
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
loader.Video_1.attachNetStream(ns);
var listener:Object = new Object();
listener.onMetaData = function(evt:Object):void {};
ns.client = listener;
ns.play("video_1.flv");
loader.Video_1.addEventListener(Event.COMPLETE,completefunc);
function completefunc(e)
{
gotoAndPlay (1);
}
loader.button_01.addEventListener(MouseEvent.CLICK, play_video_01);
function play_video_01 (event:Event):void{
ns.play("video_1.flv");
}