发新话题
打印

[求救] 求救~~ 加载问题~

求救~~ 加载问题~

我现在在场景中做了5个按牛~~
点5个按牛分别 加载5个 swf文件~

当点按牛1的时候 加载1.swf
点按牛2的时候     需要把加载的1swf滑出画面然后  在加载 2.swf~~

其他的按牛都是一样的道理~   无论点哪个按牛 之前加载的swf都需要先滑出画面~~


这样监听怎么写啊~

谢谢好心人~  ~~   哈哈~
施恩莫忘报~~~~

TOP

复制内容到剪贴板
代码:
var name_array:Array = ["swf/a.swf", "swf/b.swf", "swf/c.swf", "swf/d.swf","swf/flash023.swf"];//保存SWF名的数组
var play_mc:MovieClip = new MovieClip();//当前播放的SWF
var now_swf:String ;
//创建一个MC来装载要加载的SWF或者图片
var main_mc:MovieClip = this.createEmptyMovieClip("main_mc", 5);
for (var _p:Number = 0; _p<5; _p++) {
var _btn:MovieClip = attachMovie("Button", "_btn"+_p, _p, {_x:5+_p*110, _y:366, _swf:name_array[_p], label:"按钮"+(_p+1)});
_btn.onRelease = function() {
  _mcl.loadClip (this._swf,main_mc)
  
};
}
var _mcl:MovieClipLoader = new MovieClipLoader();
this.onLoadInit = function(_mc:MovieClip) {
//这里就表示加载完成了,可以设置加载进来的SWF的坐标及大小
_mc._alpha = 0;
alpha_func(_mc,9);
};
//加载进度
this.onLoadProgress = function(_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
//trace("已加载:"+bytesLoaded/bytesTotal*100+"%");
};
_mcl.addListener(this);

附件

main.rar (337.6 KB)

2008-6-29 06:41, 下载次数: 20

TOP

THX   讨厌

HOHO~~
施恩莫忘报~~~~

TOP

发新话题