打印

[AS3] 如何批量创建对象实例?

AS3的OOP编程不是很习惯,请问如下代码循环里面要批量创建Loader[i]加载对应URL应该怎么写?

       myxml=XML(_loader.data);
              for (var i = 0; i<myxml.child("product").length(); i++) {                            //用XML记录数循环
                     var URL_PIC:String = URL_DIR + myxml.child("product")[i].attribute("photo");
                     var URLReq_PIC:URLRequest = new URLRequest(URL_PIC);                            //请求加载图片URL
                     var Loader_MC:Loader = new Loader();
                     Loader_MC.load(URLReq_PIC);
                     this.addChild(Loader_MC);
                     mytxt.appendText(URL_PIC + "\n");
              }
这样,已经是多个new Loader了
把 this.addChild(Loader_MC);改成this.addChild(Loader_MC.content)
承接FLASH相关项目,具体至:www.yiyiflashstudio.com
楼上的不行。

我是通过函数创建的多个局部变量Loader_MC,我想另外写函数历遍这些Loader_MC进行操作,怎么写呢?

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!