簡體   English   中英

在Flex 4.5移動應用中使用PopUpManager

[英]using PopUpManager in a Flex 4.5 Mobile App

這更多是一種最佳實踐問題評分器,而不是技術問題。

我正在使用Flex 4.5 SDK開發移動應用程序,並且試圖找出處理通知窗口的最佳方法。 在大多數情況下,這些窗口會在出現問題時提醒用戶。 例如:登錄錯誤,無數據,無法解析服務器。

我使用的是單例設計模式,我有一個用於處理服務器調用的Requests類。 大多數彈出窗口都將從此類產生(我的加載器中的IOErrorEvent用於訪問API)。 由於此類是單例並且在應用程序內的所有視圖中使用,因此它不知道應用程序的當前視圖。 我也不確定讓此類跟蹤當前視圖,並讓其將彈出窗口置於頂部是最佳實踐。

我希望我可以使用PopUpManager跟蹤添加彈出窗口的位置以及舞台​​上當前存在的彈出窗口。 盡管我在網上看到的所有示例都顯示視圖聲明標簽中使用了靜態組件。

我實際上只是在尋找有關如何解決此問題的任何示例或輸入。 任何幫助將不勝感激!

我遇到了同樣的問題,並通過制作一個Alert彈出組件進行了排序,可以從代碼庫中的任何位置調用該組件,該組件將在當前活動的窗口中彈出。 它還具有一個始終可見的滾動條文本區域,非常方便

http://bbishop.org/blog/?p=502

它適用於視圖導航器應用程序,但是如果您使用選項卡式導航器應用程序,則可以為此添加一個調用,或者直接將代碼更改為

mainTabbedNavigator = FlexGlobals.topLevelApplication.tabbedNavigator;
currentTab = mainTabbedNavigator.selectedNavigator as ViewNavigator;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM