Monthly Archive for April, 2006

IE 패치에 대한 Flash Extention

IE 패치로 플래시가 활성화되지 않는 문제점을 해결하는 방법이 Extention 으로 배포됐다.

전에는 js 파일로 일일이 플래시 파일을 따로 빼야되서 번거로웠는데 ..근데 코드를 덮어쓰면 지저분한 코드들이 생기는 듯싶다. 자세히는 안봤지만….

  1. publish setting 에서 html 탭의 템플릿을 Active Content Update 로 선택해서 html 을 생성.
  2. Command 메뉴에서 Apply Active Content Update(업데이트 컨텐츠 적용) 클릭 해서 전에생성한 html 페이지를 덮어쓴다.

Flash Extention download

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)를 활용하면 좀더 디테일한 조정이 가능할듯…..