html에서 flash로 변수값(parameter) 넘겨줄때 방법중  많이 쓰던 방식들.

 방법 1)

test.swf?bbb=박지환
익스플로러 옵션에서 temporary 설정을 auto(default)이상으로 해놓았을 경우.
이렇게 되면 temporary 에도 test.swf?bbb=박지환 이런 파일 명으로 저장이 되어버린다. 

그렇게 되면 한번 방문해서 로드된 swf인데도 익스플로러에선 새 버전으로 인식해서
방문할 때, 변수 값이 틀려질 때마다, 다시 로드를 하게 된다.
이런 swf가 용량이 몇메가가 넘어가는 경우이면, 아주 치명적이다 방문할때마다 시간을 변수로 받는 사이트라면
방문할때마다 분명 새로 로딩을 시작하게 되므로.. 이 방법은 사용 안하는게 좋을듯 싶다.

 
방법 2)

<param name=FlashVars value="bbb=박지환" />

위 방법 때문에 잘 안쓰던 방법 이었는데,
temporary 에도 뒤에 변수가 붙지않은 swf 파일명 그대로 저장되어지고, 변수전달도 아주 깔끔하다.

 
역시 플래시에서 지원해주는 장려해주는 방법으로 해야 고생을 안하는구나..

출처  : 플생사모

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 주오때

댓글을 달아 주세요

  1. 엘카 2009/09/12 10:14  댓글주소  수정/삭제  댓글쓰기

    감사합니다.
    덕분에 겪고 있던 문제가 해결^^;

    • 주오때 2009/09/12 21:02  댓글주소  수정/삭제

      하하.. 플래시는 이래 저래 작은 팁들이 도움이 될때가 많더군요..ㅎ
      엘카님에게 도움이 되어서 감사하네요..^^

  2. 마시멜로 2009/10/28 03:27  댓글주소  수정/삭제  댓글쓰기

    감사합니다~
    이 방법으로 파이어폭스, 크롬에서 한글 깨짐현상 해결했습니다
    이 한줄을 찾기위해 얼마나 헤메었는지...ㅠㅠ
    애기가 참 똘똘하게 생겼군요^^

    • 주오때 2009/11/01 20:11  댓글주소  수정/삭제

      도움이 되셨다니 감사하네요 ^^
      사진에 있는 애기는 4살짜리 큰 아들이고, 2살짜리 둘째 아들이 또 있지요..ㅎㅎ