设置一块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
1F:→ aquarianboy:你没跟大家说你是怎麽做的... 11/23 21:07
2F:→ openyayak:描述清楚点会比较好... 11/24 08:33
※ 编辑: 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)
3F:→ aquarianboy:附个原始档会比较简单 11/25 14:45