as3最突出的特点就是它是一个纯面向对象的语言,as2虽然也号称面向对象,但没有as3这样彻底,这样让人心情激荡!!接触as3是从学flex2开始,给我的感觉是让我觉得在写c# java 之类的语言一样,思路很清楚。
看到很多as3的教程,也想谢谢自己对as3的理解。
首先看看让人激动的Dictionary。c#里有HashTable,在as2里我一般都是用object做关联数组。现在as3里有Dictionary,任何类型来做键值。
var dict = new Dictionary();
var obj = new Object();
var key:Object = new Object();
key.toString = function() { return "key" }
dict[key] = "Letters";
obj["key"] = "Letters";
dict[key] == "Letters"; // true
obj["key"] == "Letters"; // true
obj[key] == "Letters"; // true because key == "key" is true b/c key.toString == "key"
dict["key"] == "Letters"; // false because "key" === key is false
delete dict[key]; //removes the key
以上是来自帮助文档的代码。
posted on 2007-06-07 15:27
熊小明 阅读(241)
评论(0) 编辑 收藏 引用 所属分类:
action script3.0