flex 3.0中关于两个.mxml文件之间链接的简单方法
test.mxml主界面:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"? ? ? ? xmlns:n1="com.*" layout="absolute">? ? ? ? ? ? ? ? <mx:ViewStack width="100%" height="100%" id="test" >? ? ? ? ? ? ? ? <n1:test id="test_1"/><!--第一个页面(test1.mxml文件)-->? ? ? ? ? ? ? ? <n1:test id="test_2"/><!--第二个页面(test2.mxml文件)-->? ? ? ? </mx:ViewStack></mx:Application>=====test1.mxml代码:<?xml version="1.0" encoding="utf-8"?><mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">? ? ? ? <mx:Script>? ? ? ? ? ? ? ? <![CDATA[? ? ? ? ? ? ? ? ? ? ? ? public function test1():void? ? ? ? ? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? parentDocument.test.selectedChild=parentDocument.test_2;? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ]]>? ? ? ? </mx:Script>? ? ? ? <mx:Button label="跳转到test2.mxml" click="test1()"/></mx:Canvas>=====要从test2.mxml返回到test1.mxml页面:<?xml version="1.0" encoding="utf-8"?><mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">? ? ? ? <mx:Script>? ? ? ? ? ? ? ? <![CDATA[? ? ? ? ? ? ? ? ? ? ? ? public function test1():void? ? ? ? ? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? parentDocument.test.selectedChild=parentDocument.test_1;? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ]]>? ? ? ? </mx:Script>? ? ? ? <mx:Button label="跳转到test2.mxml" click="test1()"/></mx:Canvas>这样就可以实现简单的页面调整,类似于页面的超链接 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |