【发布时间】:2010-11-08 15:35:07
【问题描述】:
我有一个带有 SimpleButton 的 Flash .fla 文件。那个 SimpleButton 基本上是一个类似按钮的形状,上面有一个图标(比如说它是一个“暂停”符号)。我想以编程方式更改该图标的颜色,但我似乎无法从 AS 访问它。
我选择了图标,并“转换为符号”,并给了它一个实例名称。这对我想访问的大多数其他东西都有效,但为此目的失败了。我已经在调试器中寻找过它,但我就是无法访问该对象。
那么,这样做的方法是什么?
【问题讨论】:
-
我现在发现,当我将按钮设为 MovieClip 而不是按钮时,我可以访问子 MovieClip。但是,这会使我的按钮一遍又一遍地闪烁其所有状态。我想这不是要走的路。
-
是的,您需要使用 MovieClip.Stop() 来防止这种情况。但是,如果你得到我的回答中的状态,你仍然可以得到孩子。您只需要将状态转换为 DisplayObjectContainer。
标签: actionscript-3 button flash-cs4