初识ActionScript
脚本是由英语单词、数学符号和函数构成的,下面是一个ActionScript的例子:
on (press) {
gotoAndPlay ("my frame");
}
你可以通过其中的关键单词推测这段程序的作用。单词press表示按,即用鼠标在某种对象上面单击,这里的对象就是按钮。第二行中的长单词可以分开读成“go to and play”,可以将其理解为命令Flash到达影片中的一个特定位置并从这一特定位置开始播放影片。
从以上可以看出,ActionScript可以控制Flash影片的播放。在着手学习ActionScript之前,我们将对ActionScript在Flash影片中的功能作更多的了解。
Flash影片可以包含若干场景,每个场景都有时间轴,每条时间轴从第1帧开始。如果不添加ActionScript,Flash影片会自动从场景1的第1帧开始播放,直到场景1的最后一帧,然后接着播放场景2,以此类推。
ActionScript的主要目的就是用来改变这种自动而死板的线性播放行为,一段脚本可以使影片在一个特定的帧上停止,循环播放前面的部分,甚至于让用户控制要播放哪一帧。ActionScript能够使影片完全脱离被动的线性播放模式。
这还不是ActionScript的所有功能,它还可以将Flash影片从简单的动画改变为具有交互能力的电脑程序。下面让我们见识一下ActionScript能实现的一些基本功能。
= 控制播放顺序
你可以通过选择某个菜单将影片暂停在某个位置,然后由用户来决定下一步干什么,这就避免让影片径直朝前播放。
= 创建复杂动画
直接使用Flash中的绘图工具和基本命令来创建足够复杂的动画是相当困难的,但是脚本可以帮助你创建复杂的动画。例如可以用ActionScript控制一个球在屏幕中无休止的跳动,并且可以使它的动作遵从物理学中的重力定律。如果你不用ActionScript来实现这样的动画,你将需要几千帧来模仿相似的动作,而用ActionScript,你将只需要一帧。
= 响应用户输入
你可以通过影片向用户提出问题并接收答案,然后将答案信息用于影片中或将其传送到服务器。加入了相应ActionScript的Flash影片更适合做网页中的表单。
= 从服务器获取数据
与向服务器传送数据相反,使用ActionScript也可以从服务器中获取数据,你可以获取即时的信息并将它提供给用户。
= 计算
ActionScript也可以对数值进行计算,用它可以模拟出各种复杂的计算器。
= 调整图像
ActionScript可以在影片播放时改变图像的大小、角度、旋转方向以及影片剪辑元件的颜色等。你还可以从屏幕中复制或删除对象。
= 测试环境
你可以用ActionScript测试Flash影片的播放环境,如获取系统时间,获取Flash Player的版本信息等。
= 控制声音
ActionScript可以方便地控制声音的播放,甚至控制声音的声道平衡和音量等。
分享到:
相关推荐
#### 一、初识ActionScript (AS) 在学习Flash脚本之前,首先需要了解ActionScript (简称AS),它是Adobe Flash平台的主要脚本语言,用于为Flash动画添加交互性功能。随着版本的更新,ActionScript经历了多个阶段的...
1. **初识ActionScript** 1.1 动画与脚本的关系:了解如何通过ActionScript赋予静态的Flash图形以生命力,实现动态效果和用户交互。 1.2 关键字与语法基础:学习AS中的基本语句结构,如变量声明、函数定义等。 ...
在《二维动画制作Flash8.0第9章_初识ActionScript语言.ppt》中,将介绍ActionScript 2.0的基础语法,它是Flash交互性的基石。通过学习变量、函数、条件语句和事件处理,可以实现动态效果和用户交互,使你的作品更具...
标题中的“Flex初识(二)”表明这是一篇关于Adobe Flex技术的系列文章的第二部分。Flex是一个开源的、基于Apache的软件开发框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIAs)。它允许开发者...
《初识Flash CS4:探索矢量多媒体创作的精髓》 Flash CS4是Adobe公司推出的一款强大而流行的交互式矢量多媒体创作软件,它以其独特的特点和广泛的应用领域,深受设计师和开发者的喜爱。让我们一起深入理解Flash CS4...
Papervision3D就是这样一个强大的开源库,它为ActionScript 3.0开发者提供了在Flash平台上构建三维(3D)图形的能力。 Papervision3D是基于Adobe Flash的3D渲染引擎,它允许开发者在浏览器中创建复杂的3D场景,包括...
在本篇中,我们将深入探讨“初识Flash8操作界面”的主题,这是一段专门针对初学者的Flash8.0视频教程。Flash8是Adobe公司出品的一款强大的矢量动画制作软件,广泛应用于网页设计、游戏开发和多媒体内容创作。了解其...
以下是本教程第一章“初识Flash CS5”的主要知识点详解: 1. **Flash CS5简介**:Flash是一款广泛应用于创建交互式矢量图形、动画、游戏、视频和Web应用程序的工具。CS5版本作为Flash发展的一个重要里程碑,提升了...
接下来,课件可能深入讲解了动作脚本(ActionScript)的基础知识。ActionScript是Flash中的编程语言,用于实现交互性和动态效果。学习者将了解变量、函数、条件语句、循环结构等基本概念,为创建动态内容和游戏打下...
这个插件的Part1可能涵盖了基本的安装和设置过程,以及初识Flex SDK和Flash Player的环境。 首先,安装Flex Builder 3插件通常涉及到下载Adobe官方提供的安装包,然后通过Eclipse的"Help" -> "Install New Software...
1. **第1章 初识Flash CS3.ppt**:这个章节是入门篇,旨在帮助用户熟悉Flash CS3的工作环境和基本操作。内容可能包括工具箱的使用、时间轴的理解、舞台的设定等,为后续的学习打下基础。 2. **第2章 Flash绘图与...
《SimpleFlash:初识Flash动画开发》 在数字媒体领域,Adobe Flash曾是制作互动内容、网页动画和小游戏的重要工具。"SimpleFlash.rar" 文件是一个压缩包,包含了名为"SimpleFlash"的简单Flash示例项目。这个项目由...
Flex教程详解:初识Flex与基础应用 Flex是由Adobe公司开发的一种开源框架,主要用于构建富互联网应用程序(RIA,Rich Internet Applications)。它结合了MXML和ActionScript两种语言,为开发者提供了一个强大的工具...
第1章 初识Flash CS3.ppt 第2章 Flash绘图与动画.ppt 第3章 ActionScript基础.ppt 第4章 Flash组件应用.ppt 第5章 Flash常用交互技术——影片控制.ppt 第6章 Flash常用交互技术——加载方法.ppt 第7章 Flash常用交互...
一、初识Flash Flash动画制作软件的用户界面主要包括菜单栏、标准工具栏、控制工具栏、绘图工具栏、浮动面板、时间轴面板、属性面板和工作区等组件。用户可以通过这些组件来创建和编辑动画项目。 Flash动画制作的...
二、初识Flex:从HelloWorld开始 为了使读者快速上手,书中提供了首个Flex项目——“HelloWorld”的创建步骤,通过这个简单的实例,读者可以初步了解Flex项目的结构,以及如何编写基本的Flex代码,实现界面元素的...
#### 四、初识Flex:开发环境与HelloWorld程序 ##### 熟悉FlexBuilder开发环境 FlexBuilder的界面由多个常用板块组成,如FlexNavigator(项目导航器)、编辑模块(分为代码和设计两部分)、FlexProperties(属性...
4. **README**:通常包含项目的基本介绍、使用方法、快速入门示例等,是初识项目的重要文档。PHPRPC3.0的README可能解释了框架的核心功能、特点以及如何开始使用它。 5. **asp**、**delphi**、**java**、**as2**、*...