动态装入SWF的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:07:51
现在我有以下SWF文件,1.SWF,2.SWF,3.SWF,4.SWF.....等等,我想通过点击某个按钮实现
高手们能否给个详细的说明,谢谢了

建议看帮助,进入flash按F1->as2.0语言参考->类,重点看MovieClip类,里面的loadMovie()方法和loadMovieNum()方法最常用了。
如果选择性的加载某个文件,需每个文件对应一个按钮。可以新建个flash文件。在主场景上建立四个按钮,并把标识分别命名为1、2、3、4。之后,在主时间轴上新建一空白关键桢,把下面的代码复制进去就可以了。
numOfMenu =4;
for (i=1; i<=numOfMenu; i++) {
this[i].onRelease = function() {
trace(this._name);
_root.loadMovie(this._name+".swf");
}
}
记得swf文件要和这个文件在同意目录下,先把这个flash文件存到相同的目录,再预览就可看到效果。之后你还可以利用MovieClip类里的众多方法来控制加载位置和加载进度。flash帮助里面有很多实例,你可以多试试。