通过 Java/Actionscript/JavaScript 抢到 URL?

Grab URL through Java/Actionscript/JavaScript?

这就是我想要做的。

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

我想做的是 URL 检查以检查向 Java 发送命令的 SWF 是否在特定 URL 上 运行,如果URL 与我在 if 语句中输入的不匹配,函数将不会继续。

我该怎么办?

如果您在加载的 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')); 
    }
}