일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 애드온
- as2
- autodesk
- 샌프란시스코
- 집합의 연산
- scaleform3
- 수학정석
- as3.0
- 강좌
- scaleform4
- DataBinding
- GDC
- 스케일폼
- KGC 2013
- 플래시
- MMOKit
- watch
- scaleform
- 태그클라우드
- ApplicationDomain
- CLIK
- addChild
- as3
- flash player 10
- 형변환
- flash
- flash cs3
- 클릭
- Document Class
- Chart
- Today
- Total
목록ApplicationDomain (4)
scaleform.minarto.com
5월 13일자 http://scaleform.minarto.com/352 글에서 이어집니다 0. A/S 까지 해주는 친절한 미나토 씨 좀 오래전에 쓴 글이긴 한데요... 몇몇 추가할 거리가 생겨서 몇마디 더 해보려고요... 나름 최고 인기글(?)이었던 지라... ㅎㅎㅎ (전체적으로 별로 인기가 없는 블로그이다보니... 쩝...) 앞선 글을 통해서 "런타임 공유시 상위 형변환을 이용해서 선언하라" 라고 말씀을 드렸습니다. 여기에다가 as를 할 것을 추가해보려고요... 해당 글에서 오류가 있기 때문입니다. 제가 출판할 책을 쓰는 것도 아니고, 글을 쓸 때 일일히 검증하고 테스트 해가며 쓰는 것이 아닌지라... ㅡ.,ㅡ;;; 최근에 드디어 저도 회사에서 as3 작업을 하기 시작했는데요... 그러다 보니 몇가지..
http://scaleform.minarto.com/351 에서 이어집니다 네, 속도 또한 빨라집니다. new Sprite 라고 Sprite 객체를 생성하면 vm 내부적으로 어떤 일이 일어나는지 볼까요? new Sprite new DisplayObjectContainer new InteractiveObject new DisplayObject new EventDispatcher new Object 이렇게 내부적으로 6개의 객체가 생깁니다. 객체의 생성비용은??? 그 객체가 차지하는 메모리의 비용은??? 뭔가 끔찍하지 않습니까? 여러분이 레퍼런스에서 보는 상속관계도는 단지 그림만이 아닌겁니다. 바로 내부적인 객체의 생성과정 또한 나타내는 것이죠. 형변환이란게 말이죠... 별개 아닙니다. 내부적으로 변수가 가..
http://scaleform.minarto.com/350 에서 이어집니다. 자 다시한번 코드를 보죠... package { import flash.display.Sprite; import flash.events.*; public class test extends Sprite { public var b:ButtonX; public function test():void { trace(b) } } } 잘보면 ButtonX 가 임포트 되어있습니다. ButtonX 가 패키지명이 있었다면 위쪽에 따로 임포트도 되어있었겠죠... import com.minarto.ButtonX; 뭐 이런 식으로요... 어쨌든 임포트 되어있습니다. 그런데 이게 문제인겁니다. 기존에 버튼을 확장해서 만들어놓은 파일을 libs.swf 라..
앞선 Autodesk Gameware User Summit 2012 글에서도 잠시 언급했지만 이 문제로 생각보다 많은 분들이 어려움을 겪고 있다는 것을 알았습니다. 그런데 스케디모 내에서 진행하는 스터디에서도 몇몇 친구들을 가르치다 보니 이게 단지 몇명만의 문제가 아니더군요... 귀차니즘을 물리치고 아무래도 포스팅을 해야겠다는 생각을 했습니다. 사실 왜 이런 문제가 발생할 지에 대해서 좀 유추해보면 이렇습니다. 1. C++ 개발자들은 뭐 당연히 Actionscript 라는 스크립트 언어에 익숙치 않아서일거고요... 2. 플래시 개발자들은 당연히 알아야 할 듯 하지만서도... 사실 웹쪽에서의 플래시 어플리케이션 개발에는 라이브러리를 통한 런타임 공유를 하지 않습니다. 다른 방법들을 쓰거든요... 하지만 스..