我做的有进度条的flash动画,不能自动播放,怎么办?

来源:百度知道 编辑:UC知道 时间:2024/06/01 19:38:05
我做的有进度条的flash动画,不能自动播放,进度条和动画分成两部分了,右键然后选择播放才能播放,怎么才能弄成自动播放自动跳转啊?
total = _root.getBytesTotal();
// 将已经下载的字节数赋值给loaded变量
loaded = _root.getBytesLoaded();
// 取整计算已下载的字节数的百分比并赋值给变量load
load = int(loaded/total*100);
// 把已下载的字节数赋值给动态文本变量loadtxt
loadtxt = "loading"+load+"%";
// 进度条同时按百分比数跳转到相应的帧上去;
_root.进度条.gotoAndStop(load);

给Flash制作loading动画不是必需的,一般如果文件大于300KB就最好制作一个。你要把自己制作的主动画和loading动画放到两个场景中,并且这个loading动画要放在最上面,拥有loading动画的这个场景只要两个图层就够了,最简单的说吧,将你制作好的那个拥有100帧的进度条影片剪辑放到其中一个图层的第一个帧中,并给这个进度条一个实例名,上面你说的就是“进度条”,在另一个图层的第一帧添加动作语句:
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
load = int(loaded/total*100);
_root.进度条.gotoAndStop(load);
在这个图层的第二帧添加关键帧,加入动作:
if(total==loaded)
gotoAndPlay("新的场景名",1);
esle
gotoAndPlay(1);
这样就好了,不过你在本地机器上是看不出效果来的,你需要把它挂到网上去。现在有很多免费上传空间,我以前也上传过(也是loading 动画),得到了制作好的Flash,于是想把制作好的flash弄到QQ空间中,可一弄到QQ空间Flash模板中问题就来了,进度度在那不动了,这是为什么呢?后来才发现QQ空间Falsh编辑模板那里有一个高级设置,里面就有一项自动播放,把这个选项选中,问题得到解决!可能你也是这个问题吧!

能不能把代码贴一下。或者你百度一下就能找到源代码,直接在FLASH里的帮助文档都能找到源码。还有就是用的是AS3还是AS2?
是不是在某个帧上加了STOP()之类的东西?

要写清楚哦,要不然很难帮你解答