权志龙善良:flash 代码编写问题,请高手帮帮忙!

来源:百度文库 编辑:高校问答 时间:2024/04/29 05:29:43
我想制作这样一个flash作品:
如:x+y=?
当我在两个输入文本分别输入x,y的值后,点击按钮,在另一桢的动态文本会显示x+y所得的结果

利用这类语句 a=Number(a);
b=Number(b); 就可了

可以实现的,先建立一个[输入]文本(文本选项里有[动态的或静态、输入的]),在文本的变量框里输入a, 按照同样的方法做b,最后制作一个[动态]文本c,在变量框里输入result,
ab代表xy,c代表xy的和,最后做一个按钮,选中按钮,给按钮加一段动作
on (release)
{
a=Number(a);
b=Number(b);
temp=a+b;
_root.result=temp;
}
照这个方便做,一定成功!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

在第1帧场景中摆放三个文本框,txt1,txt2 ,及一个按钮,txt1,txt2属性均为“输入文本”,在这一帧的动作脚本中写上:
var z=0;
txt1.text="";
txt2.text="";
stop();

在按钮的动作脚本中写上:
on (release) {
z=parseFloat(txt2.text)+parseFloat(txt1.text);
gotoAndStop(2);
}
第二帧上摆放txt3和一个按钮,
帧脚本中写上:
txt3.text=z;
stop();
按钮脚本为:
on (release) {
gotoAndPlay(1);
}

用script

不会`

kan shu