在 ActionScript 3 中,如果我遍历影片剪辑的子项,它将返回一个 DisplayObjectContainer,它是一个 DisplayObject 列表。
但是,AS3 typeof 无法识别 MovieClip,因为 MovieClip 现在是一个对象,而不是数据类型。如何正确识别 MovieClip?
我在网上找到了3个解决方案:
解决方案1(我正在使用的解决方案):
首先将 MovieClip 名称设置为特定名称,然后在迭代过程中,使用 child.name.indexOf("specificName") > -1 检查孩子的名称
解决方案2:
使用 child.hasOwnProperty("numChildren") 来识别 MovieClip
解决方案3:
使用 FlashDevelop 等 3rd 方插件
哪种解决方案是最好的?还是有其他选择?