Tag: FD
도큐먼트 클래스 *.as 파일을 연결하지 않은 fla 파일의 도큐먼트 클래스 이름은?
by 세계의끝 on 2.25, 2010, under AS3.0 API
작년 7월에 작성한 “AS3.0 로더(Loader)로 불러온 다른 swf 의 클래스 사용하기” 를 보면, ApplicationDomain 클래스의 getDefinition() 메서드를 이용해서 다른 로더를 통해 가지고 온 다른 swf 파일의 클래스를 사용하는 방법을 알아본 바 있습니다.
그런데 이 포스트에 “료”님이, fla 파일의 타임라인에 직접 코딩한 경우에는 어떻게 해야 하느냐고 질문하셨길래 방법을 찾아 보았습니다.
우리가 Fla 에 도큐먼트 클래스를 연결해서 swf 를 만들었을 경우, Main.as 도큐먼트 클래스에서 trace( this ) 를 하면 [object Main] 이 출력 됩니다. “AS3.0 로더(Loader)로 불러온 다른 swf 의 클래스 사용하기” 의 예제 코드를 보면 다른 swf 의 도큐먼트 클래스의 이름을 통해 런타임으로 클래스로 만들고 그것을 객체화 하여 도큐먼트 클래스 내부에 있는 여러가지 자원들을 참조하게 됩니다. 도큐먼트 클래스의 이름이 곧 ApplicationDomain 이 되는 것이죠. 그것은 결국 도큐먼트 클래스의 클래스 이름을 알 수 없다면 getDefinition() 으로는 참조가 불가능하다는 이야기가 됩니다.
그런데 만약 도큐먼트 클래스를 사용하지 않은 fla 파일로 만든 swf 파일이라면 어떻게 되는 걸까요? “료”님의 질문을 받고 저역시 이 부분에서 살짝 당황했습니다. 도큐먼트 클래스 as 파일이 없는데 도큐먼트 클래스의 이름을 어떻게 알아낼 수 있을까 하는 것이었죠.
FlashDevelop 에서 Ctrl + ENTER 로 컴파일 하는 방법
by 세계의끝 on 6.21, 2009, under 개발환경
우리가 가장 자주 이용하는 컴파일러는 Flash IDE[01]의 컴파일러죠. 컨트롤 + 엔터로 컴파일을 할 수 있다는건 플래시를 다루는 분이라면 누구나 알고 계실겁니다.
그러나 FlashDevelop (이하 FD) 는 자체 컴파일러를 가지고 있지 않기 때문에 외부 컴파일러를 이용해서 컴파일을 해야합니다.
FD에서 Flash IDE 의 라이브러리 패널에서 무비클립, 버튼 등의 그래픽 자원을 사용하는 프로젝트의 경우에는 Flash IDE를 열어놓은 상태에서, FD 작업 중 펑션키 F6 을 누르면 Flash IDE로 창이 전환되면서 컴파일이 됩니다.
그런데 Flash IDE의 그래픽 자원을 사용할 필요가 없는 플래시 프로젝트라던가, 프로젝트의 로직 부분을 구성한다던가, 간단한 테스트 용으로 도큐먼트 클래스만 만들고 싶을 때는 Flash IDE 열고, AS3.0 새 문서 하나 만들고, 도큐먼트 클래스로 사용할 Main.as 을 속성 창에서 연결해주는 과정이 굉장히 불필요하게 느껴질 때가 많습니다. 실제로 준비 과정에 걸리는 시간도 많이 걸리게 되죠.
- 흔히 Flash CS3, CS4 등으로 말하는 플래시 저작 환경(좁은 의미로는 플래시 프로그램)을 말합니다. [↑]
FlashDelvelop 3.0.0 RC5 릴리즈
by 세계의끝 on 6.07, 2009, under 개발환경
지난 6월 1일에는 Flash Builder 4 와 Flash Catalyst 의 떠들석한 베타 릴리즈 발표에 묻혀버린 FlashDelvelop 3.0 RC5 릴리즈 소식도 있었습니다.
작년 크리스마스 시즌에 RC1 이 발표된 이후로 꾸준하게 RC 버전이 릴리즈 되고 있습니다. 최근들어 릴리즈 주기가 짧아진걸로 미루어 보아 3.0 정식 릴리즈도 머지 않은것 같네요.
RC5 버전은 RC4 버전과 마찬가지로 큰 이슈는 없고, 버그픽스 수준의 릴리즈 입니다.
(계속 읽기…)
Blog under the Creative Commons Attribution-NoDerivs 3.0 License