通过Java / Actionscript / JavaScript获取URL?

时间:2016-07-15 12:28:47

标签: javascript java actionscript-3 flash actionscript

这就是我要做的事。

我有一个ActionScript 3.0 / Java桥,基本上SWF(前端)通过RTMP向Java发送命令,Java处理它。

我想要做的是一个URL检查,检查是否正在特定URL上运行向Java发送命令的SWF,如果URL与我在if语句中放置的内容不匹配则函数胜出'继续。

我该怎么做这样的事情?

1 个答案:

答案 0 :(得分:2)

如果您在加载的SWF中工作,可以使用loaderInfo:

trace(this.loaderInfo.url);

如果没有,您可以检查外部接口(如果您的SWF嵌入在HTML中)

if (ExternalInterface.available == true){
    if (ExternalInterface.call('document.location.href.toString') != null){
        trace(  ExternalInterface.call('document.location.href.toString')); 
    }
}