2013-05-29 48 views
0

我有main.mxml它有登錄按鈕。它看起來像下面 -我怎麼能從動作調用mxml應用程序

  <mx:Script> 
    <![CDATA[ 
     private function onSuccessfulLogin(event):void { 
      // How to call second mxml application*/ 
       } 

    ]]> 
</mx:Script> 
<mx:Panel x="414" y="145" width="355" height="200" layout="absolute" 
      title="Enter Your Login Information"> 
    <mx:TextInput id="textInputName" x="147" y="12"/> 
    <mx:TextInput id="textInputPassword" x="147" y="57"/> 
    <mx:Button x="142" y="115" label="Login" id="callToServer" 
    <mx:Label x="37" y="14" text="User Name"/> 
    <mx:Label x="41" y="59" text="Password"/> 
</mx:Panel> 

現在成功登錄我想調用另一個mxml應用程序,例如second.mxml。它看起來像 -

 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
      xmlns="*" creationComplete="iFrame.visible=true" 
     viewSourceURL="srcview/index.html"> 
     <mx:HBox width="100%" height="100%"> 
    <mx:Panel title="/ Company Home" width="200" height="100%" > 
     <mx:Tree id="tree" width="100%" height="100%" dataProvider="{treeData}" 
       labelField="@label" showRoot="false" 
       change="iFrame.source = 
     (Tree(event.target).selectedItem.attribute('path').toString());" /> 
     </mx:Panel> 
     <mx:Panel width="100%" height="100%" title="Ticket Details" > 
     <IFrame id="iFrame" source="some url" width="100%" height="100%" /> 
     </mx:Panel> 

     </mx:HBox> 
     </mx:Application> 

請讓我知道我該怎麼做。謝謝你的幫助!

回答

相關問題