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 + -
显示快捷键?