設置一塊20格的正方形格子,以t1_mc、t2_mc、t3_mc.....的方式代表,問題輸入到XML檔裡
想要的效果是,按了格子後有相對應的題目出現。
構想是XML檔裡設定
<測驗題目>
<題目>
<問題>問題一</問題>
<答案組>
<答案>答案1</答案>
<答案>答案2</答案>
</答案組>
</題目>
<題目>
<問題>問題二</問題>
<答案組>
<答案>答案1</答案>
<答案>答案2</答案>
</答案組>
</題目>
.
.
.
</測驗題目>
AS寫法
message_txt.text = "載入試題......";
var xmlUrl:URLRequest = new URLRequest("quiz.xml");
var myXml:URLLoader = new URLLoader(xmlUrl);
myXml.addEventListener(Event.COMPLETE, loadXmlOK);
stop();
function loadXmlOK(event:Event) {
dataXML = XML(event.target.data);
totalQuizNo = Number(dataXML.child("題目").length());
}
stop();
var checkNum:int=totalQuizNum;
for (var i:int=1;i<=checkNum; i++){
this["t"+i+"_mc"].buttonMode=true;
this["t"+i+"_mc"].addEventListener(MouseEvent.CLICK,doTest);
function doTest(event:MouseEvent){
var realQuizNo:int = this["quiz" + quizNow];// 取得隨機出題編號
出現 TypeError: Error #1010: 詞彙未定義且沒有屬性。 的字串
繼續看書好了......
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.20.126.230
→
11/23 21:07, , 1F
11/23 21:07, 1F
→
11/24 08:33, , 2F
11/24 08:33, 2F
※ 編輯: dens 來自: 163.21.235.247 (11/25 04:03)
※ 編輯: dens 來自: 163.21.235.247 (11/25 04:03)
※ 編輯: dens 來自: 163.21.235.247 (11/25 14:42)
→
11/25 14:45, , 3F
11/25 14:45, 3F