WEB开发网
开发学院图形图像Flash 积少成多Flash(2) - ActionScript 3.0 基础之包、... 阅读

积少成多Flash(2) - ActionScript 3.0 基础之包、类、包外类、命名空间、属性、方法、接口和继承

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示:介绍Flash ActionScript 3.0 是一种面向对象的语言,包、类、包外类、命名空间、属性、方法、接口和继承示例FunctionTest.aspackageactionScript{importflash.display.Sprite;publicclassFunctionTestextendsSprite

介绍

Flash ActionScript 3.0 是一种面向对象的语言,包、类、包外类、命名空间、属性、方法、接口和继承

示例

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;
        }
    }
}

1 2 3 4 5  下一页

Tags:积少成多 Flash ActionScript

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