(10) 全新界面
借助直观的面板停靠和弹出式行为提高工作效率, 它们简化了您在所有 Adobe Creative Suite 版本中与工具的交互。
(11) 应用方便
Flash CS4 动画中包含矢量图,声音,图片,片段,字体,文本,脚本等复杂元素,利用Flash反编译工具[3]来解析Flash,反编译获得FLA文件中的资源并直接应用。
1.5.2 ActionScript简介
ActionScript的中文译法是“动作脚本”,它是Flash内置的脚本语言。内置指ActionScript是Flash特有的,它的运行环境是Flash影片。ActionScript可以指挥Flash影片该做什么,虽然ActionScript还可以指挥Flash影片以外的东西,但它的主要功能还是在Flash影片的内部。在Flash中,动作脚本、脚本、代码、语句或者AS都具有相同的意义,它们都是指ActionScript。
ActionScript主要具有以下功能:
(1) 控制播放顺序
默认情况下Flash将按照时间轴中帧的顺序播放动画。通过使用AS中的停止、播放和跳转等语句可以控制播放顺序,使Flash永远只显示我们想要看到的内容。
(2) 创建复杂动画
直接使用Flash中的绘图工具和菜单命令来创建足够复杂的动画是相当困难的,有时再好的绘画功底也可能不起作用,这时就不得不借助于AS了。例如要让两个运动的小球遵从物理学中的动量定理发生碰撞,你可能用几百帧也难以模仿出相似的动作,但是AS使得你只需用一帧即可解决这个问题。
(3) 接受用户输入
用户的输入是广义的,包括文字的输入、鼠标和键盘的动作,计算及外设如麦克风和摄像头采集的声音和视频信号等。AS具备处理所有这些用户输入的健全的功能,使得你可以将Flash运行到非常广阔的领域。
(4) 调整图像
AS可以在影片播放时改变图像的大小、角度、旋转方向和颜色等特性。你还可以动态地添加、删除、显示和隐藏图像。
(5) 控制声音
AS可以方便地对声音进行控制,随心所欲地调整音量、声道以及播放指定的歌曲等。用AS写出来的FlashMP3播放器,甚至可以和专业的MP3播放器媲美。
(6) 与服务器交互
在很多人眼里,Flash只是可以让网页变得漂亮和生动起来,然而事实远非如此。AS本身具备与本地计算机和服务器进行交互的功能和程序接口。此外,由于Flash自身特有的动画功能和AS的强大运算能力,Flash正日益成为以半客户端为特征的下一代互联网络应用程序RIA(Rich Internet Application)的重要技术之一。
ActionScript3.0带来的是一个全新的时代,关键在于它引入了面向对象编程的模型和一些与类密切相关的新的语言元素的使用,使得ActionScript更加趋向于已经非常成熟的OOP(面向对象编程)语言——Java。因此它主要用于满足中级或高级Flash程序员的需要,供他们用来创建需要实现类和子类的应用程序。如果有开发大型和健壮应用程序的需要,可以从ActionScript3.0中寻求到帮助。 Flash CS4益智游戏推箱子设计(5):http://www.youerw.com/jisuanji/lunwen_9411.html