JAVA2AS:


AS2JAVA



如果array[dense]对应java里的list,那他只是一个集合。相当于数组。

array[sparse]对应的java的map类型,那他就是键值对。

as是弱类型语言,不用像java写的那么标准。

比如var items:Array = new Array();
那items可以是任意类型。
可以直接写items[0] = new NetConnection()或者其他什么都可以。

比如java里写:
List<String> items = new ArrayList<String>();
items.add("item1");
items.add("item2");
items.add("item3");

那as里写:
var items:Array = new Array();
items.push("item1");
items.push("item2");
items.push("item3");

如果是键值对类型:
java:  
Map<String,String> items = new HashMap<String, String>();
items.put("key1", "value1");
items.put("key2", "value2");
items.put("key3", "value3");


flex:
var items:Array = new Array();
items.key1 = "value1";
items.key2 = "value2";
items.key3 = "value3";

posted on 2012-01-30 13:41  星^_^風  阅读(159)  评论(0编辑  收藏  举报