google了好久,大多数建议用state和viewStack。
但是也有强人想出了法子:
一个页面:
var dataXML:XML =
<data>
<kansyuCd>0001 </kansyuCd>
</data>;
var request1:URLRequest = new URLRequest("http://localhost:8080/IbisDemo/flex/w3505_1.html");
request1.data = dataXML.toXMLString();
request1.method = URLRequestMethod.POST;
navigateToURL(request1,"_self");
<data>
<kansyuCd>0001 </kansyuCd>
</data>;
var request1:URLRequest = new URLRequest("http://localhost:8080/IbisDemo/flex/w3505_1.html");
request1.data = dataXML.toXMLString();
request1.method = URLRequestMethod.POST;
navigateToURL(request1,"_self");
这样传递参数。
第二个页面
var url:String = ExternalInterface.call("window.location.toString");
这样去接这个参数。
没去试,考虑到自己功力尚浅,这些从mxml到html在由html到mxml的参数传递,实在是明白不了。
我还是用viewStack吧!