ActionScript教程

ActionScript教程

详情>>

 ActionScript(简称AS)是由Macromedia(现已被Adobe收购)为其Flash产品开发的,最初是一种简单的脚本语言,现在最新版本ActionScript3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA(丰富互联网程序)开发。

ActionScript是Flash的脚本语言。正是由于Flash中增加、完善了ActionScript,才能创作出来的动画具有很强的交互性。在简单的动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互,大大增强了用户的参与,同时也大大增强了Flash动画的魅力。例如,可以单击动画中的按钮,使动画跳转到不同部分继续播放;可以移动动画中的对象,如移动你手中的手枪,使射出的子弹准确地击中目标;可以在表单中输入信息,反馈你对公司的意见等。

有了ActionScript,就可以通过设置动作来创建交互动画。使用NormalMode动作面板上的控件,无需编写任何动作脚本就可以插入动作。如果已经熟悉ActionScript,也可以使用专家模式动作面板编写脚本。命令的形式可以是一个动作(如命令动画停止播放),也可以是一系列动作。很多动作的设置只要求有少量的编程经验,而其它一些动作的应用则要求比较熟悉编程语言,用于高级开发。

ActionScript同样拥有语法、变量、函数等,而且与JavaScript类似,它也由许多行语句代码组成,每行语句又是一些命令、运算符、分号等组成。它的结构与C/C++或者Java等高级编程语言相似。所以,对于有高级编程经验的人来说,学习ActionScript是很低轻松的。

ActionScript与JavaScript结构类似,但是它的编程要容易得多,每一行的代码都可以简单地从ActionScript面板中直接调用。在任何时候,对输入的ActionScript代码,Flash都会检查语法是否正确,并提示如何修改。完成一个动画的ActionScript编程以后,可以直接在ActionScript的调试过程中,检查每一个变量的赋值过程,设置检查带宽的使用情况。ActionScript更容易使编程学习者理解面向对象编程中难以理解的对象、属性、方法等名词。

ActionScript中的对象可以包含数据或作为电影剪辑以图像形式出现在编辑区中。所有的电影剪辑都是预定义类MovicClip的实例。每个电影剪辑实例均包含MovicClip类的所有属性(如_height、_rotation、_totaframes)的所有方法(如gotoAndPlay、loadMovie、startDrag)。

展开全部
  • Flash AS3 连锁反应的粒子动画

    这是一个粒子效果实例教程,将学习如何创建粒子并产生一个连锁反应。... 2010-02-18
  • AS3 结合基本的动画和AS3绘图API

    这是一个粒子效果实例教程,学习如何结合基本的动画和 ActionScript 3 绘图API。... 2010-02-18
  • Flash AS2实例 跳动的小球动画效果

    Flash AS2实例:跳动的小球动画效果.... 2009-11-30
  • AS3 socket解码设计时忽略的问题

    调试游戏确实是一项磨人的工作。难怪很多业内人都喜欢说“好游戏是改出来的”。奇都基础平台目前还在测试,陆陆 续续收到了很多朋友的反馈(想参与测试的朋友欢迎联系我索取激活码)... 2009-11-03
  • Flash AS实例教程 会眨眼的美女

    AS3.0纯脚本画会眨眼的女孩.... 2009-11-03
  • Flash AS 制作创意的鼠标经过的网页导航

    鼠标经过-导航条出现;鼠标移开-导航条消失。... 2009-11-03
  • ActionScript3.0读取网页FlashVars中的参数的问题

    最近在做一个从网页读取参数的swf,以前用AS2.0可以直接读取FlashVars中的变量,但是AS3.0却无法取到。... 2009-09-13
  • ActionScript 学习小心得

    ActionScript学习小得... 2009-08-20
  • Flash AS3 制作文字飞出动画

    效果:   代码: [code] import gs.TweenMax; txtInfo.text="TextField 类用于创建显示对象以显示和输入文本。 SWF 文件中的所有动态文本字段和输ActionScript 提供了... 2009-07-18
  • Flash AS3 快速制作烟雾动画

    Flash AS3教程:快速制作烟雾动画,由于还要上传AS不给大家看效果了,本文最后提供源码压缩包下载,本教程主要利用AS3的类来实现。首先我们在Photoshop中制作一个烟雾的照片,这里主... 2009-07-18
  • ColorTransform类调整显示对象的颜色值

    ColorTransform 首先,我们要知道,一个颜色由四个通道组成:红、绿、蓝和alpha通道(这个alpha通道在PS里我不知道对应哪个),他们的十六进制颜色值分别为: 红:0xffff0000  &... 2009-07-08
  • AS3 Loader与URLLoader的比较

    AS3已经中Loader与URLLoader是两个比较容易混淆的类,特此区分: 应用范围 Loader: swf,图片(jpg,png,gif) URLLoader:文本文件(xml,php,jsp…) 使用方法 Loader: [code] l... 2009-07-02
  • Flash AS3.0 实例教程 喷泉动画特效

    在这个实例教程中,我们将介绍利用速度向量和重置对象的技巧来实现喷泉效果。所谓向量就是有方向的量。比如一辆车从东向西以80公里每小时的速度行驶,那么我们就可以得到汽车的速度向... 2009-06-12
  • falsh 跨域调用配置

    服务端配置,允许来自任何域的调用,也可以配置ip或是域名 [code] <?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*&qu... 2008-12-07
  • Flash AS3的parameters对象处理网页参数

    一般向网页swf文件传入参数有两种方式,一种是URL如 test.swf?page=5..... 一种是通过网页flashvars传入。 对于AS3是通过parameters对象来管理这些参数及值的,它是一个Obje... 2008-10-07
  • FLASH AS3与网页JS参数值传递的问题

    让我们一干人等郁闷了1个多小时的一个问题,结果才发现,JS处理JSON结构的时候,如果JSON格式与所需的不符,则函数都不会执行。 问题起因:AS3调用PHP,PHP异步返回一个XML结构,AS3... 2008-10-07
  • Flash加载外部文件创建进度条3种方法

    加载外部文件的进度条(看帮助文档整理),只适合那些不愿看帮助文档的新手。我只不过加了一些注释。 为加载图像文件或 SWF 文件创建进度条 创建一个名为 loadImage.fla 的新 Flas... 2008-10-07
  • Flash AS解决中文mp3乱码

    Flash如果MP3的ID3标签使用GB2312编码,那么在Flash脚本输出时是乱码的 代码1 var s:Sound=new Sound(this); s.loadSound("dxh.mp3",false); s.onID3=function(){ trace... 2008-10-06
  • 从基础开始深入学Flash AS3教程(6)(译文)

    14,SimpleButton实例 AS3现在有一个新的类:SimpleButton(flash.display.SimpleButton)。这个类允许你通过AS创建一个按钮。 var myButton:SimpleButton = new SimpleButton... 2008-10-06
  • Flash as3教程:OutDisplay类

    前面我们学习了Flash AS3教程:疑难杂症汇总, 我们继续学习AS3的index.base.func.OutDisplay类 例子展示:点开观看! http://www.webjx.com/files/media/OutDisplay.swf index.ba... 2008-10-06