首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

flash载入外部卡通并控制播放进度

2012-11-10 
flash载入外部动画并控制播放进度关键字:MovieClipLoader,Object,onLoadStart,onLoadProgress,onLoadInit,

flash载入外部动画并控制播放进度

关键字:MovieClipLoader,Object,onLoadStart,onLoadProgress,onLoadInit,addListener,loadClip
简介:这里介绍使用MovieClipLoader类来加载flash动画并控制播放进度
功能:自动播放,控制播放、暂停,进度条显示载入进度、播放进度,点击进度条位置控制快进、快退
主代码:
//coded?by?Airfar?from?http://7thpark.com
stop();
/*var?tx:Number?=?mvLoader_mc._x;
var?ty:Number?=?mvLoader_mc._y;*/
var?lw:Number?=?this.ctrl_line._width;
_parent.menu_mc._visible?=?false;
var?mcLoader:MovieClipLoader?=?new?MovieClipLoader();
var?mcl_obj:Object?=?new?Object();
mcl_obj.onLoadStart?=?function(target_mc:MovieClip):Void??{
??/*setProperty(target_mc,_width,300);
??setProperty(target_mc,_height,170);
??setProperty(target_mc,_x,tx);
??setProperty(target_mc,_y,ty);*/
??target_mc.play();
??ctrl_bar.onEnterFrame?=?function()?{
????ctrl_bar._width?=?target_mc._currentframe/target_mc._totalframes*lw;
??};
};
mcl_obj.onLoadProgress?=?function(target_mc:MovieClip,?bytesLoaded:Number,?bytesTotal:Number):Void??{
??loadBar_mc._width?=?bytesLoaded/bytesTotal*ctrl_line._width;
};
mcl_obj.onLoadInit?=?function(target_mc:MovieClip):Void??{
??ctrl_line.onRelease?=?function()?{
????target_mc.gotoAndPlay(int(target_mc._totalframes*((_xmouse-this._x)/this._width)));
??};
};
mcLoader.addListener(mcl_obj);
mcLoader.loadClip("yourmov.swf",?mvLoader_mc);
//please?set?yourmov.swf?_width=300,_height=170?to?test;
[url=http://7thpark.com/parklog/upload/mvLoaderandContrlIt060805.rar]
flash源文件下载
[/url]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/1185.html

热点排行