Flash AS3.0 场景加载外部影片剪辑.swf

分类:Flash_Flex_AIR| 发布:camnprbubuol| 查看: | 发表时间:2010/12/9

Flash AS3.0 场景加载外部影片剪辑.swf

打开flash cs3.0 ,新建flash文件,在第一帧上按下F9进入动作面板,输入以下代码:

var bar:Sprite;          //进度条

var loader:Loader=new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loading);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,camnpr);
loader.load(new URLRequest("11.swf"));       //加载外部影片的路径

function loading(evt:ProgressEvent):void {
//加载中执行 可以获取 加载中的大小及数据的源大小

/*******************进度条*************************/
bar=new Sprite();
bar.graphics.beginFill(0xff0000,1);
bar.graphics.drawRect(0,-10,200,20);1
bar.graphics.endFill();
bar.x=235;
bar.y=200;
addChild(bar);

/********************--------************************/
var num:int=evt.bytesLoaded/evt.bytesTotal;  //取得百分比
bar.scaleX=num;

}

function camnpr(evt:Event):void {
//加载完成后执行
removeChild(bar);//测试的时候可能见不到进度条 这里可以注释掉后再测试。

loader.x=100;//改变加载动画的x轴位置

loader.y=200;//改变加载动画的y轴位置
addChild(loader);
}

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/archives/117.html