我建立目前定位的Android(和最終的iOS)的Adobe AIR的移動應用程序。我正在使用Flash Builder 4.6(即Flex)。Flex的空中移動文件下載
我有一個要求,從網址下載一個zip文件,保存到本地存儲和解壓的內容。
似乎有對如何做的Flex/AIR中,下載了幾個例子,但在Flex中/航空/手機並不多。此外,實例混合似乎與各地的命名空間版本的地方,等
可能有人請提供關於如何做到這一點的空氣移動應用程序一個簡潔的例子嗎?
謝謝!
編輯:我已經試過什麼:
因此,從網絡上的例子,我做的第一件事是添加的命名空間中的Flex聲明:xmlns:net="flash.net.*"
然後,我添加了以下組件:<net:URLLoader id="urlLoader" />
然後,在按鈕單擊事件,我把它叫做:urlLoader.load(new URLRequest(downloadUrl));
我得到一個運行時錯誤:Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://
...
的問題是我不知道從哪裏何去何從,因爲我不知道缺少了什麼。
你怎麼樣開始與你試了一下,解釋爲什麼它不工作,那麼或許我們可以幫您診斷。聽上去怎麼樣? – JeffryHouser 2012-03-14 12:44:54
謝謝,flextras!我添加了一個編輯,以顯示迄今爲止我嘗試過的一些內容。 – Ilya 2012-03-15 12:52:58
您是否使用4.6.0 SDK,建設者IDE的版本不會使盡可能多的實際SDK的差別被使用,通過右鍵單擊該項目並轉到屬性,也驗證了在你的項目屬性AIR的版本也會有用。您也可以使用Charles Web調試代理(如果您以前看過我的帖子,可能看起來我是爲他們工作,但是我沒有),還添加了錯誤處理程序http://help.adobe.com/zh_CN/FlashPlatform /reference/actionscript/3/flash/net/URLLoader.html#includeExamplesSummary – shaunhusain 2012-03-16 01:17:35