快速业务通道

ActionScript基础教程

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10
步骤如下: (1)选中图层Layer 2的第1帧,如图9所示。 按此在新窗口浏览图片
92)按Ctrl+F3键打开其“属性”面板,如图10所示。 按此在新窗口浏览图片
103)在Frame下面的 文本框中为选中的帧命名一个帧标签,如begin,如图11所示。可以看到,命名后的帧发生了变化,如图12所示,第1帧添加了一个 图标,表示包含帧标签,该图标后面即是该帧的帧标签。 按此在新窗口浏览图片
11 按此在新窗口浏览图片
124)选中图层Layer 2的第30帧,按F9键打开其“动作”面板,在其中添加如下脚本: gotoAndPlay("begin"); “动作”面板如图13所示,添加脚本后的时间轴如图14所示。 按此在新窗口浏览图片
13 按此在新窗口浏览图片
145)按Ctrl+Enter键测试动画,效果如图15所示。该动画只在第1~30帧之间播放。 按此在新窗口浏览图片15 如果将上例的gotoAndPlay换成gotoAndStop,动画播放完第30帧后将停止在第1帧。 在上面的示例中,并不需要为第1帧添加帧标签,也可以直接在第30帧中使用如下语句: gotoAndPlay(1); 这两种情况的效果是一样的。但是为帧添加帧标签可以使以后的编辑操作更方便。如在编辑过程中将第1帧移到了其他位置,这时使用gotoAndPlay(1)就不能正确找到需要的帧;而使用帧标签的脚本不会受到帧位置变化的影响。
点击浏览该文件
点击浏览该文件
条件语句if if的作用 if语句用来判断条件是否成立,根据判断的结果为真(true)或为假(false)执行不同的操作。 表达式中参数的含义 if语句的用法如下:
if(condition) { statement(s); }




其中,condition是一个用于判断的条件,该条件为真(取布尔值true)时,执行大括号中的语句statement(s),该条件为假时(取布尔值false)时,不执行大括号中的语句。 if语句还有如下形式:
if(condition1) { statement1(s1); }else if(condition2) { statement2(s2); }else if(condition3) { statements3(s3); …… }




这是一种多重判断,即当满足不同条件时实现分支操作。 if语句的示例 如图16所示是使用if语句的例子。当在文本框中输入1~10之间的数时,动画跳转到与输入的数值相同的帧位置,当输入大于10或小于1的数时,动画跳转到最后1帧,提示正确输入。 按此在新窗口浏览图片
16 该动画的制作步骤如下: (1)在第1帧中使用文本工具 输入数字1。 (2)依次在第2~10帧中插入关键帧,将其中的文本修改成对应帧的帧编号,如第2帧中的文本修改为2,第3帧中的文本修改为3。 (3)在第11帧中使用文本工具 输入文本“请正确输入”。 (4)单击 按钮新建一个图层。 (5)在新建的图层Layer 2中使用文本工具 输入文本“请输入要跳转到的帧数”。 (6)在步骤(5)添加的文本下面绘制一个文本框,在“属性”面板中选择Input Text(输入文本)选项,单击按下 按钮使文本显示边框,在Var后的文本框中输入文本input,作为该输入文本的变量名,如图17所示。 按此在新窗口浏览图片
177)选中图层Layer 1的最后一帧,在“属性”面板中输入帧标签wrong,如图18所示。 按此在新窗口浏览图片
188)选中图层Layer 2的第1帧,按F9键打开其“动作”面板,在其中添加如下语句: stop(); this.onEnterFrame = function() { if (input

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号