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.0教程:载入库中的影片剪辑制作成动画效果

    本例为Flash AS3.0菜鸟学飞系列教程,在本Flash AS3.0教程中我们将通过学习一个老鹰飞动实例讲解如何载入库中的影片剪辑将制作成动画效果,希望能给朋友们带来帮助... 14-07-12
  • Flash AS3教程:教你用代码创建好看的遮罩动画效果

    本教程是教大家利用Flash AS3代码创建好看的遮罩动画效果,并且将学习如何在一个图像上创建多个大小不同的运动遮罩。教程非常实用,转发过来,希望与程序员之家的朋友一起分享学习... 14-07-12
  • Flash AS3.0实例教程:鼠标感应发光的文字旋转效果

    这篇教程是向我们介绍利用Flash AS3.0制作鼠标感应发光的文字旋转效果,教程比较基础,在这篇教程里,我们将学会用发光滤镜使对象产生发光的效果,教程很实用,转发过来,希望对大家... 14-07-11
  • Flash AS3基础教程:如何用Flash AS3侦测鼠标的当前方位

    这个教程中我们将学习如何用Flash AS3侦测鼠标的当前方位。我们可以用此为游戏创建有趣的控制方法,例如可把鼠标当作一个游戏控制杆。教程介绍的很详细,也很实用,转发过来,希望对... 14-07-10
  • Flash AS3创建一个横向滑动的导航条菜单

    在这篇教程里我们将学会如何利用Flash AS3创建一个横向滑动的导航条菜单,教程制作的导航条非常棒,方法也很简单,转发过来,希望对大家有所帮助... 14-07-10
  • Flash AS3代码绘制旋转的3D立体菜单动画效果

    在这篇教程里,我们将学会如何利用Flash AS3代码绘制旋转的3D立体菜单动画效果,教木马将会根据鼠标决定旋转速度。教程绘制效果非常酷,转发过来,感兴趣的朋友快点来学习吧... 14-07-10
  • Flash AS入门教程:Flash AS3.0制作有年份有日期的时钟

    本教程是向大家介绍利用Flash AS3.0制作有年份有日期的时钟,虽然制作时钟老套了点,但它确可以较全面地应用到时间日期和间隔等知识,仍不失为较好的入门练习,转发给大家,希望对大... 14-07-03
  • Flash AS3.0实例教程:教你射击类游戏的制作及解析打飞机游戏的制作过程

    本例为Flash AS3.0实例教程,介绍射击类游戏的制作,主要分游戏界面的制作和类的编写两部分,从简单的开始做起,跟着教程动手做做看吧... 14-06-30
  • AS3编程教学:Flash相册高级教程 实现相册的转场效果

    本教程是在前一个进阶教程的基础上继续做优化和修改,既然是高级教材,势必会省去很多制作过程,主要精力放在编码工作上,希望同学们能认真学习... 14-06-27
  • Flash AS制作祖国万岁烟花动画文字特效

    本教程是向大家介绍如何利用Flash AS制作祖国万岁烟花文字动画特效的过程,教程介绍地很详细,制作出来的文字特效非常棒,推荐过来与大家一起分享学习,希望朋友们喜欢... 14-06-25
  • 教你用Flash制作可以定时闹钟

    这篇教程是教大家利用Flash制作可以定时的闹钟,在文中,读者将学习到一些基本设计方法和时间对象的使用以及AS的一些基本语法。这个闹钟有显示时间,日期,星期;整点报时;定时闹铃... 14-06-25
  • Flash as3教程:13个Flash as3常用小技巧介绍

    本文向大家介绍了Flash as3常用13个小技巧,教程介绍的很详细,希望对大家有所帮助... 14-06-25
  • Flash AS3教程:如何快速制作风扇旋转的动画效果

    本篇主要使用变形工具,结合FLash自带代码片断快速制作风扇旋转动画的效果,过程中无需用户输入代码,整个过程简单易学,适合新手学习,希望本教程对大家有一定的帮助... 14-06-19
  • Flash AS3教程:制作照片底片效果(附原理说明)

    这篇文章主要介绍了Flash AS3制作的照片底片效果,大概的原理,就是将乘数设为-1,偏移值设为最大255,那颜色不就完全相反了吗... 14-06-17
  • Flash AS教程:用AS3代码表现倾斜角与斜率介绍

    坐标中的两点可以确定一条直线,直线与线段不同,线段有长度,而直线是没有长度的。通过两点可以确定一条直线,通过角度和一个定点也能确定一条直线。下面就为大家介绍用AS3代码表现... 14-06-13
  • AS3 atan与atan2函数区别

    AS3里,反正切atan2函数比反正切atan函数(即角的对边比邻边)更为有用,它可以让我们做出对物体正确的旋转.请记住Flash里的y轴 坐标与数学的是颠倒的.(上面演示所示),Flash是以弧度来计... 13-07-09
  • 命令行调用DoSWF

    应一些朋友的要求,今天在DoSWF中添加了命令行调用... 13-07-09
  • flash as3.0实用公式

    最近在编程时,发现一些比较实用的公式,总结下来希望对大家有些帮助,同时也方便自己查阅。... 13-07-09
  • SWC让AS3代码更不安全

    相信写AS3代码的同学都用过Action Script Viewer、SWF Decompiler这些工具吧?它们确实很强大,但普遍有一个缺点:对参数和局部变量反编译得不好,它们会用_arg1、_local1、param1和_... 13-07-09
  • AS3的GIF播放器及Encoder

    AS3GIF 让flash可以播放GIF动画文件,以及用ActionScript 3实现GIF编码的功能.... 13-07-08


http://www.vxiaotou.com