2009-06-17 144 views
1

我想從不同的地方在Flex中加載圖像,並且圖像總是一次又一次地從服務器加載。圖片瀏覽器緩存。 Flex

有什麼辦法從瀏覽器緩存中加載圖像?

感謝,
弗拉基米爾

回答

0

如果你知道你將要加載在4個不同的地方,像你有沒有考慮嵌入的SWF內的圖像,那麼你就不需要加載它在所有。

如果這不是一個選項,那麼你可以創建一個圖像字典,使用圖像的來源作爲關鍵。如果一個特定的鍵沒有被填充,那麼你還沒有加載該圖像,如果它被填充,那麼你可以引用圖像從字典(這樣你只加載一次)。

將Dictionary放置在singlton類中,以便它可以從應用程序的任何位置訪問。

Kenneth。

+0

但是,單個圖像在顯示列表中只能有一個父項,所以要使用BitmapData將其克隆它 – grapefrukt 2009-06-17 15:31:45