지금 당장 Flash 웹 사이트에서 작업하고 있습니다 만, 지금은 링크가 변경되지 않는 것으로 나타났습니다 (Flash 응용 프로그램에서는 정상입니다). 그러나 문제는 웹 사이트가 '공유 가능'해야한다는 것입니다. 그래서 내 문제는;
URL에서 param을 가져 와서 Flash로 읽는 방법은 무엇입니까? 예를 들어
, URL이 http://www.thewebsite.ext/index.php?article=245
플래시 응용 프로그램이 문서는 245
은 그래서 대신 홈페이지의 오른쪽 기사에 갈 수 있음을 알아야한다이다.
어떻게이 작업을 수행 할 수 있습니까?
(그런데, 나는 액션 스크립트 2를 사용하고 있습니다)URL Param을 플래시하는 방법은 무엇입니까?
편집 : 여기
는 SWF 파일의 소스 코드;
<script type="text/javascript">
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','100%','height','100%','id','PortfolioScroller','src','media/casescroller2','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','opaque','movie','media/casescroller2', 'FlashVars', 'pfcase=1'); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%">
<param name="movie" value="media/casescroller2.swf?pfcase=1" />
<param name="quality" value="high" />
<param name="id" value="PortfolioScroller" />
<param name="wmode" value="opaque" />
<param name="FlashVars" value="pfcase=1">
<embed src="media/casescroller2.swf?pfcase=1" FlashVars="pfcase=1" width="100%" height="100%" id="PortfolioScroller" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="opaque" name="PortfolioScroller"></embed>
</object>
</noscript>
액션 스크립트 2;
_root.movieclip1.visible = false;
var pfcase;
if(pfcase){
_root.movieclip1.visible = true;
}
이 스크립트는 일을 테스트하는 것입니다. pfcase가 비어 있지 않으면 MovieClip이 표시됩니다.
PHP-XML 파일을 사용하여 Flash에서 내용을 업데이트합니다. 즉, SWFAddress의 Flash 예제에서와 같이 프레임에 이름을 지정할 수 없다는 것입니다. –