【制作步骤】
在场景中用静态文本输入题目:“12+3等于多少?”
点击“窗口”|“组件”,打开组件面板,将ComboBox组件拖到场景中题目下方。
选中场景中的ComboBox组件,点击“属性”栏中的参数,在参数面板中再点击lables,然后单击后边的放大镜按钮,在弹出的对话框中点击加号标签,共5次,然后再单击里面的英文,删除后输入选项。
选中场景中的组件,在属性面板中取实例名称为“box”,然后作一个动态文本框,将它拖到题目后的括号内,取变量名为aa。
在组件后边再做一个“提交”按钮。
选中提交按钮,输入代码:
on (release) {
if (box.getValue() == "15") {
aa = "回答正确";
}
if (box.getValue() == "12") {
aa = "回答错误";
}
if (box.getValue() == "10") {
aa = "回答错误";
}
if (box.getValue() == "20") {
aa = "回答错误";
}
}
或这样输入代码:
on (release) {
if (box.getValue() == "15") {
aa = "回答正确";
} else {
aa = "回答错误";
}
}