Javascript 如何根据其他文本框更改文本框中的文本
基本上,我正在使用action script 3.0在flash cs6上创建一个简单的测验,我制作了以下“原型”模型,用于计算分数并根据分数给出反馈:Javascript 如何根据其他文本框更改文本框中的文本,javascript,flash,actionscript,Javascript,Flash,Actionscript,基本上,我正在使用action script 3.0在flash cs6上创建一个简单的测验,我制作了以下“原型”模型,用于计算分数并根据分数给出反馈: var xx:Number = 0; button1.addEventListener(MouseEvent.CLICK, buttonCount); function buttonCount(event:MouseEvent) { xx = xx +1; var xxx:String = String(xx); score.text
var xx:Number = 0;
button1.addEventListener(MouseEvent.CLICK, buttonCount);
function buttonCount(event:MouseEvent)
{ xx = xx +1; var xxx:String = String(xx); score.text = xxx
}
if (score.text == "1"){
feedback.text == "well done";
}
按钮1是正确答案,它将使分数增加1。“1”和“做得好”只是例子。score.text是显示分数的位置。文本就是反馈。我计划使用其他“else if”对不同的分数进行反馈。两个文本框都是动态文本
我对JavaScript几乎一无所知,我是为一个ict项目做这件事的。由于某些原因,“if”不起作用,但是按钮1确实会将score.text的值增加一。我们将非常感谢您的帮助。谢谢 您确定执行了“if”语句吗?我认为,问题是,你永远不会进入这个比较。改变
var xx:Number = 0;
button1.addEventListener(MouseEvent.CLICK, buttonCount);
function buttonCount(event:MouseEvent)
{ xx = xx +1; var xxx:String = String(xx); score.text = xxx
}
if (score.text == "1"){
feedback.text == "well done";
}
到
基本上,我将feedback.text==“干得好”
更改为feedback.text=“干得好”
您只在条件语句中使用=
,如果您要声明文本应该是什么,请将其放入=
=
意味着它是否相等,并且=意味着它是否相等,所以如果我说if(blah=0)
如果我说blah=0,它会被调用,但是如果我说if(blah==0)
它会在每次金额达到0时调用。没有问题。真的需要代表:P
var xx:Number = 0;
button1.addEventListener(MouseEvent.CLICK, buttonCount);
function buttonCount(event:MouseEvent)
{
if (score.text == "1"){
feedback.text = "well done";
xx = xx +1; var xxx:String = String(xx); score.text = xxx
}else{
feedback.text = "wrong."
}
}