2012-09-27 45 views
2

我创建的聊天宗旨,每一件事怎么回事完美的Flash应用程序,但只有一个警告,当我用它来发布。警告被抛出,因为我承受的标题,即 “由于您的发布设置,没有库作为运行时共享库​​(RSL)链接:导出SWC”没有库被链接为运行时共享库​​(RSL要求)

我已选中导出为发布设置中的SWC选项,需要将其导出为SWC而不会发出任何警告。 所以请告诉我,这个警告如何克服。

+2

这个警告仅仅是让你知道,你可以利用的RSL的,你是不是没有理由,你需要听你的,如果你想我敢肯定有一个编译器参数,以抑制警告,但就像你个人忽视它一样。运行时共享库​​用于在运行时加载类/字节码,它允许将这些东西缓存起来,只要应用程序代码在其更改时加载,但框架不会。不使用它意味着您所依赖的swcs中的类会直接编译到您的swf/swc中。 – shaunhusain

+0

所以,你能告诉我这个警告的解决方案吗,因为我使用了一个preloader,我在动作脚本设置对话框中进行了配置。我的预加载程序没有工作,所以请告诉我解决方案。 –

+0

验证您是否正在浏览器中运行Flash的调试版本,如果在尝试其他任何操作之前未安装它,请使用它来查看您的项目,转到此处并滚动到页面底部http://helpx.adobe.com/flash -player/kb/find-version-flash-player.html在Chrome中它有一个内置的Flash播放器,它可以覆盖你安装的任何东西,除非你明确禁用了Chrome浏览器设置中的内置插件,我不确定是否有类似的东西在Safari中为true(与WebKit在HTML渲染方面有些类似) – shaunhusain

回答

1

你看,在发布时,因为你在项目中的某处使用运行时共享库​​这样的警告,但由于的SWC编译到你的代码,而不是在运行时加载你不采取它的优势。你可以放心地忽略这个警告,尽管它很烦人。

我时,我不小心使用TLF文本,而不是经典文本为我的文字字段中的一个看到这个警告。从Illustrator导入文本字段时会发生这种情况。当我将其更改为经典文字时,此发布警告消失。 TLF为文本字段添加了新功能和灵活性,但特别是在移动AIR项目中可能会出现问题。