FLASH-AS3教案.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、导航FLASH时间轴 1.1使用代码片段添加AS 1) 添加导航至URL的片段 首先在场景中添加按钮。 打开ex1.fla文件,从buttons层选择第1帧。 从库中把Button的一个实例拖放到场景的右下区域。 打开属性查看器(窗口—属性),选中按钮,在名称字段输入help_btn,Label字段输入Flash Support。 2)添加代码片段 窗口—代码片段、动作,打开这两个面板。 选中help_btn实例。 在代码片段面板里展开“动作”—“单击以转到WEB页”。 测试影片,单击help_btn。 1.2在Flash时间轴上放置代码 使用帧标签 选择时间轴上标签图层的第30帧,插入关键帧,在属性面板左上部分的标签区域的名称字段输入endLoop,回车。 利用AS循环播放 创建循环动画,循环播放从第2帧到第30帧的动画 在actions层中的第30帧插入关键帧,在动作面板中输入 gotoAndPlay(“loop”) 测试影片。 记录循环次数 选中actions层中的第1帧,在动作面板中现有代码之后输入 var count:Number=1; 选中actions层中的第30帧,在动作面板中现有代码之后输入 count++; 在文本区域里显示计数 选中位于text图层上的文本区域。(从属性中可查看出被命名为info_txt)。 在actions层中的第2帧插入关键帧,在动作面板中输入 info_txt.text=String(count); 测试影片。 5)使用条件语句控制时间轴 如果count变量的值超过4,跳到home帧。 选中actions层中的第30帧,在动作面板中删除gotoAndPlay(“loop”) 在count++代码行之上添加 if (count4){ gotoAndStop(“home”); } else { gotoAndPlay(“loop”); } 测试影片。 6) 更新home帧的文本 1. 在actions层中的第30帧插入关键帧,在动作面板中输入 info_txt.text=”欢迎使用AS3做实验”; 2. 测试影片。 二、使用事件和函数 对于按钮,常见有3个事件ROLL_OVER、ROLL_OUT、CLICK,分别对应鼠标位于按钮上、离开按钮、单击这3种情况,并对应不同的动作。例如,按钮button1,AS侦听ROLL_OVER事件的代码如下: button1.addEventListener(MouseEvent.ROLL_OVER,showMenu), showMenu ()为事件发生时执行的函数,其格式为 function showMenu(e:MouseEvent):void{ } 使用代码片段创建导航 创建按钮实例控制导航 打开ex2.fla,选择buttons层的第1帧,从库中拖一个按钮组件放在Flash Support按钮旁,在其label属性输入Home,名称设置为home_btn 添加导航的代码片段 选中动作图层的第2帧,选中Home按钮,在代码片段—时间轴导航—单击以转到帧并停止。 将gotoAndStop(5)改为gotoAndStop(5),将凡是出现fl_ClickToGoToAndStopAtFrame处均改为goHome 创建事件侦听器 1) 添加重启按钮 在home帧的bbuttons层插入关键帧,选中Home按钮,将标签由Home改为Restart,名称home_btn改为restart_btn。 选中动作图层的home帧,在现有代码下面添加下列代码: restart_btn.addEventListener(MouseEvent.CLICK,goStart); function goStart(e:MouseEvent):void{ count=1; gotoAndPlay(“loop”); } 测试影片。 2) 动态修改文本区域 选中动作图层的loop帧(帧2),将 info_txt.text=String(count); 改为 info_txt.text=“The animation has played”+String(count)+”x.”; 测试影片 3)添加控制语言的按钮 添加一个变量跟踪用户的语言选择,并且在第一帧设置默认的语言。 1. 选中动作图层的帧1,在现有代码下添加 var language:String = English; 选中动作图层的帧2,剪切info_txt.text=“The animation has played”+String(count)+”x.”; 添加 function setLanguage():void { if (language == Engl

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档