Tag Archive for 'Flash'

Page 2 of 2

Action 초기화 순서

Timeline –> MovieClip

항상 기억하자 하면서도 어느순간 잊어버려 엄청난 고생을 한다. 액션 초기화 순서는 타임라인이 무비클립보다 항상 먼저 일어난다. 따라서 타임라인의 액션과 같은 프레임상에 무비클립이 있을경우 그 무비클립을 제어하려고 하면 영 말을 듣지 않는다.

이것은 타임라인이 초기화될때 제어하려고하는 무비클립이 아직 초기화되지 않기 때문에 발생하는 문제이다.

해결방안

  1. 타임라인의 액션의 위치를 제어하려고하는 무비클립의 위치보다 항상 뒤프레임에 위치하도록 함
  2. 일정시간 딜레이후 타임라인 상의 액션을 실행한다


Alcon – ActionScript Logging Console

Alcon is a lightweight external output console for Flash ActionScript that allows developers to view debugging information without relying on the Flash IDE. SWF files can be debugged and monitored no matter if they are in the web browser, Flash Player or a standalone executable. While that Alcon tries to keep inclusion into projects as simple as possible. In fact all that needs to be done is importing the Debug class into a project and you are ready to send debug information to the console with a simple Debug.trace() command.

Included into a project Alcon keeps a small footprint and takes less than a Kilobyte of filesize while still offering some other helpful features.

Please note: Alcon is now hosted at the Flash Game Programming Wiki (fgpwiki.corewatch.net/wiki/alcon)! New versions are downloadable from there

다운로드하기

정말 이전부터 꼭 필요했던 건데…특히 다른 곳과 함께 작업할 시에 강력한 힘을 발휘할듯..
간단한 디버거를 만들어 쓰긴했지만 원하는 log level 수준까지 걸러서 다른 색으로 가독성 높게 표현해준다..

이젠 웹브라우저에서도 디버깅이 가능할듯 싶다…

alcon

MVC vs. MVP

http://www.darronschall.com/weblog/archives/000113.cfm

ActionScript 3:resources:FAQ

드디어 As3.0 이 떳구나…으흠…
대충 훑어보니 이젠 완전한 하나의 프로그랭밍 언어로 거듭난듯 싶다..
아주 좋은 현상이다…

변수선언에 있어 데이타 타입의 정확한 분류, namespace, 그리고 protected 같은 접근제한자 추가…등등..

한가지 아쉬움은 추상클래스를 지원하지 않는점…

자바를 같이 하면서 동시에 연계지을수 있는 방법이였는데….

암튼 보다 더 강력한 모습으로 다시 태어났다.

이젠 완전한 플래시 개발자를 꿈꿔야 겠다.

http://labs.macromedia.com/wiki/index.php?title=ActionScript_3:resources:FAQ

Flash deep link

Tip  ://www.macromedia.com/kr/devnet/blueprint/articles/back_button.html
구현사이트 : Pet Market 응용 프로그램 센터
플래시 백버튼 구현을 하려고 고생했는데…이전에 하려고 했던 방법이랑 원리는 비슷하다. 다만 일일이 프레임에 들어가는 빈 html 페이지를 생성안해도 된다는 엄청난 팁…..
다음은 실행 흐름을 간략하게 요약한 것…..
1 .사용자가 Macromedia Flash 응용 프로그램의 상태를 변경합니다.
2 .Macromedia Flash 응용 프로그램에서 숨겨진 프레임을 호출하고 응용 프로그램의 현재 상태에 대한 정보를 전달합니다.
3 .숨겨진 프레임이 Macromedia Flash 응용 프로그램에서 전달한 정보를 읽은 다음, 이를 숨겨진 프레임 내에 내장된 Macromedia Flash 무비로 전달합니다.
4 .Macromedia Flash 무비는 LocalConnection 객체를 사용하여 이 정보를 주 Macromedia Flash 무비로 다시 전달합니다.
5 .브라우저의 뒤로 단추를 누르면 숨겨진 프레임이 이전 상태로 되돌아가서 이 상태를 Macromedia Flash 응용 프로그램으로 전달합니다.
6 .Macromedia Flash 응용 프로그램은 숨겨진 프레임에서 전송된 데이터를 기반으로 자신의 상태를 변경합니다.
공유객체(Shared Object)를 활용하면 좀더 디테일한 조정이 가능할듯…..

플래시 백버튼 구현을 하려고 고생했는데…이전에 하려고 했던 방법이랑 원리는 비슷하다. 다만 일일이 프레임에 들어가는 빈 html 페이지를 생성안해도 된다는 엄청난 팁…..

다음은 실행 흐름을 간략하게 요약한 것…..

  1. 사용자가 Macromedia Flash 응용 프로그램의 상태를 변경합니다.
  2. Macromedia Flash 응용 프로그램에서 숨겨진 프레임을 호출하고 응용 프로그램의 현재 상태에 대한 정보를 전달합니다.
  3. 숨겨진 프레임이 Macromedia Flash 응용 프로그램에서 전달한 정보를 읽은 다음, 이를 숨겨진 프레임 내에 내장된 Macromedia Flash 무비로 전달합니다.
  4. Macromedia Flash 무비는 LocalConnection 객체를 사용하여 이 정보를 주 Macromedia Flash 무비로 다시 전달합니다.
  5. 브라우저의 뒤로 단추를 누르면 숨겨진 프레임이 이전 상태로 되돌아가서 이 상태를 Macromedia Flash 응용 프로그램으로 전달합니다.
  6. Macromedia Flash 응용 프로그램은 숨겨진 프레임에서 전송된 데이터를 기반으로 자신의 상태를 변경합니다.

공유객체(Shared Object)를 활용하면 좀더 디테일한 조정이 가능할듯…..