primitivedataoperation.as

来自「《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0」· AS 代码 · 共 43 行

AS
43
字号
package org.kingda.book.primitivedata
{
	import flash.display.Sprite;

	public class PrimitiveDataOperation extends Sprite
	{
		public function PrimitiveDataOperation() {
			newObject();
//			runtimeAccessObject();
		}
		
		//使用大括号来新建对象
		private function newObject():void {
			var foo:Object = {name:"kingda", web:"www.kingda.org"};
			trace (foo.name);
			
			var bar:Object = {hello:function(){trace ("Hello, guys!");}, ok:function():String{return "that's ok";}};
			bar.hello();
			trace (bar.ok());
		}
		
		
		//运行时使用数组运算符[]访问对象
		private function runtimeAccessObject():void {
			var kingda:Object = {};
			var now:Date = new Date();
			var property:String;
			
			trace (now.getTime());
			if ( (now.getTime()%2) == 0 ) {
				property = "名字";
			} else {
				property = "name";
			}
			
			kingda[property] = "黑羽";
			
			for (var i in kingda) {
				trace ("当前属性名:" +i + "  当前属性值:" + kingda[i]);
			}	
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?