flash教程_什么是actionscript - 教育技术|FLASH - 且行资源

来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:55:26

flash教程_什么是actionscript


这一部分内容主要向大家解释了什么是action script,

 

第一部分 什么是ActionScript

1,ActionScript是什么?
ActionScript是Flash内置的脚本语言,简称AS。从Flash3开始,AS就已经出现,开始时非常简单,
功能只能局限于控制动画的播放。到flash4和5以及flash MX,统称为as1.0,其一直是在不断的发展和完善中。到flash2004,
AS已经成为一种专业级的编程语言,为AS2.0。当前最新标准为AS3.0已经完全支持面向对象编程,不能再称其为脚本语言,但
为了方便与习惯,我们还是称之为AS脚本或AS。
2,ActionScript能做什么?或者说你在什么时候需要使用ActionScript?
(1)控制动画播放顺序:你不满足于动画一帧一帧连续播放的时候,你可以使用AS来控制。
(2)控制FLASH动画内部的一些元素比如:声音,影片剪辑,视频等等。
(3)创建复杂的动画,并能响应用户的输入,与外部程序通讯(浏览器和操作系统等)
(4)AS已经是专业的编程语言,理论上可以开发任何功能的WEB应用程序
3,ActionScript写在哪里?
(1)时间轴的关键帧上
(2)按钮
(3)影片剪辑
通过这三种方式写动作脚本,一般都是通过动作面板来输入。

练习:一个最简单的AS代码
(1)创建一个任意动画,让它播放完停止不循环播放

4,ActionScript语法规范(掌握AS的组成)

示例:

//设初始值;
var x = 10;
//创建一个空的影片剪辑mcs;
_root.createEmptyMovieClip("mcs", 1);
//让mcs移动到(100,200)的位置;
_root.mcs.moveTo(100, 200);
//设置线条的粗细、颜色及透明度;
_root.mcs.lineStyle(2, 0x000000, 100);
//这个函数的作用是画出图形;
_root.mcs.onEnterFrame = function() {
//画线;
    this.lineTo(x+100, -(100*Math.sin(0.02*x)-200));
    if (x<500) {
        x += 5;
    }
}

一、as从上至下一行行的去写,执行的顺序也是这样,从上到下,从前到后。
二、每行有各种组成"元素"
①注释 单行注释用 //    多行注释用 /*              */
②语句  以;结束的就是一个独立的词句{}是一个语句块
③关键字 AS专有的东西,比如_root指的是flash根时间轴,你就不能再使用了,var 也是一样,是用来声明变量的,你也不能用了
④变量   x就是一个变量,像一个箱子(容器)里面放了一个数(赋值)10,在程序执行时,其中的内容是可以变的,所以叫变量。
⑤运算符 
⑥点(.)非常重要
⑦类 这里的math就是一个类,我们为什么能画出sin 曲线就是因为有这个类。类是什么?(你是一个人:这里的人就是类)
⑧函数 完成特定功能的一段代码 这里的sin()就是函数

说明:区分大小写

 

本文链接地址:http://www.qiexing.com/post/126.html

【且行微博】【已有0位网友发表了看法,点击发表】

 转发到新浪微博  转帖到开心网  转帖到人人网

 

相关文章:   或许你还对下面的文章感兴趣

    非常不错的一份flash作业  (2007-4-1 23:3:11)

    flash视频教程:文本与交互  (2007-3-31 11:38:46)

    flash视频教程:精彩的多媒体教学  (2007-3-31 11:38:3)

    你不敢相信这是用flash画出来的  (2007-3-29 22:1:21)

    FLAsh作业_试能不能在线上传flash动画  (2007-3-27 16:31:33)

    Flash中的data对象  (2007-3-12 19:54:45)