我有一个项目是为几个客户,唯一的区别是在DB,其他一切看起来都一样,除了主页的文本。从外部swf文件加载。我创建了一个库,将其编译为swc,导入它并将其用作RSL。问题是,一旦我打开页面,然后更新rsl (因为需要修改文本),浏览器就会缓存它(不是闪存缓存,但我们不应该讨论这个问题!)更新后的swf不会被装载。如果我使用它作为外部,页面甚至不会启动(浏览器说它已加载,但它是空白的,甚至没有显示加载进度栏的flex )。
<local:MainPage includeIn="default" currentState="{MainPageState}" id="Page"
width="100%" height="100%" />这是主页面上的代码,如果我注释掉这一点,就会加载整个事件,甚至使用“外部”链接类型。
如果有用的话,在设计视图中,我会看到组件,但是我会收到库的警告:
设计模式无法加载MainPage.swc。它可能与此SDK不兼容,也可能无效。(DesignAssetLoader.CompleteTimeout)
发布于 2010-06-17 13:51:25
我发现rsl-s没有缓存(或者至少它在更新时重新加载,这是一件好事!)我只是习惯了visual,因为我在自动构建闪存生成器之前就遇到了问题,所以我总是用“干净”来进行重建。不幸的是,我之前没有保存mxml,它可能构建了最后一个文件,这就是为什么swc是新的,但没有看到更改.
https://stackoverflow.com/questions/3061871
复制相似问题