gpt4 book ai didi

apache-flex - Flex 应用程序能否检测到自己的 URL?

转载 作者:行者123 更新时间:2023-12-04 02:55:07 26 4
gpt4 key购买 nike

我有一个用于大规模分发的 Flex 应用程序(Web,不是 Air),可以像插件一样包含在各种网站中。

  • SWF 的特定实例能否检测到它自己的 URL?
  • 如果是这样,可能会使用哪些 ActionScript 命令?

最佳答案

loaderInfo.loaderURL 为您提供文档类中的 SWF url。

您也可以这样做,但这取决于嵌入代码中的 allowScriptAccess:

if(ExternalInterface.available) // import flash.external.ExternalInterface;
{
try
{
url = String(ExternalInterface.call("window.location.href.toString"));
}
catch(s:Error)
{
url = loaderInfo.loaderURL;
}
}

如果可以的话,它会给你实际的页面 url。根据我在 Flash 中广泛分发的游戏的经验,您不能真正依赖设置 allowScriptAccess 来启用此方法。您的里程可能会有所不同。

关于apache-flex - Flex 应用程序能否检测到自己的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3518555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com