+ -
当前位置:首页 → 问答吧 → 循环中的loader

循环中的loader

时间:2011-05-03

来源:互联网

for (i=1; i<=2; i++) {
       pic[i] = this.createEmptyMovieClip("pic"+i, this.getNextHighestDepth());
       this["pic_load"+i] = new MovieClipLoader();
       this["pic_load"+i].loadClip(""+i+".jpg",this["pic"+i]);
       this["pic_load_listener"+i] = new Object();
       this["pic_load"+i].addListener(this["pic_load_listener"+i]);
       this["pic_load_listener"+i].z = i;
       this["pic_load_listener"+i].onLoadInit = function(target_mc:MovieClip) {
                        _root["pic"+this.z]._y = 0;
                        _root["pic"+this.z]._x = stagewidth*(this.z-1);                              
                        ....       
              }
       }
}

我用以上代码动态加载图片,为什么pic1加载不到图片,只有pic2能加载到?
我在onLoadInit 中trace出this.z,为什么是2,1,而不是1,2??

作者: nick848   发布时间: 2011-05-03

如果需要继续追问,请看:


提问时,只说现象不上文件,不上代码的


这是回复帖子的通稿,请查看您的帖子属性哪一种类型.
1  求助时,表达不清楚自己的问题.
2  求助时,只讲问题的现象,不讲制作思路,不提供与问题相关的情况描述。
3  求助时,不详细提供相关情况和代码,问一点,说一点,就是舍不得一次说完整。
4  求助时,表达清楚了自己的问题,也贴了代码,但是,你的代码与大量舞台上摆放的元件有关,仅看代码也不好猜,不方便测试.如果要回复你的帖子还需要根据代码去摆放和制作代码中涉及的元件.
(不要说文件太大,无法上传.你可以分卷压缩,你可以申请邮件告诉大家登陆地址,用户名,密码.你可以选择满大街都有的免费网盘.)

解决办法:
  详细描述自己的问题,尽可能让大家快速了解你的情况,提供出问题的文件(如果舍不得,请上传演示这个问题的示例文件),让大家能方便的回复你的帖子.


当然也不是你上传了文件,就有一定会有朋友解答。这个还要看大家对你的问题是否有兴趣,有时间(包括版主,也不是有义务一定要回复每个帖子)。

作者: flash023   发布时间: 2011-05-03