Chinaunix首页 | 论坛 | 博客
  • 博客访问: 602814
  • 博文数量: 149
  • 博客积分: 7191
  • 博客等级: 少将
  • 技术积分: 1561
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-19 14:15
文章分类

全部博文(149)

文章存档

2013年(1)

2011年(2)

2010年(14)

2009年(29)

2008年(26)

2007年(31)

2006年(32)

2005年(14)

分类:

2007-11-01 17:16:10


——为SmithChart项目编写

Flash Action Script 是使用flash 编写互动软件所不可或缺的重要组成部分。AS是一种类似C++ 的脚本语言。同时具备面向过程及面向对象的特点。以下就本次项目所能用到的部分进行讲解。

  1. AS中的变量

AS的变量定义格式如下:

var 变量名:变量类型 = 变量值;

AS 中的常见变量类型有 Number, Boolean 等,不过这次项目只用到Number类型。举个例子:

var num1:Number = 1.2;

就定义了一个值为1.2的数字。

  1. AS 中的函数

AS 本身提供了N多好用的函数,其中最重要的一个就是 trace 函数。

trace 函数用于在程序调试时输出结果,类似C++里的cout,不过更好用些。举例如下:

trace(“Hello, flash baby!”);

将输出字符串Hello, flash baby!

trace(num1);

将输出变量num1 的值。

AS 中的函数定义格式如下:

function 函数名(参数:类型, 参数:类型):返回值类型{

return 返回值;

}

注释1:无返回值可以用Void

注释2:以//开头的行为注释行。

  1. AS 中的类

AS 中的类跟C++ 差不多。不过这次项目也用不多,下面仅介绍三个。

  1. String

String 类用于处理字符串,可以用下面的语句声明:

Str1=new String(“Hello”);

  1. Array

Array 类用于调用数组,可以用下面的语句声明:

Arr1=new Array(length);

提取单元格式为Arr[0], Arr[1],……

  1. MovieClip

这是一个对于画图最重要的类。有用的操作函数如下:

MovieClip.clear(); //删除所有本实例的绘图命令。

MovieClip.lineStyle(); //设置当前画笔格式。

MovieClip.moveTo(); // 移动画笔到指定位置。

MovieClip.lineTo(); // 绘制到指定位置的直线。

这里只提供了绘制直线的命令,如何绘制圆形,自己思考。

  1. AS 中数学函数的调用

AS 中的数学函数集中在Math 类中,可以使用Math类调用,如下所示:

Math.sin();

Math.cos();

Math.PI; 等等。

  1. Flash 中的坐标

Flash中的坐标,左上角为(0, 0),右下角为(x, y), 其中x 为横向最大坐标,y 为纵向最大坐标,均与场景大小有关。

  1. Flash 中的程序控制语句

所有循环语句与C语言相同,例如if … elseif …… else ……语句,还有for语句等。

暂时就写这些,不足之处,日后更新。

阅读(1096) | 评论(0) | 转发(0) |
0

上一篇:铿锵男人行

下一篇:SmithFlash通知

给主人留下些什么吧!~~