Flex Builder에서 mxml없이 ActionScript로만 개발하기
최근 Flash 개발쪽을 공부하고 있습니다. 예전부터 Flash에 대해 관심은 있어왔지만 Flash의 timeline이라는 개념이 개발자로서는 아무로도 거부감이 느껴져서 잘 손이 안가졌었는데 아무래도 회사 일이나 RIA 기술을 익혀야할 필요성이 계속 느껴져서 조금씩 공부하는 중입니다.
그래서 구입한 책이 O’reilly에서 나온 Essential ActionScript 3.0입니다. Flash 쪽 개발이라고 하면 현재에는 Flash, Flex, AIR 중 한가지가 되는데 이 기술들의 공통 분모라고 할 수 있는게 ActionScript입니다. 물론 각각의 특성이 존재하긴 하지만 ActionScript만 가지고도 어느 정도 커버가 가능할 듯 합니다. 이 책에서는 대부분의 예제가 특정 툴에 한정되어 설명하지 않고 있기 때문에, ActionScript를 익히고 Flash와 관련된 기술을 익히는데 있어 가장 좋은 선택인거 같습니다.
지금까지는 배경이고, Flex Builder를 이용하여 개발하게 되면 대부분 프로젝트를 만들때 Flex Project로 시작합니다. 그러면 자동으로 main application에 해당하는 mxml 코드를 생성해주는데, 위 책에서의 예제들은 mxml 없이 ActionScript만으로 구성되므로 mxml이 아닌 as 파일에 있는 클래스가 프로그램의 시작점이 되도록 해야 합니다. 하지만 Flex Project로 시작한 경우 mxml 파일만을 시작할 수 있도록 되어 있습니다.
따라서, ActionScript로 된 app를 작성하려면 프로젝트를 ActionScript Project로 작성하면 됩니다. 새로운 ActionScript Project를 작성하는 단계는 Flex Project를 만드는 것과 거의 유사하며 mxml 대신 as 파일을 Main application file로 지정할 수 있습니다.
Flex Project로 생성된 프로젝트에서 ActionScript를 Main application으로 바꾸는 방법에 대해서는 아직 발견을 못했네요. 추후에 알게되면 본 포스트를 보완하겠습니다.
울 팀장님 얘기로는 Flex보다는 아직은 Flash를 익혀야 한다고 하는데… 어떻게들 생각하시는지? 물론 어떤 어플을 개발하느냐에 따라 다르겠지요? Flash를 익혀야 한다는 주장의 큰 부분은 아직 웹에서 사용되는 Flash clip들은 기능적인 면보다는 wow effect를 요구하는게 많은데 그런 효과를 구현하기에는 Flex에서는 너무 손이 많이 간다~~ 이런거인데 그럴까요? 전 아직 마니 몰라서 ㅋㅋ

방법 찾으셨나요 .. ㅡㅡ??
저도 찾고 있는데.. ;; FlashBuilder;;