2010-05-07 42 views
1

我通過從配置文件中的文本串到我的Flex應用程序,我通過在字符串中的一個是,我用它來讓我的應用程序的用戶發送我的反饋一個mailto鏈接。我最近需要改變這個鏈接,但是當我更新我的配置文件中的鏈接時,我的Flex應用程序中沒有立即發生變化。事實上,在變化出現之前,我必須清除緩存(包括瀏覽器和Flash播放器)。這對我來說當然很好,但我怎樣才能確保應用程序的用戶也能獲得更新的內容?有沒有辦法強制刷新數據加載到我的SWF在其他用戶的瀏覽器?Flex 3的和Flash Player緩存

最後,這是我的瀏覽器緩存或Flash播放器緩存的問題嗎?請問flash播放器僅保留這些數據,就像我的電子郵件地址,在存儲器中,而應用程序正在使用中,然後將其清除,一旦它被關閉或它緩存此數據的用戶想要使用的應用程序下一次呢?

謝謝!

回答

1

問題涉及到瀏覽器的緩存,並與所有的資源,不僅爲Flash影片發生。有幾種方法,以防止:

一)中被描述爲here設置標頭的HTML文檔。

b)利用一種機制來控制所述高速緩存。在您的資源中附加一個標記(如my.html?id = 12),並在swf更改時更改此標記。通過這種方式,您將受益於緩存機制,同時您將能夠控制它。