- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中文版Flash CS3实用教程 第11章 ActionScript基本语句 在Flash中,动作是在指定事件发生时运行的命令。控制事件的动作很多,如帧之间的跳转、拖动和复制影片剪辑等。通过本章学习,要了解时间轴的控制、浏览器/网络的动作、影片剪辑的控制方法以及掌握判断类动作控制和循环类动作控制的语句编写方法。 教学重点与难点 常用控制语句 常用条件语句 常用循环语句 11.1 控制语句 Flash中的常用控制语句主要包括play、stop、gotoAndPlay、gotoAndPlay、stopAllSounds、nextScene等。这些控制语句实现控制时间轴上帧的播放位置,使用这些控制语句可以实现控制影片的播放、停止、返回等操作。 11.1.1 时间轴控制 在动作脚本中,使用play动作可以指定停止的影片继续播放,并且它没有参数。stop动作可以停止当前正在播放的影片,同样它也没有参数。它们通常是插入到按钮中来实现控制影片剪辑的。 11.1.2 条件语句 在制作交互性动画时,使用条件语句,只有当符合设置的条件时,才能执行相应的动画操作。在Flash CS3中,条件语句主要有if…else…语句、else 和switch…case3种。 11.1.3 循环语句 循环类动作主要用于控制一个动作的重复次数,或是在特定的条件成立时重复动作。循环语句包括whlie循环和for循环语句。 11.2 常用语句 在实际制作动画过程中,除了一些控制语句、条件语句和循环语句外,为了增强动画的交互性和扩展性,经常用到一些控制影片剪辑语句和链接动作语句,主要包括fscommand、getURL、startDrag、loadMovie等动作语句。 11.2.1 fscommand动作语句 fscommand动作可以控制影片浏览器(即Flash Player)的播放以及与外部作品的连接。它的调用格式为fscommand(命令, 参数),命令是指定播放设置,参数为选择的命令设置参数值。可以设置的命令和参数的值如表所示。 如果指定 true,则启用整个上下文菜单项集合。如果指定 false,则使得除“关于 Flash Player”外的所有上下文菜单项变暗 true 或 false showmenu 如果指定 false,则设置播放器以始终按 SWF 文件的原始大小绘制 SWF 文件,从不进行缩放。如果指定 true,则强制 SWF 文件缩放到播放器的 100% true 或 false allowscale 指定 true 将 Flash Player 设置为全屏模式。如果指定 false,播放器会返回到常规菜单视图 true 或 false fullscreen 关闭播放器 无 quit 作用 参数 命令 如果指定 true,则将所有按键事件(包括快捷键事件)发送到 Flash Player中的 onClipEvent(keyDown/keyUp)处理函数 true或false trapallkeys 在播放器内执行应用程序 应用程序路径 exec 作 用 参 数 命 令 11.2.2 getURL动作语句 getURL动作用于创建与Web页面的超级链接,这个超级链接可以是超文本文件链接、FTP地址链接、CGI脚本链接、Flash影片的链接。在URL参数栏中指定链接文件的URL地址,可以使用相对路径,也可以使用绝对路径。使用绝对路径,不需要连接到网络。 11.2.3 loadMovie和loadmovieNum loadMovie和loadmovieNum动作语句可以将外部的SWF文件载入到指定的影片剪辑中进行播放,并且可以在几个影片间切换播放。 loadMovie语句调用格式分别为loadMovie(“url”,target[,method]);loadmovieNum语句调用格式为loadMovieNum(“url”,level[,variables])。 loadMovie()动作可以一次显示几个影片文件并且无需载入另一个 HTML 文档即可在 影片文件间进行切换。如果没有使用 loadMovie()动作,则在Flash Player中只能显示单个影片文件。如果要将影片文件或 JPEG 文件加载到特定的级别,使用loadMovieNum()而不是 loadMovie()。 11.2.4 unloadMovie和unloadMoieNum unloadMovie和unloadMovieNum动作语句与loadMovie和loadMovieNum动作语句作用相反,用于删除通过l
原创力文档


文档评论(0)