加载mc代码

加载mc代码

 
 
图层 1:空白MC  实例名 aa

图层 2:动态文本  变量名 bfb  放入  空白MC  实例名loading

Action 层:

第一桢 :
fscommand("allowscale", "false");

第二桢 :
loadMovie ( "movie[2].swf" , _root . aa); //将外部SWF加载到aa(MC)
loading.onEnterFrame = function() { //循环获得进度
a = _root . aa . getBytesLoaded();//获得已下载的字节数
b = _root . aa . getBytesTotal(); //获得整个动画字节数
loading.bfb = "Loading " + int((a / b) * 100) + "%";//获得下载百分比
//loading.jdt._xscale = (a/b*100);//获得进度条横向缩放值
if (a == b) { //如果下载完成,取消循环,开始播放下载的动画
_root . aa . _x = 0; //设置SWF位置
_root . aa . _y = 92;
//_root . aa . _width = 1003;//设置SWF宽度(不设置为原始大小)
delete loading.onEnterFrame;
loading.clear();
loading.bfb = "";
{
_root.aa.play(); //开始播放
}
}
};
stop();

另外,强调一点,也是昨天在论坛里高手帮我解决的问题

在要加载swf的第一帧加上stop();这个问题看起来很简单,但害我不浅,不加这东西,老是加载到20%就开始播放.

前段时间用到的代码,初始代码是在网上搜的,但那些一般都是直接加载到场景中,如果控制不好级层会遮住其他图层,所以稍微修改了一下

把外部文件加载到aa(MC)中,然后把aa单独放入一个图层,控制这个图层就能解决遮挡问题了,个人认为很方便的

晚辈刚参加工作,没什么经验,高手看了别见笑哦


附件: [源文件] menu.fla


附件: [加载SWF] movie[2].swf
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值