我正在尝试在as3中创建一个问题文件,Flash.First我创建了索引页面。 此索引页面包含所有章节名称。我正在使用这些章节的复选框。
如果选择第1章,它将进入第3帧。第1章有10个问题。每个问题都在不同的框架上。 如果选择第2章,它将进入第14帧。第2章再次提出了10个问题。每个问题都在不同的框架上。
但如果使用复选框选择了两个章节,我想转到第3帧。通过单击“下一步”按钮,它将一直持续到第1章的最后一个问题。即第13栏问题10。 之后它应该进入第2章的第一帧,即第14帧。
索引页面共有10章。用户可以选择任何章节组合。
答案 0 :(得分:0)
你说你的代码是:
gobtn.addEventListener(MouseEvent.CLICK,fun2);
function fun2(evt:Event):void {
if(chap1.selected==true) gotoAndStop(3);
if(chap2.selected==true) gotoAndStop(14);
}
backbtn.addEventListener(MouseEvent.CLICK,fun3);
function fun3(evt1:Event):void { gotoAndStop(1); }
为了让您的复选框按您的方式工作(因此,如果选择了chap1
,则转到第3帧,无论是否选择了chap2
,在您的else
之后添加if
第一个gobtn.addEventListener(MouseEvent.CLICK,fun2);
function fun2(evt:Event):void {
if(chap1.selected==true) gotoAndStop(3);
else // this is what's added
if(chap2.selected==true) gotoAndStop(14);
}
backbtn.addEventListener(MouseEvent.CLICK,fun3);
function fun3(evt1:Event):void { gotoAndStop(1); }
。
{{1}}