Tag Archives: flex

[펌] 프로그램 크기를 줄여보자 1 – 사용하지 않는 클래스는 사용하지 않도록 하자.

원문 : 지돌스타 블로그 http://blog.jidolstar.com/308 말이 좀 어렵다. 가령 이런거다.         var childIsButton:Boolean = this.getChildAt(0) is mx.controls.Button; 을 했다고 하자. 그 러니깐 자식 컴포넌트가 Button인지 확인하는 작업인데… 만약 자식이 Button이 아닌 다른 Label, Chart등이 올 수 있다고 하자. 이와 같은 형태로 프로그램을 만들면 Button이 없는 경우에도 버튼이 프로그램상에 포함이 되어진다. 즉, 쓰지 않을 버튼인데 프로그램에 포함되므로 쓸데없이 프로그램 크기가 커질 수 있다. 그럼 이러한 경우에는 어떻게 할까? 바로 getQualifiedClassName()함수를 이용하면 되겠다.         var child:DisplayObject = getChildAt(0);         var childClassName:String = getQualifiedClassName(child); ‥‥‥

[펌] Actionscript 3.0 Event에 대한 질문/답변

원문 : 지돌스타 블로그 http://jidolstar.com/blog/archives/723 Adobe Flex를 접할때 어려워하는 부분중에 하나가 Event입니다. 깊숙히 이해하려고 할때 잘 이해가 안되는 부분이 많은게 이벤트죠. 기본에 충실해야한다! 프로젝트(http://starpl.com)를 하면서 많이 느꼈습니다. 처음 Flex 접했을때 가장 어려움을 겪었던 것은 기본이 탄탄하지 못한 것으로부터 였습니다. 그래서 Flex와 함께 ActionScript 3.0의 기본 문법 및 대략적 내용을 이해해야한다고 생각합니다. 단순한 문법뿐 아니라 분석/설계에도 관심을 가지고 공부해서 명확하고 깨끗한 프로그램을 만들 수 있도록 노력해야겠구요. 아래는 Event에 대한 질문을 걸어놓고 스스로 답변까지 해두었습니다. 이것으로 Event 전부를 설명할 수 없지만 몇가지 궁금한 사항을 이해하는데는 도움이 될겁니다. 그냥 읽고 지식만 얻어가지 마시고 ‥‥‥

Flex 3로 Flash CS3용 SWC 라이브러리 만들기

아무래도 프로그래머에게는 Flash 보다는 Flex가 개발하기 편리한 것은 두말할 나위가 없다. Flex 프레임워크와 이미 익숙하고도 강력한 이클립스 환경, 이클립스의 수많은 플러그인들 등등… 그래서, Flash에서 사용하고자하는 라이브러리도 Flex에서 작업하는것이 편리하다고 생각해 왔는데(실제 프로젝트가 없어서 생각만 해오고 있었다)……. 우리회사에서 외주를 준 플레시게임을 사이트에 도입하려다 보니…. 각종 파라메터 암호화가 필요할 것 같아서, Flash와 서버사이트에서 호환되는 암호화 모듈 좀 달라고 했더니만, 그런 것 없다고 대답이 돌아왔다. 처음부터 그 업체의 기술력이나 경험이 상당히 문제라고 판단했는데… 아직도 저런 기본 개념자체의 수준미달 업체들이 있다는 사실에 또한번 좌절하게 된다… 아무리 플레시게임이라도 암호화 자체가 없다니.. –;; 뭐 하여간 그래서 ‥‥‥