内容正文:
Flash CS6动画制作案例教程
第一版
Action Script3.0
多媒体与脚本交互
Flash 动画的一个重要特点是可以通过编写代码实现交互功能,并且可以使用程序代码创建更加丰富多彩的动画效果,这些动画效果利用逐帧动画或补间动画则很难实现。与旧的ActionScript 代码相比,ActionScript 3.0 的执行速度可以快10倍。与其他版本相比,此版本要求开发人员对面向对象的编程概念有更深入的了解。可以使用“动作”面板脚本窗口或外部编辑器在创作环境内添加 ActionScript。
Action Script3.0
6.4
动作”面板是 Flash 提供的专门处理动作脚本的编辑环境。执行“窗口一动作”菜单命令或按[F9]键,即可打开“动作”面板。通过“动作”面板可以快速访问 ActionScript的核心元素,并提供了不同的工具,用于帮助编写、调试、格式化、编辑和查找代码。
1、动作面板
Action Script3.0
6.4
“动作”面板分为多个窗格。左上方是“动作工具箱”,其中列出了多个类别,它组织了所有的 ActionScript 代码;“动作工具箱”的顶部是一个下拉菜单,可以用来切换ActionScript 的不同版本;“动作工具箱”的底部是一个黄色的“索引”类别,它按字母顺序列出了所有的语言元素。
1、动作面板
Action Script3.0
6.4
面板的右上方是“脚本”窗格,可以在其中输入和编辑 ActionScript 代码;“脚本窗格上方是常用工具栏,包含若干功能按钮,利用它们可以快速对动作脚本实施一些操作。
面板左下方是“脚本导航器”,可帮助用户查找特定的代码段。ActionScript 代码存放在时间轴的关键帧上,如果有许多代码分散在不同的时间轴和不同的关键帧中,使用“脚本导航器”查找就特别方便。
1、动作面板
Action Script3.0
6.4
使用“脚本助手”模式,可以在不亲自编写代码的情况下将动作脚本添加到 FLA 文件。单击“动作”面板右上角的“通过从“动作’工具箱选择项目来编写脚本”按钮可切换到“脚本助手”模式。单击某个“动作工具箱”项目,面板右上方会显示该项目的描述。双击某个项目,该项目就会被添加到动作面板的“脚本”窗格中。
2、使用“脚本助手”
Action Script3.0
6.4
对于ActionScript 的初学者来说,编写代码并不是一件很简单的事情。Flash CS6 提供了一个“代码片断”面板,可以帮助不熟悉脚本语言的设计者实现某些脚本功能。借助该面板,可以将 ActionScript 3.0 代码添加到 FLA 文件以启用常用功能。单击“代码片断”按钮,可以打开“代码片断”面板。
3、使用“代码片段”
Action Script3.0
6.4
利用“代码片断”面板,可以方便地添加能影响对象在舞台上的行为和在时间轴中控制播放头移动的代码,可以将创建的新代码片断添加到面板。使用代码片断也是ActionScript 3.0 门的一种好途径,通过学习片段中的代码并遵循片段说明,可以了解代
码结构和词汇。当应用代码片断时,此代码将添加到时间轴中 “Actions”图层的当前顿。如果尚未创建“Actions”图层,Flash 将在时间轴中的所有图层之上添加一个“Actions”图层。为了使 ActionScript 能够控制舞台上的对象,此对象必须具有在“属性”面板中分配的实例名称。
3、使用“代码片段”
Action Script3.0
6.4
3、使用“代码片段”
(1)将代码片断添加到对象或时间轴帧
(2)将新代码片断添加到“代码片断”面板
Action Script3.0
6.4
要添加影响对象或播放头的动作,可执行以下操作:
(1)选择舞台上的对象或时间轴中的帧。如果选择的对象不是元件实例或 TLF 文本对象,侧当应用该代码片断时,Flash 会将该对象转换为影片剪辑元件如果选择的对象还没有实例名称,在应用代码片断时会弹出如图 6-55 所示的对话框,单击“确定”按,下lash 会自动添加一个实例名称。
(1)将代码片断添加到对象或时间轴帧
Action Script3.0
6.4
要添加影响对象或播放头的动作,可执行以下操作:
(2)在“代码片断”面中,双击要应用的代码片断。如果选择了舞台上的对象,Tash 将代码片断添加到包含所选对象的中的“动作”面板。如果选择了时间轴帧,Flash 只将代码片断添加到那个帧。
(3)在“动作”面板中,查看新添加的代码并根据片断开头的说明替换任何必要的项。如图 6-56 所示,片断中的“/-*/”之间的部分为说明。如图 6-57 所示为修改了参数值后的代码片断。
(1)将代码片断添加到