[問題] ActionScript 3.0 的作業

看板Flash作者 (QQQQQ)時間15年前 (2011/03/13 01:45), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/2 (看更多)
目前老師出了一個設計小遊戲的題目 老師要我們在畫面上繪製幾個方塊 然後每個方塊從紅橙黃綠藍靛紫七種顏色中隨機挑選 每個方塊被按到的時候就會按照上面的顏色順序變換 變到紫色後就在跳回紅色 然後我希望是使用者要在這七個方塊的顏色搭配上達到一定的組合後 才可以進行下一步 舉例來說就是要一直按方塊來改顏色達到像是這個組合才成功 目前我用tweenLite to 來變換顏色 但是卻沒辦法設定哪一個方塊顏色被改了 而且改成甚麼 所以也沒辦法用if來看是否達到正確組合 板上有人可以指點一下方向應該是大概要怎麼做嗎? (因為才剛上4,5堂課 所以老師只教了基本的東西 我想破頭都想不到要怎麼用老師教的東西做這個作業) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.124.81.21

03/13 02:17, , 1F
直接開個Array儲存七個方塊目前的狀態吧
03/13 02:17, 1F

03/13 07:12, , 2F
我是用Array沒錯 但是我不知道怎麼讓顏色循環
03/13 07:12, 2F

03/13 09:55, , 3F
給方塊一個int變數對應陣列裡的顏色,點一下變數就+1,
03/13 09:55, 3F

03/13 09:55, , 4F
超過6就把變數歸0
03/13 09:55, 4F

03/13 10:41, , 5F
通常會用取N的餘數的方法來做"超過N就歸零"
03/13 10:41, 5F

03/13 12:56, , 6F
此外...既然只有N個顏色....我會直接存成mc
03/13 12:56, 6F

03/13 12:57, , 7F
mc點選時就nextframe,另外一樣用陣列判斷這樣
03/13 12:57, 7F
文章代碼(AID): #1DUx52yd (Flash)
討論串 (同標題文章)
文章代碼(AID): #1DUx52yd (Flash)