>我有"字符",它们是电影剪辑,放置在舞台上并放置在数组中;在Actioscript 3.0中。
我正在尝试创建一个数组,其中包含我选择的 4 种颜色,红色、蓝色、绿色和灰色。
我的角色应该每隔几秒钟将颜色更改为数组中的随机颜色。最终目标是使字符可单击,如果它们是灰色的,则它们将被删除,如果它们是其中一种颜色,则不会。
谁能帮我?
这是一个相对简单的问题,所以我希望看到你演示这样做的尝试。 如果它不起作用,请发布您的问题;否则,你要求别人为你编程(或教你,这不是StackOverflow的目标)。 简而言之:research -> attempt -> fail -> research/ask -> attempt -> success
,而不是:ask > success
。
试试这个:
- 使用十六进制颜色值创建数组
- 创建一个计时器,"每隔几秒钟"呼叫一次听众
- 创建从颜色数组中随机选择一个索引号的侦听器。
- 使用随机颜色作为值对每个"字符"应用颜色转换。
玩得愉快!
对于红色、绿色和蓝色:
[0xFF0000,0x00FF00,0x0000FF][int(Math.random()*3)]
用户:像素大象