我有一個針對多個客戶的項目,唯一的區別是在數據庫中,除了主頁的文本以外,其他所有內容看起來都是相同的。這是從外部swf文件加載的。我創建了一個庫,將其編譯爲一個swc,將其導入並用作RSL。問題是,如果我打開了頁面,然後更新了rsl(因爲需要更改文本),它已經被瀏覽器緩存了(不是Flash Player的緩存,但我們不應該討論這個問題!)並且更新後的swf將不會被加載。如果我用它作爲外部,頁面甚至不會啓動(瀏覽器說,它的加載,但它是空白,甚至沒有彎曲的裝載陸侃欄出現)Flex中的非緩存RSL?
<local:MainPage includeIn="default" currentState="{MainPageState}" id="Page"
width="100%" height="100%" />
這是代碼的主頁面,如果我對此進行評論,即使使用「外部」鏈接類型,也不會加載整個頁面。
如果有幫助,在設計視圖中,我看到的部分,但我得到一個警告的庫:
設計模式無法加載MainPage.swc。它可能與此SDK不兼容,或無效。 (DesignAssetLoader.CompleteTimeout)
RSL通常緩存,直到您發佈一個新版本。 – Jordan 2010-06-17 19:31:45