快速业务通道

ActionScript基础教程

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10
>=1 && input<=10) { gotoAndStop(input); } else { gotoAndStop("wrong"); } };

添加语句后的“动作”面板如图19所示。 按此在新窗口浏览图片
19 此时的时间轴如图20所示。 按此在新窗口浏览图片
209)按Ctrl+Enter键测试动画,当在输入文本框中输入一个1~10之间的数字时,动画将跳转到相应的帧,如图21所示。 按此在新窗口浏览图片21 在上面的脚本中,this.onEnterFrame = function()是为主时间轴定义的一个事件,即每当主时间轴进入一帧即执行大括号中的语句,这样就能使Flash不断检查输入的数字,一旦数字发生了变化,就能马上跳转到相应的帧。 在if后面括号中的条件是input>=1 && input<=10,这是一个复合条件,&&表示与操作,即当该符号两边的条件都成立时结果为true,只要有一者不成立则结果为false。 语句gotoAndStop(input)将输入文本中的内容作为gotoAndStop语句的参数,因为需要用到的是input文本框中的内容,而不是字符串input,所以该语句中的input不能加引号(")。
点击浏览该文件

点击浏览该文件

循环语句for for的作用 当需要重复执行某种操作时就要用到循环语句,最常用的循环语句就是for语句。 表达或中参数的含义 for语句的用法如下 for (i=beginNumber; i<=endingNuber; i+=step) { statement(s); }

其中,for后面的括号中有3条语句,第1条语句为循环变量赋初值;第2条语句作为循环变量的判断条件,即当变量满足该条件时即执行循环体中的语句(这里是statement(s););第3条语句是每执行一次循环要对变量进行的操作,step是一个布长值,这里是在每一次循环结束后对循环变量i加一个步长step。 例如,在一个空白文档的第1帧的“动作”面板中添加如下语句: for (i=0; i<=10; i++) { trace("i="+i); }

Ctrl+Enter键测试影片,将看到如图22所示的Output(输出)窗口。 按此在新窗口浏览图片
22 上面语句的作用即是在每执行一次循环操作时向输出窗口中发送循环变量i的值。 for语句的示例 如图23所示是利用for语句进行累加求和的一个示例。当在上面的输入文本框中输入一个1~1000之间的数,在下面的动态文本框中即可以马上得到从1到输入的数的累加和。 按此在新窗口浏览图片
23 该示例的制作步骤如下: (1)使用文本工具 在场景中添加如图24所示的文本。 按此在新窗口浏览图片
242)使用文本工具在第1行文本的下面添加一个文本框,在“属性”面板中选择Input Text选项,单击按下按钮使文本显示边框,在Var后的文本框中输入文本opernum,作为该输入文本的变量名,其他设置如图25所示。 按此在新窗口浏览图片
25 设置好后的输入文本如图26所示。 按此在新窗口浏览图片
26 3)按住Shift+Ctrl键将输入文本框拖动复制到如图27所示的位置。 按此在新窗口浏览图片
274)选中复制出的输入文本框,在“属性”面板中将文本类型改成Dynamic Text(动态文本),将变量名改成result,如图28所示。 按此在新窗口浏览图片
285)选中时间轴中的第1帧,按F9键打开其“动作”面板,在其中添加如下语句: this.onEnterFrame = function() { if (opernum>0 && opernum<=1000) { j = 0; for (i=0; i<=opernum; i++) { j += i; } result = j; } };

添加语句后的“动作”面板如图29所示。 按此在新窗口浏览图片

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号