首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

SwfObject中的 flashvars传送的参数 再传递到别的SWF中的方法

2012-12-22 
SwfObject中的 flashvars传递的参数再传递到别的SWF中的方法SwfObject中的 flashvars传递的参数是用POST

SwfObject中的 flashvars传递的参数 再传递到别的SWF中的方法
SwfObject中的 flashvars传递的参数  是用POST 直接写入的, 因此我们要将这个参数再传递到内部加载的SWF里面, 就需要注意书写的方式,

方式如下

package{ import flash.display.DisplayObject; import flash.display.Loader; import flash.display.MovieClip; import flash.events.Event; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.net.URLVariables;  public class MsgLoader extends MovieClip {  private var _loader:Loader;  public function MsgLoader()  {   _loader = new Loader();   _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);      var parms:Object = this.loaderInfo.parameters;   var gameurl:String = "msg.swf";      var str:String = '?';   for (var s:String in parms)   {    str += "&" + s + "=" + parms[s];   }      var gurl:String = gameurl;   var request:URLRequest = new URLRequest(gurl  + str);   request.method = URLRequestMethod.GET;   _loader.load(request);  }    private function onComplete(e:Event):void  {   _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onComplete);   var content:DisplayObject = _loader.content;   this.addChild(content);  } }}

热点排行