actionscript-3 - 使用引用与 getChildByName()

标签 actionscript-3

我想到了 2 种方法,这些方法指的是某些视觉元素,例如电影剪辑。所以假设我有 b_mc ( name="b") 躺在舞台上的 a_mc 里面: 第一种方法:

var mc:MovieClip = a_mc.b_mc

第二种方法:

var mc:MovieClip = a_mc.getChildByName("b")

我通常使用第一种方法。采取第二种方法的充分理由是什么。有时它对我来说似乎毫无用处,因为在动态使用时它涉及额外的开销来命名动画片段。

谢谢 五、

最佳答案

a.getChildByName('b') 比获取 a.b 慢。
如果您不需要使用名称,那么使用它是没有意义的,但是某些程序员可能会使用名称,尤其是在动态生成内容而不是通过 Flash IDE 生成内容时,在这种情况下,拥有此功能会很有帮助,因此显示列表不必由自定义函数遍历(无论如何它都使用内部函数,因此它比 a.b 慢)

关于actionscript-3 - 使用引用与 getChildByName(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13841373/

相关文章:

php - 从 Flash AS3 向 PHP 发送和接收数据

actionscript-3 - AS3 对象与字典

string - AS3 - 使用字符索引删除字符串的一部分

actionscript-3 - AS3 - 使用 playHeadTime 记录点击并使用时间

php - 使用 AMFPHP 框架在 ActionScript 3 中通过 PHP 安全连接 MySQL

actionscript-3 - 值对象和 AS3 中的泛型类有什么不同?

actionscript-3 - 动态选择静态嵌入图像?

android - AIR 到 Flash Player,反之亦然

apache-flex - Flex 的 FileReference.save() 只能在用户事件处理程序中调用——我该如何解决这个问题?

javascript - ExternalInterface 调用使浏览器崩溃