컴퓨터/개발

Flex 에서 HashMap 사용

밤밤비나 2008. 1. 21. 19:55

플렉스에 HashMap 이 없어서 답답하셨던 분 많을 줄로 압니다.
아래와 같이 사용할 수 있는 HashMap 클래스가 있으면 얼마나 좋을까요?
첨부해 놓았으니 가져다 쓰세요.
Eric J. Feminella 라는 종간나가 만들었습니다.

--------------------------------------------------
import com.ericfeminella.collections.IMap;
import com.ericfeminella.collections.HashMap;

var map:HashMap = new HashMap();
var o:Object = {name: "HashMap Example"};
map.put(‘name’, o);

trace(map.containsKey(‘name’)); //true
trace(map.containsValue(o)); //true
trace(map.size()); //1
trace(map.getValue(‘name’)); //[Object object]
trace(map.isEmpty()); //false

map.clear();

trace(map.containsKey(‘name’)); //false
trace(map.containsValue(o)); //false
trace(map.size()); //0
trace(map.getValue(‘name’)); //false
trace(map.isEmpty()); //true
--------------------------------------------------


http://www.ericfeminella.com/blog/2006/12/05/as3-hashmap-for-flex/


invalid-file

HashMap.as

invalid-file

IMap.as