我想做一个测验,最后向一个人展示他/她选择特定大学课程的品质。测验将提出 10 个问题,每个问题有 2 个答案,点击答案后,将获得特定课程的积分。
例如,问题可能是“您想与计算机一起工作,还是与人一起工作?”
回答计算机分数将在 Informatica、设计和编辑课程中获得 回答人分数将在医生、社会工作者等课程中获得(例如,我只是在这里命名)
我希望人们通过测验,回答问题,最后看看他们在每门课程中获得了多少分,看看哪些课程最适合他们的潜力。
我的问题是我现在有 1 个问题作为示例和一个“结果”框架。
在第一个问题框架上,我有以下带有两个按钮的代码;
stop();
btn1.addEventListener(MouseEvent.CLICK, release1);
btn2.addEventListener(MouseEvent.CLICK, release2);
var option1:Number = 0;
var option2:Number = 0;
function release1(){
option1 += 1;
gotoAndStop(2);
}
function release2(){
option2 += 1;
gotoAndStop(2);
}
现在我想在第二帧上显示选择的结果,它有 twqo 动态文本框(代表课程的框),代码如下;
txt1.text = option1.toString();
txt2.text = option2.toString();
在我看来,这应该给我结果....但是当我玩它时,我明白了
ArgumentError:错误 #1063:TEST_FLA::MainTimeline/release1() 上的参数差异
如何让结果显示在动态文本框中?另外,当我玩这个东西时,它一直卡在第 1 帧,不会转到第 2 帧。
奖励问题:是否有可能使用 Actionscript 3 在条形图中显示结果?因为我不知道从哪里开始这样做。