如何使用数组中的颜色随机更改对象的颜色?操作脚本 3.0



>我有"字符",它们是电影剪辑,放置在舞台上并放置在数组中;在Actioscript 3.0中。

我正在尝试创建一个数组,其中包含我选择的 4 种颜色,红色、蓝色、绿色和灰色。

我的角色应该每隔几秒钟将颜色更改为数组中的随机颜色。最终目标是使字符可单击,如果它们是灰色的,则它们将被删除,如果它们是其中一种颜色,则不会。

谁能帮我?

这是一个相对简单的问题,所以我希望看到你演示这样做的尝试。 如果它不起作用,请发布您的问题;否则,你要求别人为你编程(或教你,这不是StackOverflow的目标)。 简而言之:research -> attempt -> fail -> research/ask -> attempt -> success,而不是:ask > success

试试这个:

  • 使用十六进制颜色值创建数组
  • 创建一个计时器,"每隔几秒钟"呼叫一次听众
  • 创建从颜色数组中随机选择一个索引号的侦听器。
  • 使用随机颜色作为值对每个"字符"应用颜色转换。

玩得愉快!

对于红色、绿色和蓝色:

[0xFF0000,0x00FF00,0x0000FF][int(Math.random()*3)]

用户:像素大象

最新更新