看板 Flash 關於我們 聯絡資訊
您好: 我的程式結構如下: main.mxml:ViewNavigatorApplication inputData.mxml:view inputNote.mxml:view main.mxml//// <s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.inputDataView"> </s:ViewNavigatorApplication> inputDataView.mxml/// <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" > <fx:Script> <![CDATA[ private function Input(event:MouseEvent):void{ var slideTrans:SlideViewTransition=new SlideViewTransition(); slideTrans.direction="left"; navigator.defaultPushTransition=slideTrans; navigator.pushView(views.functionView); } ]]> </fx:Script> <s:TextInput id="txt_Data"/> <s:Button id="btn_Input" label="輸入" click="Input(event)"/> </s:View> inputNoteView.mxml/// <fx:Script> <![CDATA[ var slideTrans:SlideViewTransition=new SlideViewTransition(); slideTrans.direction="right"; navigator.defaultPushTransition=slideTrans; navigator.pushView(views.inputDataView); ]]> </fx:Script> 簡單說就是一個ViewNavigatorApplication, 首頁是資料輸入畫面(inputDataView), 登入後要移轉到補充資料輸入(inputNoteView). 問題: (1)從inputNoteView回到inputDataView時,inputDataView的輸入資料都消失了, 該如何資料在頁面移轉時亦可維持? (2)從inputNoteView回到inputDataView時, navigator.defaultPushTransition=slideTrans; 程式錯誤, flex顯示Object不存在, why? 寫得落落長, 希望大家看得懂, 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.113.46
ticore:原來是Flex Mobile App啊 11/14 00:24
ticore:可以參考這篇文章 http://goo.gl/g8Zei 11/14 00:26
ticore:最簡單的作法設置View destructionPolicy="never" 11/14 00:28