【问题标题】:Does a ActionScript/Flash equvialant to Java GetDocumentBase() exist?是否存在与 Java GetDocumentBase() 等效的 ActionScript/Flash?
【发布时间】:2010-12-12 22:48:41
【问题描述】:

是否有与 Java 的 GetDocumentBase() 方法等效的 Actionscript/Flash? 我试图弄清楚是否可以根据加载 flash 对象的 url 创建事件。

如果对象在 www.Happywifi.com 加载,则显示一张笑脸动画。如果它被加载在 www.Happywifi.com/question/ 显示问号脸。

我对 Flash 很感兴趣,似乎使用 Flash 可以制作出比我们在 Java 中使用的更详细的动画。

看在上帝的份上,请不要回答“你为什么要那样做!”。我们正在使用的平台有一些限制。

【问题讨论】:

    标签: java flash actionscript


    【解决方案1】:

    看看LoaderInfo类(check out the docs)

    您可以使用 url 属性或 loaderURL 属性。像这样:

    trace(root.loaderInfo.loaderURL)
    

    【讨论】:

    • 感谢泽万!这就是我一直在寻找的。我对Flash一点也不熟悉。你的回答让我省了很多苦。
    【解决方案2】:

    您应该能够使用具有loaderURL 属性的LoaderInfo 类。

    类似:

    stage.loaderInfo.loaderURL
    

    这将为您提供加载文件的 URL 字符串。然后您可以进行额外的处理。

    请注意,这不是包含此对象的页面的 URL,而是 .swf 文件所在的实际 URL。

    如果您可以根据需要在页面上嵌入不同的对象,则使用flash vars 可能是解决问题的另一种方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 2011-11-08
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多