是否可以将网页网址设为Flash?
不使用ExternalInteface.call('window.location')
trace(this.loaderInfo.url)
只返回加载Flash的网址。
谢谢。
答案 0 :(得分:1)
您需要将其传递给HTML嵌入代码中的FlashVars
param。
为此,请添加以下JS:
<script language="javascript">
var page_url = document.location.href;
</script>
然后将该变量传递给Flash:
<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>
注意:上面的代码假设您使用的是Adobe提供的AC_RunActiveContent.js
javascript解决方案。
答案 1 :(得分:0)
首先很抱歉发布两年前问题的答案,即使我希望它对某些人有用
var bm:IBrowserManager = BrowserManager.getInstance();
bm.init();
trace(bm.url);