프로그래밍/Flash/Flex 23

플래시CS5 은근슬쩍 오픈베타 공개 무한연기

http://blogs.adobe.com/flashplatform/2009/12/there_will_not_be_a_beta_for_f.html 하루에 한번씩 들리는 adobe Labs사이트인데 어느날인가 올 연말 배타 공개하겠다던 FlashCS5가 사라졌습니다. 그래서 Flash Platform 공식 블로그에 가보니 이런 문구가... Adobe is no longer planning to release a public beta of Adobe Flash Professional CS5. 어도비는 FlashCS5 Public Beta의 출시 계획을 더 이상 가지고 있지 않습니다. 랩스 사이트에선 그냥 내리고 슬그머니 플랫폼 블로그에 왜 공개하지 않는지에 대해 이유를 적었습니다 아무래도 아이폰 관련 기능개선..

FABridge 와 SWFObject 동시 사용할 때 Firefox에서 실행되지 않는 문제해결

예전에는 플래시 파일을 브라우저에 심기위해 여러가지 방법이 존재 했으나 요즘은 SWFObject가 나온 이후 평정이 된듯 합니다. 거의 대부분 이 파일을 쓰고 심지어는 플래시빌더 에서도 generate되는 HTML파일들을 보면 SWFObject를 써서 코드를 간략화 하고 있습니다. 궁금하신 분들은 직접 Html 코드를 확인해 보세요 ^^ 그런데 문제는 FABridge는 만들어진지 꽤 되어서 이전의 사용환경에서는 문제가 없었으나 SWFObject가 등장 하고 나서는 이상하게도 Firefox 에서 실행되지 않는 문제가 있었습니다. 개인 PC의 테스트 환경은 MAC OSX의 사파리와 VM으로 띄워서 테스트 하는 익스플로러였는데 Firefox에서 되지 않는 다는 질문을 받고 다각도로 테스트 해봤습니다. 그래서 ..

Flexbuilder3 라이센스 invalid 문제해결 - MacOS

MacOS를 사용하는 유저 중 플렉스 빌더를 설치하고 정상적인 라이센스를 입력하고도 라이센스 invalid 라고 뜨면서 라이센스가 저장 안되는 경우를 간혹 발견한 유저가 있을 것이다. 이 문제를 해결하기위해서 블로그를 찾아보다가 http://www.talkingtree.com/blog/index.cfm/2009/4/8/Flex-Builder-3-Serial-Number-is-Invalid 에서 해결 방법을 찾았다. 이는 빌더가 시스템의 권한으로 /Library/Application Support/Adobe/Flex 폴더를 생성하지 못해서 그런 것인데, 이럴때에는 별도로 해당 폴더를 생성해서 폴더 권한을 빌더가 접근 가능한 권한 chmod 777 Flex 으로 설정해 주면 된다. 귀찮다면 다음의 명령을..

Flexbuilder3 라이센스키 변경하기

간혹 Standard 나 무료 학생 라이센스를 가지고 있다가 Professional 버전의 라이센스로 변경하고 싶을때가 있다. 물론 향후 나올 Flash Builder 에선 라이센스 방법이 CS4와 같이 바뀌었지만 Flexbuilder3까진 설정 파일 수정정도로 가능하다. 방법은 아래와 같다. 윈도우 유저 1. C:\Users\All Users\Adobe\Flex 로 이동한다. 맥 유저 1. /Library/Application Support/Adobe/Flex로 이동한다. 2. license.properties 파일을 메모장등의 에디터로 연다. 3. "flexbuilder3=" 로 되어있는 부분 뒤에 변경된 라이센스 번호를 넣어주고 저장한다.

무료 Flex Builder 3 라이센스 받기 Season2 (미취업자대상)

이전에 열이아빠님의 포스트에서 무료 플렉스 빌더 받는 방법이 나와있었습니다. 물론 대상은 미 취업자와 학생이었지요. 하지만 신청자가 폭주해서, 결국 일찍 마감처리가 되었더랬습니다. 그런데, 이번에 다시 열었네요~ http://freeriatools.adobe.com/learnflex/ 로 가셔서 신청하시면 되겠습니다. 이전과 같이 빠르면 다음날, 늦으면 2주내로 시리얼이 이메일로 도착합니다. 플렉스에 관심있는 미취업자들 께서는 어서 신청하셔서 어둠의 경로로 쓰지마시고, 당당히 라이센스 받아 사용하시기 바랍니다. 또 금방 마감될지 몰라요~ ㅋㅋ 그럼 어서어서 고고씽~

Flex 빌더에서 Help(F1) API 한글화 하기

플렉스 코딩을 하다보면 Help를 참 많이 보게된다. 특히 API를 찾아보게 되는 경우가 허다한데, 이때 우리는 대체로 브라우저를 활용하게된다. 그렇지만, Eclipse 기본 Dynamic Help(F1) 기능을 활용하면 정말 편하다. 혹시 Dynamic Help를 모르시는 분을위해 첨언을 하면, 코딩을 하다가 잘 모르는 API가 출현했다하면 해당 API에 마우스를 올리고, F1을 누른다. 그러면, Dynamic Help 창이 뜨는데 해당 API에 관련된 도움말, API, 예제 등이 자동검색되어 나타난다. 여기서 원하는 내용을 클릭해서 참고해서 보면 된다. 하지만 모든 내용이 영어라는 압박이 있는데, 매번 불편하게 사용하다가 Adobe AS3 레퍼런스와, Flexdocs.kr 의 레퍼런스를 조합해서 AP..

ActionScript, Flex 의 Dynamic Class 의 전체 리스트

액션스크립트는 클래스 형태로 Dynamic을 지원한다. 원래 일반 Java 같은 언어는 코딩상으로 클래스를 정의 했으면 인스턴스화 시킨 후에는 불러다 쓰거나 지정된 속성을 값을 정의 할 수만 있지 거기에 새로운 속성이나 메소드를 추가하거나 삭제가 불가능 하다. 하지만 액션스크립트는 그런 황당한 기능을 지원하는데, 장점은 편하다는 것과 여러 다양한 형태의 기능 클래스를 제작할 수 있다는 것이 있지만 다이나믹을 지원하므로써 개발자가 오류를 냈을때 찾아가기 쉽지않다는 치명적인 단점이 있다. 플래시, 플렉스 개발을 하다보면, 기본 API들 중에서도 다양한 형태로 이 Dynamic 클래스를 사용한 경우를 만나볼 수 있는데 모르고 쓸때가 많다. 나는 얼마전에 MovieClip 클래스가 Dynamic으로 만들어 졌다..

플렉스 컴포넌트 라이프사이클 참고자료 (동영상포함)

플렉스는 컴포넌트 기반 아키텍쳐로 구성 되어있다. SDK에서 제공하는 기본 컴포넌트들과, 플렉스 빌더를 설치한 후 얻을 수 있는 AdvancedDataGrid , 각종 Chart 들을 포함하는 Datavisualization 컴포넌트 정도가 기본으로 만날 수 있는 컴포넌트들 이다. 그리고 프로젝트를 진행하다보면 필수 불가결하게 개발해야 하는것이 바로 커스텀 컴포넌트 인데, 커스텀 컴포넌트를 제작할 때 알아두어야 할 지식이 의외로 많다. 제대로 커스텀 컴포넌트를 제작하려면 정말 많은 지식을 갖추고, 코딩 경험을 쌓아봐야 한다. 그만큼 기초가 튼튼해야 한다는 의미이다. 기초에 대한 부분은 Adobe Help (http://livedocs.adobe.com/flex/3/html/index.html) 만한 것이..

플래시 플레이어 문제해결 - 2.윈도우 레지스트리, 퍼미션 오류

Failed to install. For Troubleshooting please see: http://www.adobe.com/go/tn_19166라는 메시지를 뿌리며 설치가 안될때가 있다. 나는 이메시지를 우연히 보게되었으며 익스플로러에서만 문제가 발생한다는 것과, 레지스트리의 퍼미션 문제 때문이라는 것을 알아냈고, 다음과 같은 절차로 문제를 해결했다. 주의할 점은 레지스트리를 수정하므로 모든 실행중인 프로그램을 종료하고 진행할 것을 권한다. (아래의 해결방법은 http://kb.adobe.com/selfservice/viewContent.do?externalId=fb1634cb&sliceId=1 에서 제시된 방법이다. 따라서 영어에 능숙하면 직접 링크를 클릭하여 주의사항등을 자세히 읽어보기 바란다...

플래시 플레이어 문제해결 - 1.삭제하기, 설치하기

플래시 플레이어가 업데이트 중 잘못 설치되거나 윈도우의 문제로 인하여 간혹 문제를 발생시키는 경우가 있다. 이럴때 여러가지 해결 방법이 있는데 첫번째 방법으로 삭제한 후 다시 설치해보는 경우가 있다. 삭제는 어도비에서 제공하는 uninstaller를 받아서 지우는 것이 깔끔하다. 먼저 열려져 있는 모든 브라우저를 닫는다. 일단 다음의 링크를 클릭하여 사용중인 OS의 uninstaller를 다운받는다. http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14157&sliceId=1 uninstaller를 실행한다. 성공적으로 실행했으면 브라우저를 열고 네이버나 다음을 들어가 플래시 설치메시지를 확인한 후 설치한다. 만약 디버거 버전 설치를 원할 경우..