Apache flex Flex中的非缓存RSL?

Apache flex Flex中的非缓存RSL?,apache-flex,caching,external,rsl,Apache Flex,Caching,External,Rsl,我有一个项目,是为几个客户,唯一的区别是在数据库,所有其他看起来一样,除了主页的文本。从外部swf文件加载的。我创建了一个库,将其编译为swc,导入并将其用作RSL。问题是,一旦我打开页面,然后更新rsl(因为需要更改文本),它就会被浏览器缓存(不是flashplayer的缓存,但我们不应该讨论这个问题!),更新后的swf不会被加载。如果我将其用作外部,页面甚至不会启动(浏览器说它已加载,但它是空的,甚至flex的加载进度栏也不会出现) 这是主页上的代码,如果我把它注释掉的话,会比加载整个东

我有一个项目,是为几个客户,唯一的区别是在数据库,所有其他看起来一样,除了主页的文本。从外部swf文件加载的。我创建了一个库,将其编译为swc,导入并将其用作RSL。问题是,一旦我打开页面,然后更新rsl(因为需要更改文本),它就会被浏览器缓存(不是flashplayer的缓存,但我们不应该讨论这个问题!),更新后的swf不会被加载。如果我将其用作外部,页面甚至不会启动(浏览器说它已加载,但它是空的,甚至flex的加载进度栏也不会出现)


这是主页上的代码,如果我把它注释掉的话,会比加载整个东西还要多,即使使用“外部”链接类型也是如此

如果有帮助,在“设计”视图中,我会看到该组件,但会收到库的警告:

设计模式无法加载MainPage.swc。它可能与此SDK不兼容或无效。(DesignAssetLoader.CompleteTimeout)


我发现rsl-s没有被缓存(或者至少它在更新时重新加载,这是一件好事!)。我刚刚习惯visual studio,因为我以前在自动构建flashbuilder时遇到过问题,所以我总是使用“clean”来重建。不幸的是,我以前没有保存mxml,它可能构建了最后一个文件,这就是为什么swc是新的,但没有看到更改…

RSL通常会缓存到发布新版本为止。
<local:MainPage includeIn="default" currentState="{MainPageState}" id="Page"
width="100%" height="100%" />