【问题标题】:Getting browser URL获取浏览器 URL
【发布时间】:2012-12-26 12:11:53
【问题描述】:

我需要将浏览器地址(url)获取到闪存中的变量(*.swf 文件)

我测试了几个代码,

 1. var myurl:String = loaderInfo.loaderURL;

 2. var myurl = stage.loaderInfo.parameters["browserURL"];

 3. import flash.external.*;
    var myurl = ExternalInterface.call("window.location.href.toString");

但总是变量(myurl)给出未定义的。

获取浏览器url的代码是什么?

我使用的是 Macromedia Flash MX 2004

【问题讨论】:

    标签: flash


    【解决方案1】:

    你试过LocalConnection

    var lc:LocalConnection = new LocalConnection();
    
    var myurl = lc.domain;
    

    【讨论】:

    • 提示:OP 使用 Macromedia Flash MX 2004。我强烈怀疑他/她使用 ActionScript 3 编译器。
    • 它没有工作的朋友。输出是“[类型函数]”。它给出了 myurl = [type Function]
    • @ErandaGunathilaka 让我们花点时间来报告一下:)
    • @loxxy 我说过,OP 使用非常旧的环境来编写和编译 swf 文件。可能使用的 actionscript 版本不支持LocalConnection 类。
    • @Engineer 它没有,我同意你的看法。我刚刚告诉 OP 我们会寻找其他解决方案..
    猜你喜欢
    • 2017-05-10
    • 2014-12-18
    • 2013-08-23
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2011-01-08
    相关资源
    最近更新 更多