2010-10-19 83 views
0

我有这个项目,我需要将3个外部变量加载到网页上的swf文件中。 的奇怪的事情是,我得到这个工作之前,但现在它突然不会:\将html中的变量加载到swf中(正确的方法)

我用SwfObject的设置变量是这样的:

<script type="text/javascript"> 
    var flashvars = {page:"page1", box:"head2"}; 
    var params = {}; 
    params.menu = "false"; 
    params.quality = "best"; 
    var attributes = {}; 
    swfobject.embedSWF("handbook_v2.swf", "header", "700", "374", "10.0.0", false, flashvars, params, attributes); 
    </script> 

我使用这些我行AS-文件到变量加载到SWF:

public var page:String = String(root.loaderInfo.parameters.page); 
public var box:String = String(root.loaderInfo.parameters.box); 

要测试蜇伤得到了正确装入我设置一个动态文本框,以显示我的SWF中的变量时,闪光灯的环境外部加载的内容:

variableBox.text = box; 

这显示了变量未定义

我在做什么错?

回答

0

当您尝试通过变量在html闪烁,会发生什么?

<param name="flashvars" value="var1=x&var2=y&..."> 

这将有助于缩小问题的范围。

相关问题