Tag Archives: ActionScript 3.0

[펌] 프로그램 크기를 줄여보자 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 전부를 설명할 수 없지만 몇가지 궁금한 사항을 이해하는데는 도움이 될겁니다. 그냥 읽고 지식만 얻어가지 마시고 ‥‥‥