如何用FLASH制作一个简单的运算器动画?
如何制作一个简单的运算器?
首先使用文字工具拖曳出3个矩形框,分别设置它们的类型为输入文本、输入文本和动态文本,在“变量”中输入addl、add2、sum,然后在舞台中使用静态文本类型输入“ ”和“=”。
下面制作两个按钮放置到舞台的适合位置。右击【计算】按钮选择【动作】,然后单击如图3—131所示的按钮切换到“专家模式”。
在区域中输入如下代码。
On(release){
sum=add1 add2;
}
这时测试动画会发现如果以45加54,结果竟然是4554:因此现在的结果是字符串相加而不是数值相加,所以需要修改添加代码。
On(release){
sum=number(add1) number(add2);
}
这样,功能就基本实现了,测试结果如图3-132所示。
但是也会发现,如果用户输入了非数值字符,相加之后则会出现错误的结果NaN。因此应选中两个输入文本框,在【属性】面板中单击【字符】按钮弹出【字符选项】对话框,选中【仅】单选按钮并嵌入数字,如图3.133所示。这样,用户就无法输入除数字之外的其他字符了。
下面制作【清除】按钮的动作。右击【清除】按钮选择【动作】,然后进入“专家模式”,
在区域中输入如下代码。
至此动画制作完成。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。