函数是一种可反复使用以执行特定任务的脚本。您可以给函数传递参数,而该函数可以返回一个值。在本课中,每次用户单击“计算”按钮时,都会运行一个函数以对输入文本字段中的数据进行乘法运算,并在动态文本字段中返回值。现在,您将编写该函数。
qty3_txt.text = 0;
的动作脚本之后,按 Enter 或 Return 键两次,然后键入以下注释:
//calculate quantity times price
this.onEnterFrame = function (){
price1_txt.text = Number (qty1_txt.text)*Number (priceCD);
price1_txt
是您为舞台中最上面的价格输入文本字段指定的实例名称。
.text
定义应出现在该文本字段中的文本,它是部件数与部件成本的乘积。部件成本为 $320,即您为 priceCD 变量设置的值。
price2_txt.text = Number (qty2_txt.text)*Number (priceShocks); price3_txt.text = Number (qty3_txt.text)*Number (priceCover); };
您的函数应如以下所示:
//calculate quantity times price this.onEnterFrame = function (){ price1_txt.text
= Number (qty1_txt.text
)*Number (priceCD); price2_txt.text
= Number (qty2_txt.text
)*Number (priceShocks); price3_txt.text
= Number (qty3_txt.text
)*Number (priceCover); };