頁面跳轉在web application中很常用,但對于RIA 更多的事情放在client 端來做,RIA 并不是對于html ,jsp 的簡單代替,而是提供了一種連貫用戶界面體驗,后臺與服務器數據交互的機制。所以說一個 flex application調到另一個并不是RIA 的思想所在。
RIA application 是一組view,而每個view 又有很多component 組成,所以說我們要做的就是在不同view 之間平滑切換,根本不會像html 頁面跳轉那樣重新刷新頁面。當然可以通過flash 的getUrl()方法來請求以他頁面從而跳轉。
??<mx:Loader id="loader" width="100%" height="100%"? contentPath="aaa.mxml.swf" complete="loader.content.width = loader.maxWidth;" maintainAspectRatio="false" scaleContent="false" showBusyCursor="true" />
就是在當前application 里再加載 aaa.mxml 到 這個tag 所在的容易內。mx:Loader 的幾個屬性比較重要,這樣的設置能讓 新加載的內容很好的顯示出來,不會出現顯示小了的現象。
另外可以在 aaa.mxml 里只用 mx.core.Application.application 來訪問頂層flex application,parentApplication來訪問上一層flex application.
posted on 2007-01-12 15:42
???MengChuChen 閱讀(976)
評論(0) 編輯 收藏 所屬分類:
flex2.0