Sco*_*ott 7 flash actionscript-3
有没有办法访问或迭代从Flash IDE导出到ActionScript的所有对象的列表?我想通过迭代选定的MC并以某种方式处理它们而不知道它们的名字来省去一些麻烦.
谢谢.
我遇到了类似的问题,如果有更好的解决方案,我会对解决方案感兴趣。不过,我最终所做的是让每个元素的构造函数找到文档类(通过调用 this.parent 直到找到正确的类),然后调用该文档类的函数。
我试图向游戏提供有关我通过 IDE 放置的位置的信息。
所以我给了 Location 一个像这样的构造函数:
public function Location(){
var d:DisplayObject = parent;
while(!(d is Game)){
d = d.parent
}
d.addLocation(this);
}
Run Code Online (Sandbox Code Playgroud)
然后在 Game 类中,我能够将它们添加到数组中并迭代它们。我确信这不是最好的方法,但它确实有效。
| 归档时间: |
|
| 查看次数: |
4528 次 |
| 最近记录: |