作者morphise (QQQQQ)
看板Flash
标题[问题] ActionScript 3.0 的作业
时间Sun Mar 13 01:45:36 2011
目前老师出了一个设计小游戏的题目
老师要我们在画面上绘制几个方块
然後每个方块从红橙黄绿蓝靛紫七种颜色中随机挑选
每个方块被按到的时候就会按照上面的颜色顺序变换
变到紫色後就在跳回红色
然後我希望是使用者要在这七个方块的颜色搭配上达到一定的组合後
才可以进行下一步
举例来说就是要一直按方块来改颜色达到像是这个组合才成功
▉▉▉▉
▉▉▉
目前我用tweenLite to 来变换颜色
但是却没办法设定哪一个方块颜色被改了 而且改成甚麽
所以也没办法用if来看是否达到正确组合
板上有人可以指点一下方向应该是大概要怎麽做吗?
(因为才刚上4,5堂课
所以老师只教了基本的东西
我想破头都想不到要怎麽用老师教的东西做这个作业)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 76.124.81.21
1F:推 dsmwang:直接开个Array储存七个方块目前的状态吧 03/13 02:17
2F:→ morphise:我是用Array没错 但是我不知道怎麽让颜色循环 03/13 07:12
3F:推 terrylchen:给方块一个int变数对应阵列里的颜色,点一下变数就+1, 03/13 09:55
4F:→ terrylchen:超过6就把变数归0 03/13 09:55
5F:→ aquarianboy:通常会用取N的余数的方法来做"超过N就归零" 03/13 10:41
6F:推 KawasumiMai:此外...既然只有N个颜色....我会直接存成mc 03/13 12:56
7F:→ KawasumiMai:mc点选时就nextframe,另外一样用阵列判断这样 03/13 12:57