2008. 11. 17. 16:28

출처 VIGMONK.com | 빅몽크
원본 http://blog.naver.com/realgoldhwan/120034907030

코딩된 index 파일(flash를 물고 있는)이 ROOT나 다른 폴더에 있고,

이곳에서 다른 플래시 파일들을 로드해 올 경우

복잡한 경로의 플래시일 경우 작업하면서 각 경로를 로컬에 맞게 잡아주거나

기본 경로를 루트로 잡아주고, 웹에 올릴 때와, 로컬에서 작업할때를 구분지어 작업 해주어야 합니다.

 

그러나 간단히 코딩에 몇줄 추가해주면 로컬에서의 경로대로 웹에 올릴 수 있습니다.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1024" height="768" id="aa" align="middle">

  <param name="allowScriptAccess" value="sameDomain" />
  <param name="movie" value="new/aa.swf" />
  <param name="quality" value="high" />
  <param name="bgcolor" value="#ffffff" />
  <param name="base" value=".">

  <embed base="." src="new/aa.swf" quality="high" bgcolor="#ffffff" width="1024" height="768" name="aa" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

 

색이 들어 간 부분만 넣어주면 된다.

value 값에 "."(default 시) 나 "http://www.vigmonk.com/" 머 이런식의 풀 경로를 써주어도 된다.

굳이 이렇게 까지 안해도, 경로 잡아주지 뭐 그러시는 분들 계실 겁니다.

그런데 공유폰트나 공유 사운드 등.. 공유 라이브러리를 쓸때는 얘기가 틀려집니다.

라이브러리 공유 폰트나 사운드에 경로를 넣어줘야 하기 때문인데.

기본 로드 구조에서는 로컬에서 작업할때와, 웹에 업 할 시 경로를 스크립트로 간단 제어할 수 있지만,

공유 라이브러리는 경로를 스크립트로 제어 할 수 없기 때문에(제가 알기론..),

위와 같으나 코딩을 넣어주면 간단히 해결 됩니다.

 

관련 문서 >> http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_04157
Posted by Doworld - a.k.a 여리