我的Flash SWF为1.2mb。
我使用动态嵌入将其嵌入到swfobject中。

<script type="text/javascript">
var flashvars = {};

flashvars.campaignid = "12345678890";
var params = {};
params.allowscriptaccess = "always";
var attributes = {};
swfobject.embedSWF("soccer.swf", "myAlternativeContent", "550", "400", "10.0.0", false, flashvars, params, attributes);
</script>


试图阅读我的文档类中的campaignid ...

代码就像

public function Main()
{
    loaderInfo.addEventListener(ProgressEvent.PROGRESS,update);
    loaderInfo.addEventListener(Event.COMPLETE,onLoadedMovie);
}
private function update(e:ProgressEvent):void
{
}

private function onLoadedMovie(e:Event)
{
    campId=this.root.loaderInfo.parameters["campaignid"];
}


当我提醒该值时,我为空
当我在一个小文件中使用相同的方法时,它会工作..
谁能帮我?
问候

最佳答案

通过在嵌入代码中添加变量,我得到了答案。像这样

swfobject.embedSWF("soccer.swf?campaignid=1234556"", "myAlternativeContent", "550", "400", "10.0.0", false, flashvars, params, attributes);


谢谢您的帮助 :)

09-25 16:46