1、Application.application.parameters.参数=**
2、A:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="setParameters(1,'haha')">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public var str:String;
public function setParameters(id:int,str:String):void
{
var txt:String = "str: " + str + "/nid: " + String(id);
Alert.show(txt,"参数");
}
public function test():void
{
Alert.show(str,"str");
}
]]>
</mx:Script>
</mx:Application>
B:<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" horizontalAlign="center" creationComplete="load()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.controls.SWFLoader;
private var loader:Loader = new Loader();
private var mc:MovieClip = new MovieClip();
private function load():void
{
var request:URLRequest = new URLRequest("MyFlash.swf");
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
loader.load(request);
}
private function onComplete(e:Event):void
{
Alert.show("加载成功!");
mc = loader.content as MovieClip;
canvas.rawChildren.addChild(mc)
}
private function setP():void
{
mc.application.setParameters(int(idTxt.text),String(strTxt.text));
mc.application.str = "哈哈";
mc.application.test();
Application.application.parameters.id = idTxt.text;
Application.application.parameters.str = strTxt.text;
}
]]>
</mx:Script>
<mx:Canvas id="canvas" width="100%" height="100%"/>
<mx:HBox width="100%" horizontalAlign="center">
<mx:Label text="id:"/>
<mx:TextInput id="idTxt" />
<mx:Label text="str:"/>
<mx:TextInput id="strTxt"/>
<mx:Button id="btn" label="设置参数" click="setP()"/>
</mx:HBox>
</mx:Application>