作者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