//不正确
ExternalInterface.call("GetFlashText",CommandText);
//以下 AS 代码在IE下面无法运行
复制内容到剪贴板
代码:
function gotoAdobeSite(event:MouseEvent):void
{
OnCommandEvent(tt.text);//从FLASH得到的文本没有问题
}
function OnCommandEvent(CommandText:String):void
{
/* var adobeURL:URLRequest = new URLRequest(CommandText);
navigateToURL(adobeURL);*/
ExternalInterface.call("GetFlashText",CommandText);//这里出的错
}
linkButton.addEventListener(MouseEvent.CLICK, gotoAdobeSite);js:
复制内容到剪贴板
代码:
<script type="text/javascript">
function GetFlashText(str)
{
alert(str);
}
</script>调度时FLASH生成的JS
出错null为空或不是对像
复制内容到剪贴板
代码:
try { document.getElementById("").SetReturnValue(__flash__toXML(GetFlashText("http://www.sohu.com\r")) ); } catch (e) { document.getElementById("").SetReturnValue("<undefined/>"); }