Re: 請問設定點選順序的AS?
※ 引述《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
11/22 08:44, 2F
→
11/22 08:45, , 3F
11/22 08:45, 3F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章