1、新建一个flash文档,要求大小最好和你要载入的那个flash相同;

2、在场景中放一个动态文本框,设置变量名为 fdtxt(也可以取其他名字,但下面的代码中也得相应的修改);

3、选中第一帧,打开动作面板,加入如下代码:

var fdTemp = createEmptyMovieClip(“fdtemp”, 1);
var L = createEmptyMovieClip(“loadswf”, 2);
L.loadMovie(“童话.swf”);
fdTemp.onEnterFrame = function() {
var a = this._parent[“loadswf”].getBytesLoaded();
var b = this._parent[“loadswf”].getBytesTotal();
fdtxt = int(a*10000/b)+”%”;
if (a>=b and a>10) {
fdtxt.removeTextField();
}
};

把其中的 童话.swf 改成你的那个 flash的名称!
这个loading只有显示百分比,其他的与一般的loading动画做法一样!

3 Comments

  1. 我对这个不了解,我是载入到一个MC里,可是不知道怎么写,能不能具体介绍一下。谢谢!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.