星之韵

 

ActionScript3.0(1)基础篇

1.语法规则

  1.1 每一行以“;”作为结束符。

  1.2 注释以"\\"开头。

  1.3 调试信息输出 trace(...);

 

2.变量/常量的声明:

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

    例如:

  var nMyNum:Number = 15;  //声明一个nMyNum的变量,变量值为15

3.数据类型

  String    字符串

  Number   任意数据类型,包括带小数的,不带小数的。

  Int     带符号整形

  Uint    不带符号整形

  Boolean  true/false

  -------------------------------

  MovieClip  影片

  TextField  文本字段

  SimpleButton 按钮

  Date     时间

4.事件的处理

  4.1 声明事件处理函数

  function 事件处理函数名(事件:事件类别):函数返回值

  例如:

  function eventResponse(eventObject:EventType):void

  {

    //事件处理代码

  }

  4.2 添加事件与事件处理函数的对应关系

  事件发生源.addEventListener(事件类别.事件,事件处理函数名);

  例如:

  eventSource.addEventListener(EventType.EVENT_NAME,eventResponse);

 

5.对象的实例化

  5.1 基本类:Number(包括Int/Uint) 、String、Boolean、XML

    例如:

    val MyNum:Number =10.5;

    val MyStri:String = "My String";

    val MyBol:Boolean = false;

    val employee:XML=<employee>

                <FristName>Jack</FristName>

                <LastName>Jons</LastName>

              </employee>

  5.2 数据类,需要使用new关键字创建

    val mydate:Date = new Date(2010,5,1);

 

6.代码的存放

  6.1 可以放在FLASH中的固定图层中。

  6.2 可以放在外部的.as文件中。

    6.2.1 非结构化的.as文件

       使用:

        a.   <mx:Script Source="路径文件名"/>   [Flex MXML]

        b.   include 语句                                         [ActionScript]

    6.2.2 类结构化的.as文件

       使用:

        import namespace.类名     导入该类

        import namespace.*        导入类包

7. 创建自己的类

  7.1 定义包名及类名

    package  MyPackage

    {

      //包内的类

      public class MyClass

      {

        public function MyClass()

        {

          //构造函数

         }

      }

    }

  7.2 使用

    import MyPackage.MyClass;

posted on 2010-04-22 13:09  星之韵  阅读(358)  评论(0)    收藏  举报

导航