我有一个针对多个客户的项目,唯一的区别是在数据库中,除了主页的文本以外,其他所有内容看起来都是相同的。这是从外部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