posts - 7,  comments - 0,  trackbacks - 0

   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
只有注册用户登录后才能发表评论。