我继承了一个项目,其中包含带有图形组件的 Flash 影片和带有代码的 .as 文件。我想改变各种图形元素的外观。
示例:
if (skin="client1")
-> 所有按钮必须为蓝色,if (skin="client2")
-> 所有按钮必须为黄色- 等等。
我被一个按钮卡住了:
我尝试在按钮内嵌套不同颜色的影片(
frame1=blue
、frame5=yellow
),但我找不到方法到 .as 文件中的goToAndStop
该电影。我尝试检查该电影内部的变量(
if Skin="client1"goto frame "blue"
),但我似乎无法访问其他变量,它们在 .as 文件中定义。
最佳答案
AS3 是完全面向对象的。
如果这些变量是私有(private)的或 protected ,您将无法访问它们。
关于actionscript-3 - AS3/更改按钮的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12407787/