【问题标题】:passing flash parameters传递闪存参数
【发布时间】:2010-07-15 14:25:59
【问题描述】:

我有一个闪光按钮,我想将按钮链接(点击后)作为参数传递。最好的方法是什么?

【问题讨论】:

  • 给谁?一些代码可能会有所帮助。

标签: html flash actionscript-3


【解决方案1】:

您可以使用 flashvars 将参数传递给 Flash。

假设您想在用户单击按钮时传递要导航到的网站的 URL,您可以将以下参数添加到您的 Flash <OBJECT> HTML 标记中:

<param name="url" value="http://www.helloworld.com" />

在 ActionScript 中,您可以使用以下代码读取此 flashvar:

var flashVars:Object = LoaderInfo(this.root.loaderInfo).parameters;
var url:String = "http://www.backupurl.com";

if (flashVars.url != undefined) {
    url = flashVars.url;
}

(来源示例借自this blog article

【讨论】:

  • 这就是我想要的。我如何在 Flash 中读取它?
【解决方案2】:

这就是它在 AS3 中的实现方式: root.loaderInfo.parameters[ "你要读取的参数名称" ];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 2012-11-01
    相关资源
    最近更新 更多