2005/09/01 | 母flash通过(?变量=sub34234.swf)的“等待调入(loading)”问题
类别(flash As) | 评论(0) | 阅读(105) | 发表于 16:35
母flash(http://community.csdn.net/Expert/FAQ/main.swf)通过外部参数调用子flash(sub34234.swf)的“等待调入(loading)”问题:

背景:
通过“src=http://community.csdn.net/Expert/FAQ/main.swf?num=34234”调用sub34234.swf(此swf文件体积较大)

问题:
希望在http://community.csdn.net/Expert/FAQ/main.swf中加入这样的效果:在sub34234.swf的调入过程中,显示loading

要求:
loading是在http://community.csdn.net/Expert/FAQ/main.swf中,而不是sub34234.swf中。

感谢!
---------------------------------------------------------------

如下方法:
在main文件场景中插入4个关键帧(第1、2、3、4帧)
第一个关键帧AS:
loadMovieNum("sub"+num+".swf",1);
_level1._visible = false;
第二个关键帧:
_level1._visible = false;
byteloaded = _level1.getBytesLoaded();
bytetotal = _level1.getBytesTotal();
loaded = int(byteloaded/bytetotal*100);
//这里可以添加进度条显示代码
if (loaded == 100) {
gotoAndStop (4);
_level1._visible = true;
//_level1._x = 100;//控制影片的坐标
//_level1._y = 100;
_level1.gotoAndPlay(1);
}
else
{
_level1.stop();
}
第三帧:
gotoAndPlay(2);
第四帧:
stop();
---------------------------------------------------------------

开始load的时候你的loading出现
load的mc的宽度不为0的时候(也就是load结束),隐藏loading
0

评论Comments

日志分类
首页[193]
flash As[107]
有的没的[59]
数码照片[4]
自由世界[19]
blender[4]