【发布时间】:2011-01-03 17:10:35
【问题描述】:
我有一个非常简单的 .fla 文件。舞台上有一个带填充的形状,我想在电影开始时更改它的颜色。
谷歌搜索似乎暗示:
myColor = new Color(myClip);
myColor.setRGB(0xFFFF00);
但它似乎没有工作。有什么建议吗?..
【问题讨论】:
标签: flash actionscript actionscript-2
我有一个非常简单的 .fla 文件。舞台上有一个带填充的形状,我想在电影开始时更改它的颜色。
谷歌搜索似乎暗示:
myColor = new Color(myClip);
myColor.setRGB(0xFFFF00);
但它似乎没有工作。有什么建议吗?..
【问题讨论】:
标签: flash actionscript actionscript-2
你的形状是movieClip吗?您的剪辑的实例名称是否为“myClip”?这看起来可能是导致问题的原因。
在 Flash 中,转到 Window->Properties,这将启动属性面板。如果形状不是电影剪辑,它只会说“形状”。右键单击形状并选择“转换为符号”,您可以随意命名,但请确保选择“电影剪辑”作为类型。
完成此操作后,“属性”面板上应该会出现一个文本字段。当您将鼠标悬停在其上时,它会显示“实例名称”。输入“myClip”(无引号)。那应该可以解决这个问题。
如果这不是问题,则可能是范围问题。确保剪辑和代码在同一时间线上,并且“myClip”没有嵌套在某处。
【讨论】: