您现在的位置: 宁夏家电维修网 >> 网络学院 >> 多媒动画 >> 多媒教程 >> 教程正文
教程·程序员眼中的Flash MX2004
用户登录 新用户注册 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

程序员眼中的Flash MX2004
作者:德力科技    教程来源:媒体中国|http://www.3niao.com    点击数:    更新时间:2004-2-10        ★★★

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

C. ActionScript 2 编程例子

  这里不可能完整地讲解Action Script 2。Action Script 2完全符合ECMA 262 第四版的规范(http://www.mozilla.org/js/language/es4/) 。下面我们来看看几个Action Script 2的编程例子。


 

Class
这是一个介绍如何在Flash MX2004中用classes的简单例子。
// class declaration:
class TPoint
{
     // class properties:
     var _x:Number = 0;
     var _y:Number = 0;


 

     // class contructor
     function TPoint() {
     }
}

这是一个稍微复杂一点的例子。

// class declaration:
class TPoint
{
     // class properties:
     var _x:Number = 0;
     var _y:Number = 0;
     // class contructor
     function TPoint(x:Number, y:Number)
     {
      if (arguments.length > 0)
      {
           _x = x;
           _y = y;
      }
 }
     // function to overwrite properties with new values
     function SetPoint(x:Number, y:Number)
     {
          _x = x;
          _y = y;
     }
}

下面是调用刚刚定义的类。

var Point0:TPoint = new TPoint();
var Point1:TPoint = new TPoint(5,5); // default values


 

Extends
这是继承的简单例子。

class TPoint3D extends TPoint
{
      var _z:Number = 0;
 
      function TPoint3D(x, y, z:Number)
     {
          if (arguments.length > 0)
          {
           super(x, y);
           _z = z;
          }
     }
}

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

Implements, interface
这是接口的例子。

interface PointInterface
{
     function SetPoint();
     function Distance(p:TPoint):Number;
}


 

class TPoint implements PointInterface
{
     function SetPoint()
     {
     }


 

     function Distance(p:TPoint):Number
     {
     }
}

上一页  [1] [2] [3] 下一页

德力科技声明:本站发布的文章或作品版权归作者共有,如有侵权之处,或未注明出自网站及作者姓名,请与德力科技联系。本站所提供的插画,摄影作品,以及文章作品版权归原作者所有。
教程录入:admin    责任编辑:admin 

  • 上一篇教程:

  • 下一篇教程:


  •  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)


    FLASH导航菜单全接触
    © 宁夏·银川德力科技服务有限公司版权所有,保留所有权利