페이지 URL을 플래시로 가져올 수 있습니까? 단순히 플래시가로드 된 곳에서 URL을 반환 ExternalInteface.call('window.location')
현재 페이지의 URL을 플래시로 가져 오는 방법
trace(this.loaderInfo.url)
을 사용하지 않고
.
감사합니다.
페이지 URL을 플래시로 가져올 수 있습니까? 단순히 플래시가로드 된 곳에서 URL을 반환 ExternalInteface.call('window.location')
현재 페이지의 URL을 플래시로 가져 오는 방법
trace(this.loaderInfo.url)
을 사용하지 않고
.
감사합니다.
HTML 퍼가기 코드의 FlashVars
매개 변수로 전달해야합니다.
<script type="text/javascript">
AC_FL_RunContent(
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
'width','550',
'height','440',
'src','myswffile',
'quality','high',
'movie','myswffile',
'flashvars', page_url
);
</script>
참고 : 위의 코드를 가정 당신이 솔루션이 제공하는 자바 스크립트 AC_RunActiveContent.js
을 사용하고
<script language="javascript">
var page_url = document.location.href;
</script>
그런 다음 플래시에 그 변수를 전달합니다
이렇게하려면 다음 JS를 추가 Adobe. , 2 세 질문에 대한 대답을 게시에 대한 모든 유감의
이 아니거나 swfobject 또는 정적 임베드 코드로도 가능합니다 ... – Roki
우리는 할 수 없습니다. 고객에게 swf 위젯을 제공해야합니다. 물론 URL을 얻을 수 있습니다. allowscriptaccess 및 일부 추가 매개 변수없이 우리는 고객이 자신의 사이트에 위젯을 배치하는 방법을 모릅니다. – aaaauser
그런 다음 JS 위젯으로 만들고 작은 스크립트 태그를 붙여 넣으십시오. 그런 다음 AC_RunActiveContent.js 또는 swfobject 또는 정적 포함 (document.write)을 동적으로로드하고 document.location.href를 flashvar로 전달하십시오. –
먼저 나는 그것이 ExternalInterface.call() 뭐가 잘못 어떤 사람
var bm:IBrowserManager = BrowserManager.getInstance();
bm.init();
trace(bm.url);
유용 할 수 있습니다 희망에도 불구하고? – Macmade
우리는 위젯을 작성하고 있으며 고객을 위해이 위젯을 제공하고이를 광고 시스템과 함께 배포 할 예정입니다. ExternalInterface를 사용하려면 고객은 allowScriptAccess를 사용해야하며 때로는 – aaaauser