0

我作为一个完整的 Flash 新手问这个问题,所以如果我在这里做错了什么,请指出(我怀疑我是)。

我有一个 Flash MPU 大小的动画,其中有一个链接,它是通​​过使用一个全尺寸的透明层作为一个按钮(这是正确的方法)和以下 ActionScript 创建的:

on(release){
  getURL("/account/", "_self")
}

我想做的是将一些 flashVars 传递给 Flash,然后将它们作为查询字符串附加。我试过这样的方法:

on(release){
  var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
  getURL("/account/?test="+String(paramObj["test"]), "_self")
}

两件事情。首先,我认为这不是检索 flashVar 的正确方法,因此在这方面我需要一些帮助。

第二个问题是链接到的相对 URL 正在剥离整个查询字符串 - 所以我没有事件得到“/account/?test=undefined”。那么我如何实际将查询字符串附加到 URL 中呢?

谢谢你的帮助。

4

1 回答 1

1

This is how I used Flashvars before in AS2

Javascript

<script type="text/javascript">

    var flashvars = {};
    flashvars.xmlPath = "/themixer/flash/mixerplayer.xml";

    // Rest of Flash code here

</script>

ActionScript-2

var xmlFile:String = xmlPath;

Then you can do whatever with xmlPath or whatever var you want to call it :) The XML file can be a string like in your case.

于 2010-01-29T16:29:43.103 回答