无法将FlashVar传递给flex生成的swf

无法将FlashVar传递给flex生成的swf,flash,apache-flex,flashvars,Flash,Apache Flex,Flashvars,无法将FlashVar传递给flex生成的swf 导入com.rubenswieringa.interactivememindmap.*; 私有变量fullscreenlisteneraded:Boolean=false; 私有函数onCreationComplete():void{ boot(this.springGraph,“assets/mindmap.xml”); Security.allowDomain(“dual99.com”); } 私有函数全屏(事件:事件=null):无效{ 如

无法将FlashVar传递给flex生成的swf
导入com.rubenswieringa.interactivememindmap.*;
私有变量fullscreenlisteneraded:Boolean=false;
私有函数onCreationComplete():void{
boot(this.springGraph,“assets/mindmap.xml”);
Security.allowDomain(“dual99.com”);
}
私有函数全屏(事件:事件=null):无效{
如果(!this.fullscreenListenerAdded){
this.fullscreensisteneraded=true;
Application.Application.stage.addEventListener(Event.FULLSCREEN,this.onFullscreen);
}
Application.Application.stage.displayState=StageDisplayState.FULL\u屏幕;
}
全屏私有函数(事件:事件):无效{
this.fullscreenButton.visible=(Application.Application.stage.displayState==StageDisplayState.NORMAL);
}
//在应用程序范围中声明可绑定属性。
[可装订]
公共变量myName:String;
[可装订]
公共变量:字符串;
//为新属性指定值。
私有函数initVars():void{
myName=Application.Application.parameters.myName;
MyHomery=Application.Application.parameters.MyHomery;
}
]]>
这是在html中

<script type="text/javascript">
    // <![CDATA[

    var so = new SWFObject("flash.swf", "flasher", "100%", "100%", "9", "#FFFFFF");
    so.addParam("allowFullScreen", "true");
    so.addVariable("myName","samvirtual");
    so.addVariable("myHometown","canton");
    so.write("flashcontent");

    // ]]>
</script>

// 
尝试使用

private function initVars():void {        
  var paramObj:Object = LoaderInfo(root.loaderInfo).parameters;
  myName = paramObj.myName;
  myHometown = paramObj.myHometown;
}

我猜你给initVars打电话太早了。尝试将其添加到创建完成处理程序:

private function onCreationComplete ():void {
   Controller.boot(this.springGraph, "assets/mindmap.xml");
   Security.allowDomain("dual99.com");
   myName = Application.application.parameters.myName;
   myHometown = Application.application.parameters.myHometown;
}
private function onCreationComplete ():void {
   Controller.boot(this.springGraph, "assets/mindmap.xml");
   Security.allowDomain("dual99.com");
   myName = Application.application.parameters.myName;
   myHometown = Application.application.parameters.myHometown;
}