MXML里跳页面

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">	
	<mx:Script>
		<![CDATA[
			function skip_html_localhost(){
				//var url:String="/test/index.html";//跳HTML
				var url:String="viewStack.html";//跳MXML
,swf文件(这里是编译后的HTML)				var request:URLRequest=new URLRequest(url);
				navigateToURL(request);
			}
		]]>
	</mx:Script>

	<mx:Panel x="233" y="247" title="跳转页面(本地)">
		<mx:Button label="skip" click="skip_html_localhost();"/>
	</mx:Panel>
</mx:Application>

 MXML里跳页面

private function login():void{navigateToURL(newURLRequest("/test/flex/Login.html"),"_self");
} 

 上面跳转URL指向的必须是 MXML Application

如果是Module还可以用viewStack来实现

<mx:ViewStack id="views" creationPolicy="all" width="100%" height="80%">
	<mx:ViewStack id="theNULL">
		
	</mx:ViewStack>
	<animal:Animal id="animalView" showEffect="WipeDown" hideEffect="WipeUp" width="100%" height="100%"/>
	<artefact:Artefact id="artefactView" showEffect="WipeDown" hideEffect="WipeUp"/>
	<house:House id="houseView" showEffect="WipeDown" hideEffect="WipeUp"/>
	<insect:Insect id="insectView" showEffect="WipeDown" hideEffect="WipeUp"/>
	<mountain:Mountain id="mountainView" showEffect="WipeDown" hideEffect="WipeUp"/>
	<tree:Tree id="treeView" showEffect="WipeDown" hideEffect="WipeUp"/>
	
	<animal:AnimalType id="animalTypeView" showEffect="WipeDown" hideEffect="WipeUp"/>
	<artefact:ArtefactType id="artefactTypeView" showEffect="WipeDown" hideEffect="WipeUp"/>
</mx:ViewStack>


private function changeView():void{
	views.selectedChild=animalView;				
}
 

你可能感兴趣的:(html,xml,Flex,Adobe,idea)