Re: 請問設定點選順序的AS?

看板Flash作者 (喵)時間19年前 (2006/11/21 20:19), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《rita167 (振作)》之銘言: : 請問 : 我想寫一個簡單的選擇題(不是傳統那種) : 題目中會有三張圖片分別叫做abc(我想應該會需要轉換成影片元件) : 使用者要判斷abc的先後順序 : 用滑鼠點選後 : 按下按鈕"送出"會判斷順序正確與否(會gotoAndStop到一段feedback的影片元件) : 可是我不知道讓電腦判斷順序的ActionScript要使用哪一項? : 我會製作基礎的選擇題(單選) : 照理來說這個有固定順序的選擇題應該AS會很類似? : 但是我找不到要用哪個語法 : 拜託請指教 : 感激~~ : p.s.野人獻曝一下 : 這個adobe官方的AS字典還不錯 : http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/ : 右上角可以選地區和語言 : 不習慣英文的人可以改成中文 分別讓三張圖片是a_mc b_mc c_mc 並建立一個陣列 select_array=new Array(); 設定三張圖片的元件onRelease的函數是按下去新增一個字串到陣列 如 a_mc.onRelease=function() { select_array.push("1"); } b_mc和c_mc就假設是新增字串"2"和"3"好了 然後做一個確定的按鈕(check_mc) 按下後叫他判斷select_array的陣列是否為你所要的排序 (你可以設定答案都是1 2 3 然後出題的時候設定程式讓各個圖片亂數跑 這樣子如果要做很多題的話 答案的部份就不用你煩惱) check_mc.onRelease=function () { if(select_array.join(",")=="1,2,3"){ trace("bingo"); } } 當然這邊可以加入如果點選的順序不是1 2 3的話可以出現一些影片告知 還可以加入一個新的元件清除選取的順序(可用重新宣告select_array) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.15.61

11/22 00:04, , 1F
其實不用矩陣也可以,用個字串就好了,比較簡單
11/22 00:04, 1F

11/22 08:44, , 2F
感謝J大~~總算能跑出一個簡陋的題庫了,感恩~^^
11/22 08:44, 2F

11/22 08:45, , 3F
順帶請教所謂不用矩陣只用字串是什麼意思??不太懂@@a
11/22 08:45, 3F
文章代碼(AID): #15OkxAEX (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #15OkxAEX (Flash)