Re: [問題] views的狀態維持??

看板Flash作者 (揪~~竟,能不能考上?)時間13年前 (2011/11/13 12:09), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串2/2 (看更多)
您好: 我的程式結構如下: 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

11/14 00:24, , 1F
原來是Flex Mobile App啊
11/14 00:24, 1F

11/14 00:26, , 2F
可以參考這篇文章 http://goo.gl/g8Zei
11/14 00:26, 2F

11/14 00:28, , 3F
最簡單的作法設置View destructionPolicy="never"
11/14 00:28, 3F
文章代碼(AID): #1ElqBuxO (Flash)
文章代碼(AID): #1ElqBuxO (Flash)