[索引页]
[×××]


积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句


作者:webabcd


介绍
Flash ActionScript 3.0 中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似


示例
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程// 包
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程package    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程{
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        // 导入包
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        import flash.display.Sprite;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        // Basic类继承自Sprite
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        // 包内只可以定义一个类
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        // 类名必须与文件名相同
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        public class Basic extends Sprite
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                // 构造函数
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                public function Basic()
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace("Hello ActionScript");
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: Hello ActionScript
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 数据类型(一切都是对象)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        showDataType();
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 各个对象的默认值
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        showDefaultValue();
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 操作符
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        showOperator();
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 流程控制语句
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        showFlowControl();
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                // 数据类型(一切都是对象)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                function showDataType():void
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 声明常量
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        const c:String = "CONST webabcd";
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(c);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: CONST webabcd
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 整型
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var i:int = -100;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(i);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: -100
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 布尔值
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var b:Boolean = true;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(b);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: true
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 数字类型(有小数的时候)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var n:Number = 100.123;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(n);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 100.123
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 正整数
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var u:uint = 100;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(u);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 100
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 字符串
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var s:String = "webabcd";
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(s);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: webabcd
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 一维数组(赋初始值)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var a:Array = new Array(1,2,3);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(a[0]);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 1
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 一维数组(赋初始值)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var a2:Array = [1,2,3];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(a2[1]);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 2
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 一维数组(指定数组长度)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var a3:Array = new Array(3);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        a3[0] = 1;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        a3[1] = 2;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        a3[2] = 3;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(a3[2]);3
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output:    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 二维数组(赋初始值)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var aa:Array = [[1,2,3], [4,5,6], [7,8,9]];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(aa[0][0]);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 1
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 二维数组(指定数组长度)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var aa2:Array = new Array(3);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        aa2[0] = [1,2,3];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        aa2[1] = [4,5,6];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        aa2[2] = [7,8,9];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(aa2[0][0]);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 1
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 日期类型
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var d:Date = new Date();
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(d.toDateString());
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: Mon Nov 12 2007
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 声明一个新对象
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // var o:Object = new Object();
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // var o:Object = {};
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 声明一个新对象,同时写入属性
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var o:Object = {nickname:"webabcd", age:"27"};
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 为对象动态地添加属性
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        o["salary"] = 1000;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(o.nickname);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: webabcd
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(o.age);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 27
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(o.salary);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 1000
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // delete只能删除动态添加的属性
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        delete o.salary;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(o.salary);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: undefined
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                // 各个对象的默认值
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                function showDefaultValue():void
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var i:int;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(i);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 0
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var u:uint;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(u);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: 0
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var n:Number;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(n);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: NaN
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var s:String;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(s);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: null
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var b:Boolean;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(b);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: false
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var a:Array;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(a);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: null
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var o:Object;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(o);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: null
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var d:Date;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(d);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: null
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var xxx;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(xxx);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: undefined
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var yyy:*;
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(yyy);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: undefined
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                // 操作符
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                function showOperator():void
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        /* 以下操作符同C#
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        + - * / %    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        += -= *= /= %=
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        == !=    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        === !=== (操作符两边不做类型转换)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        >= <= > <
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        && || !
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        ? :    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        */

积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 以字符串的形式返回对象的类型
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(typeof "webabcd");
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: string
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 判断一个对象是否属于某一类型
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace("webabcd" is String);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: true
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 如果对象属于某一类型,则返回该对象
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace("webabcd" as String);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: webabcd
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 如果对象不属于某一类型,则返回null
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace("webabcd" as Number);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: null
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var ary:Array = [1,2,3];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 判断一个对象是否属于某一集合
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        trace(1 in ary);
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output: true
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                // 流程控制语句
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                function showFlowControl():void
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        /* 以下流程控制同C#
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        if - else if - else
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        while 循环
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        do-while 循环
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        for 循环
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        switch - case
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        break continue
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        */

积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        var ary:Array = [1,2,3];
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // for each - in的枚举变量代表集合成员
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        for each(var v in ary)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                                trace(v)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output:    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 1
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 2
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 3
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // for - in的枚举变量代表集合索引
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        for (var k in ary)
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        {
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                                trace(ary[k])
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // output:    
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 1
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 2
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                        // 3
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程                }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程        }
积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句_流程}