
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)。
- 好,下面开始: stop(); //这个stop是让FLASH播放在这一帧停下来,但对代码的运行没有影响~其实不用也没关系 angle=-0.03; dot_x=Stage.width/2; dot_y=Stage.height/2; p... 2008-10-06
- 今天翻译了一段经典的贪吃蛇代码,译后感觉还有很多地方不太妥当,很多不妥的地方希望大家多指教 原文: //--- Flash MX Snake Game 1Kb by Strille. Version 2.2,... 2008-10-06
- 本文介绍如何用Flash的AS代码编写图片环绕旋转效果。 新建FLASH文件, 修改-》文档,把文档的背景色改成黑色。CTRL F8新建元件text,在元件的帧上放13个关键帧,第一帧留空... 2008-10-06
- 源码下载:flash_copy.rar 主要代码: //定义公共函数。。。 class ClipBoard extends Object { static var $contents:Object; static var $operation:String; function Cl... 2008-10-06
- RadioButton基础篇 RadioButton是常用组件之一,但是做的并不非常好,下面随便说说关于RadioButton的使用。打开窗口,组件,可以看到RadioButton。 把它拖出来打开熟悉... 2008-10-06
- 上个星期买了本Head First 的《设计模式》,开始学习了设计模式了,感觉颇多。想想我就是拿着脚本语言来编程的,弄那么深奥的干嘛呢,估计是无聊吧。推荐朋友也看,他说没有空,是啊... 2008-10-06
- 目标: FLASH中的元件能在Flex中完美使用,包括代码逻辑性,元件样子保留,数据导入等....... 问题: flex中的架构,(举例UIComponent类的继承关系) UIComponent > FlexS... 2008-10-06
- 类和面向对象编程 类(Class)和面向对象(Object Oriented),对于有些读者来说可能还没接触过而有些读者可能已经在 AS (或其它语言) 中使用类很多年了,为了让大家都能学会,我会扼... 2008-10-06
Flash AS 教程:创建文档类(Document class)
创建文档类(Document class) 现在我们对类已经了一定的了解,接下来,看看如果真正地使用它。有时候我常说基于 AS 3的 SWF 是多么的重要,这是因为 AS 3 引入了一个全新的概念,文... 2008-10-06- 子类化显示对象 前面已经讲过生成 Sprite 或 MovieClip 类的子类,对某个类进行子类化是非常有用的。首先,大家可能对 AS 3 取消 attachMovieClip 功能感到十分惊呀,如果这样的话... 2008-10-06
Flash ActionScript 3.0教程:学习Dot类
ActionScript 3.0 自写类整理笔记(一)——类的分包处理 分包情况: base包:基础包,用于存放初级应用类 bat包:应用包,用于存放高级应用类 com包:系统化包... 2008-10-06- 不用任何元件,只用一帧,在flash8中就可以做出雪景画面。设背景为黑色,或导入一张你喜欢的图片做背景,复制下面的代码到场景的第一帧就行了。 fallSnow(this,150,[600,375]); fu... 2008-10-06
- 搞AS游戏开发的朋友也许都听过Keith Peters大师,为我们缔造了那么多的经典算法,偶虽然不是游戏方向,但是还是特别喜欢!近些天拜读了《Making Things Move》的一部分,大师的经典杰... 2008-10-06
- 看效果: 那天在网上看到一个效果,感觉不错,今天晚上没事自己也模仿了一下。做得不好,希望... 2008-10-06
- 1、 mc.gotoAndPlay(Math.random()*10>>0); Math.random()*10 取 10以内带小数的随机数。 >> 是移位符号 >>0 的功能去除小数点后的数!!(这个方法的确高明) 所... 2008-10-06
- 看看效果先: 制作思路:首先获得系统时间,然后乘以相应的度数,实现钟表的功能。 步骤1... 2008-10-06
- 经常看到Flash的右键菜单中只显示了很少的几个菜单项,那么这个是怎么做到的呢!?其实实现这个效果并不难,只要用几句AS就能搞定了! 第一种写法: 以下为引用的内容: ... 2008-10-06
- Flash AS2绘制的一棵漂亮的树,效果如下: 代码如下: 以下为引用的内容: var mc = this; function dl(ax, ay, bx, by) { mc.moveTo(ax, ay); mc.lineSty... 2008-10-06
- 滑块使用范围非常广泛,如:音量控制,播放控制,尺寸控制等等,不胜枚举... 思路: 1.确定滑... 2008-10-06
- 制作一套课件时,研究了一下关于层的深度处理问题,现做一下总结!所谓深度,不难理解,就是谁在上谁在下的问题,从而实现遮与被遮!(我的理解 ) 1、获得某对象所在的深度 Movie... 2008-10-06

