일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- GDC
- 플래시
- flash player 10
- flash cs3
- Document Class
- DataBinding
- watch
- KGC 2013
- 클릭
- ApplicationDomain
- autodesk
- CLIK
- 스케일폼
- flash
- Chart
- 강좌
- 태그클라우드
- 수학정석
- 애드온
- scaleform4
- MMOKit
- 집합의 연산
- as3
- addChild
- scaleform3
- 형변환
- as3.0
- 샌프란시스코
- as2
- scaleform
- Today
- Total
목록Dictionary (3)
scaleform.minarto.com
2013/02/04 - [ActionScript] - as2용 Dictionary 클래스 만들기 - 0 2013/02/07 - [ActionScript] - as2용 Dictionary 클래스 만들기 - 1 1. 기존 코드의 문제점 두개 이상의 Dictionary 에서 같은 객체를 참조하면 문제가 발생한다고 말했습니다. 객체 안에 고유한 인덱싱 값을 넣어서 활용하게 되는데, 그건 하나의 Dictionary 안에서만 고유하기 때문입니다. 그렇기 때문에 지금부터 할 일은 전체 VM 상에서 고유하게 만드는 일입니다. 방법은? 물론 당연히 static 명령어를 이용해서 처리할 수 있습니다. 자, 코드를 보시죠 dynamic class com.minarto.utils.Dictionary { private stat..
2013/02/04 - [ActionScript] - as2용 Dictionary 클래스 만들기 - 0 1. 이어서... 다시 한번 코드를 보시죠 dynamic class com.minarto.utils.Dictionary { public function Dictionary() { this.__proto__.setValue = Dictionary.prototype.setValue(); } public function setValue($target, $value) { var c:Number = 0; returnfunction($target, $value):Void { if ($target) { $target.__dictionary__ || ($target.__dictionary__ = ++ c); this..
1. 인기가 없는 Dictionary 클래스 actionscript 3 부터 지원하는 Dictionary 클래스는 꽤 유용하게 쓰입니다. 하지만 여러 데이터 컨테이너 중에서도 가장 안쓰이는 편이기도 한 녀석입니다. 데이터 컨테이너에 관한 글은 히카님의 블로그에 보면 꽤나 자세히 설명되어 있습니다. http://www.diebuster.com/flash/59 제 생각일 뿐입니다만... 아마도 그 이유는 익숙치 않기 때문일 거라 생각합니다. as2 시절에는 없던 클래스이기도 하거니와, Dictionary 는 포인터를 쓸 수 있는 데이터 컨테이너인데, 대부분의 플래시 개발자들은 포인터를 사용한다는 것에 대해서 이해가 부족하기 때문입니다. Dictionary 를 또다른 Object 정도로만 생각하는 것이 중수 ..