ANT : flash compile + FDT debug

분류없음 | 2008/07/10 18:02 | 안데르센

뭐 별로 대단할 건 없는 팁입니다.

   

기존에 flex builder 나 fdt 에서 ANT 나 jsfl 로 flash compile 을 할때, flash 의 컴파일이 끝나는 시점을 알수가 없기 때문에 발생하는 문제들을 해결하는 방법이랄까요…

   

FDT 디버그 이전에 실행시킬 flash compile 입니다. Fdt 의 ant task 에서 지원하는 fdt.flashCompile 기능을 사용해서 flash 컴파일을 하면 컴파일의 끝나는 시점을 알려주게 됩니다.

   

그리고, fdt debug 설정을 펼치면

   

이렇게 pre compile ant file 과 post compile ant file 이라는 두개의 ant 설정이 존재합니다. 디버그 이전과 이후에 실행될 ANT 프로젝트들이죠.

   

이 기능을 사용하면 FDT 에서 Ctrl + Enter 한 방으로 로드해서 사용해야 하지만, flash 의 디자인, 타임라인 기능이 더 편한 swf 들의 컴파일을 따로 실행하지 않으면서, 자연스럽게 일괄 컴파일 할 수 있겠죠. 그리고, 조금 불편한 flash 의 디버거 대신에 FDT 의 디버거를 사용할 수도 있겠습니다.

   

간단한 예를 보여드리자면

test.fla 를 이렇게 두고

   

요렇게 test.swf 를 로드하는 녀석을 하나 코딩한 다음에 디버깅을 시작하면

   

flash 가 닫혀 있다 하더라도 자동으로 열리면서 ant 에 적힌 fla 들을 컴파일 하기 시작합니다.

   

그리고, flash 의 컴파일이 모두 종료되면

이어서 flex sdk 를 사용한 as 파일을 컴파일 하기 시작하고, 모든 컴파일이 종료되면

   

이렇게 FDT 의 flash player 가 열리면서 디버깅을 시작합니다. 로드된 test.swf 의 trace 가 정상적으로 찍혀있는 것을 볼 수 있습니다.

이전 1 ... 14 15 16 17 18 19 20 21 22 ... 76 다음