我有一些代码,我将几百个图像加载到Flash中的数组中.我正在使用XML传入列表,然后为每个条目添加一个Loader,如下所示 -
for (var i:int = 0; i < myXML.item.length(); i++) {
imgloaders[i] = new Loader();
imgloaders[i].load(new URLRequest(myXML.item[i].imageLocation));
imgloaders[i].contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
}
Run Code Online (Sandbox Code Playgroud)
所有这些都完成加载后我想执行一些动作.我能想到的唯一方法是每次完成时增加一个计数,并有一个Timer来检查计数是否已达到我正在加载的图像数量.
肯定有比这更好的方式 - 任何人都可以帮忙吗?
谢谢你的时间.
如果我创建一个对象
var O = { A : {}, B : {}}
Run Code Online (Sandbox Code Playgroud)
我接着说
O.A.foo = function() { }
O.B.foo = function() { }
Run Code Online (Sandbox Code Playgroud)
怎样才能foo()找出其父是否A还是B?
有谁知道如何删除在AS3中的静态对象上设置的属性?
理想情况下它会像 -
foreach(property in GlobalStaticVar.properties) {
GlobalStaticVar.removeProperty(property);
}
Run Code Online (Sandbox Code Playgroud)
有没有人有任何提示在哪里看.
对不起,我有点像一个闪光菜鸟.
谢谢你的时间.