2011-05-26 72 views
0

中讀取本地圖像的最簡單和最有效的方法我只是想知道,如果我只有本機路徑(例如C: \ myImage.jpg)這張圖片?在Flex 4/Air

由於我的網格項渲染器需要讀取這些縮略圖圖像,所以對我來說性能非常重要。我現在用流來做,但我不確定這是不是最好的方法。任何建議非常感謝。

+0

您將需要提供更多信息。 – 2011-05-26 13:16:56

回答

1

這是不是真的清楚你對我的應用程序將如何工作,但這裏有兩個小技巧爲你,我希望能幫助你以某種方式:

  1. 如果你想有圖像資源在你的Flex /空氣應用程序 - 將它們包含在您的應用程序中

  2. 如果你想訪問本地文件(只有Air應用程序可以做到這一點) - 將它們讀爲二進制文件 - 這是最快的方式,因爲你將使用Air中最低的文件訪問API。

p.s.考慮爲項目渲染器預先填充資源。也許某種緩存代理將爲你工作。當然你必須實現它。我還沒有看到準備好去解決問題,因爲這是非常具體的任務,這並不是很難實現。

+0

我同意第1點,但第2點是錯誤的。您可以使用FileReference.browse()讓用戶選擇從哪個Flex應用程序加載/顯示哪個文件。 – 2011-05-26 13:16:41