




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章 Flash CS3 ActionScript 交互式动画基础 动作脚本的作用 动作脚本的应用对象 添加动作脚本的方法 基本函数的使用 学习要点 11.1 动作脚本基础 1.什么是动作脚本 Flash的动作脚本(ActionScript,简称AS)是一种对面向对象的 脚本语言,它和其他编程语言一样,都是使用一定的语法规则与 数据结构创建出一系列计算机能够执行的指令,从而使人们能够 控制计算机完成特定的任务。 2.动作脚本的应用对象 (1)关键帧 (2)按钮 (3)影片剪辑 3.动作面板 “动作”面板-标准模式 选择【窗口】【动作】菜单或按快捷键F9 4.添加动作脚本 步骤: (1)选中需要添加动作脚本的对象,如一个关键帧、一个按钮元件或一 个影片剪辑元件。 (2)选择【窗口】【动作】菜单或按快捷键F9打开“动作”面板。 (3)通过手工编写的方式或使用按钮添加脚本的方式,在“动作”面板 中填入需要执行的动作脚本。 (4)对于添加完成的动作脚本,使用按钮检查一下是否有语法错误,如 有错误需改正知道检查无错误为止。 11.2 函数 1.时间轴函数简介 格式作用 gotoAndPlay(scene,f rame) 跳转到指定的帧并开始播放。参数scene是用来指定场景名称,参数 frame是指用来定帧的序号或帧的标签。如果未指定场景,则跳 转到当前场景中的指定帧开始播放。 gotoAndStop(scene, frame) 跳转到指定的帧并停止播放。参数scene和frame的用法同上。 nextFrame( )跳转到下一帧播放。 nextScene ( )跳转到下一场景的第一帧播放。 paly( )播放命令。 prevFrame( )跳转到上一帧播放。 prevScene ( )跳转到上一场景的第一帧播放。 stop( )停止命令。 stopAllSounds( )停止播放当前Flash(无论正在播放多少个Flash动画)中的所有声音 。 2.浏览器/网络函数 格式作用 Fscommand(command, parameters) 使SWF 文件能够与 Flash Player 或使用 Flash Player 的程序(如 Web 浏览器)进 行通讯。参数Command用于设置指令,参数parameters用于设置命令的参数 。 getURL(url, window,method) ) 将指定URL的文档加载到窗口中,或将变量传递到URL 指定的另一个应用程序 中。参数url用于指定访问文档的URL。参数window用于指定应将文档加载 到其中的窗口或 HTML 帧。参数method 用于指定发送变量的方法,可以是 GET方法 或 POST方法,如果没有变量,则省略此参数。 loadMovie (url, target, method) 使用 loadMovie() 函数可以一次显示多个 SWF 文件,并且无需加载另一个 HTML 文档即可在 SWF 文件之间进行切换。如果不使用 loadMovie() 函数,则 Flash Player 只能显示一个 SWF 文件。 loadMovieNum(url, level, method) 和loadMovie() 函数功能相同,两者区别在于,loadMovie() 函数指定的是目标, 而loadMovieNum()函数指定的是级别。各参数的用法同上。 loadVariables(url, target, method) 从外部文件中读取数据,并设置目标影片剪辑中变量的值。参数url用于设置变量 所处位置的URL地址。参数target 参数用于设置接收所加载变量的影片剪辑 的目标路径。参数method指定用于发送变量的方法,此参数可选。 loadVariablesNum(url, level, method) 和loadVariables()函数功能相同,但loadVariablesNum()函数是将变量加载到特定 的级别中。 unloadMovie(target)使用 unloadMovie() 函数可删除用 loadMovie() 加载的 SWF 文件。 unloadMovieNum( level) 使用 unloadMovieNum() 函数可删除用 loadMovieNum() 加载的 SWF 文件或图像 。 3.影片剪辑控制函数 格式作用 duplicateMoiveClip( target,newname, depth) 当 SWF 文件正在播放时,创建一个影片剪辑的实例。参数target 指明要复制的影片剪辑的目 标路径。参数newname用来设置复制的影片剪辑的标识符。参数depth用来设置所复制影片剪 辑的唯堆叠顺序。 getProperty(my_mc, property) 返回影片剪辑 my_mc 的指定属性的值。参数my_mc用来指明需要检索属性的影片剪辑的实例 名称或 MovieClip 对象。参数property 是影片剪辑的一个属性。 on(mouseEvent) 指定触发动作的鼠标事件或按键。参数mouseEvent 是一个称为事件的触发器。当事件发生时 ,执行该事件后面大括号 ( ) 中的语句。 onClipEvent( movieEvent) 指定触发为特定影片剪辑实例定义的动作。参数movieEvent 是一个称为事件 的触发器。当事 件发生时,执行该事件后面大括号 () 中的语句。 removeMoiveClip( target) 删除由duplicateMovieClip()指定的影片剪辑。参数target用来指明用 duplicateMovieClip() 创建 的影片剪辑实例的目标路径。 setProperty(target, property, expression) 当影片剪辑播放时,更改影片剪辑的属性值。参数target用来设置需要更改属性的影片剪辑的 实例名称的路径。参数property用来指定 要设置的属性。参数expression是设置的新属性值或表 达式。 startDrag(target, lock left, top right, bottom) ) 使影片剪辑在影片播放过程中可拖动。参数target用来设置要拖动的影片剪辑的目标路径。参 数lock可选,用于指定可拖动影片剪辑是锁定到鼠标位置中央 (true),还是锁定到用户首次单 击该影片剪辑的位置上 (false)。 参数left,top,right,bottom可选,用于指定该影片剪辑矩形拖动范围的坐标。 stopDrag()停止当前的拖动操作。 targetPath( targetObject) 返回一个字符串,其中包含 MovieClip、Button、TextField 或 Videoobject 的目标路径。参数 targetObject是正在对其检索目标路径的对象的引用(例如,_root 或 _parent)。这可以是一个 MovieClip、Button 或 TextField 对象。 updateAfterEvent()指定在特定影片剪辑执行完成后,更新显示内容。主要作用是使光标移动看起来更加顺畅。 11.2.2 课堂案例控制声音的播放与音量 【学习目标】 为不同的对象添加ActionScript,使用ActionScript实现 交互功能。 【知识要点】 使用“动作”面板为帧和按钮元件添加ActionScript,熟 悉常用的函数,能通过ActionScript的使用,实现在Flash中控制声音播 放或停止,通过鼠标移动滑块的方式控制播放声音的音量。 “控制声音的播放与音量”动画界面 11.2.3 课堂案例动画短片播放控制 【学习目标】使用AS控制Flash动画开始播放和重新播放。 【知识要点】在Flash动画短片中添加播放按钮及相应的AS语句,用来控 制动画的播放,如图11-33所示;当动画播放完毕,再通过一个按钮及相 应的AS语句,用来控制动画重新开始播放,如图11-34所示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省泰安市2017-2018学年高三上学期期末考试物理试题
- 网络餐饮基础知识培训课件
- 2022届湖南省怀化市高考一模考试地理试题
- 香港恒源大额保单课件
- 工业厂房钢结构安装安全技术措施
- 电商平台信息化管理目标及措施
- 包装箱合作协议合同范本
- 协议合同纠纷诉状书模板
- 合伙人合同解除协议范本
- 2025包清工协议书范本:室内空气净化服务合同
- 介绍除湿机施工方案
- DB13(J)-T 8580-2024 双面彩钢板复合风管技术规程
- 教育教学课件:暑假生活(英文版)
- JGJ153-2016 体育场馆照明设计及检测标准
- RV减速器核心零部件摆线轮如何通过数控铣削实现高效加工
- 大学生创业基础2000116-知到答案、智慧树答案
- 2024企业人力资源数字化转型白皮书
- 2024年的老龄化社会与养老产业
- 《胜任能力模型》课件
- 钣金生产工艺
- 《护士职业素养》课件
评论
0/150
提交评论