WEB开发网
开发学院图形图像Flash Flash ActionScript 3.0(2) - 包、类、包外类、命... 阅读

Flash ActionScript 3.0(2) - 包、类、包外类、命名空间、属性、方法、接口和继承

 2008-11-17 11:49:59 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 示例FunctionTest.aspackage actionScript{import flash.display.Sprite;public class FunctionTest extends Sprite{public function FunctionTest(){}// 减

本文示例源代码或素材下载

示例

FunctionTest.as

package actionScript
{
  import flash.display.Sprite;
  
  public class FunctionTest extends Sprite
  {
    public function FunctionTest()
    {
      
    }
    
    // 减法
    public function Subtract(a:int, b:int):int
    {
      // 参数总数
      trace(arguments.length);
      // output: 2
      
      // 第一个参数
      trace(arguments[0]);
      // output: “参数 a 的值”
      
      // 第二个参数
      trace(arguments[1]);
      // output: “参数 b 的值”
      
      // 返回a - b
      return a - b;
    }
    
    // 加法(args - 任意多参数)
    public function Add(s:String, args):String
    {
      var i:int = 0;
      
      // 枚举出 args 中的所有参数
      for each(var v in args)
      {
        i += v;
      }
      
      return s + ": " + i;
    }
  }
}

PropertyTest.as

package actionScript
{
  import flash.display.Sprite;
  
  public class PropertyTest extends Sprite
  {
    // 属性
    public var nickname:String;
    public var age:int;
    
    private var _salary:int;
    
    public function PropertyTest()
    {
      
    }
    
    // getter方法
    public function get salary():int
    {
      return this._salary;
    }
    
    // setter方法
    public function set salary(s:int):void
    {
      this._salary = s;
    }
  }
}

1 2 3 4  下一页

Tags:Flash ActionScript 包外类

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接