Flex警告:framework.swc”具备默认样式而且在 library-path 中,表...

错误描述:    css

    首先要提醒你的是不要小看Flex中的警告,Flex中的警告和java中不同,有些警告多是致命的,以致于你不可以正常使用生成的.SWC文件。 java

    这个警告的完整说明多是: app

“D:\Adobe\Adobe Flash Builder 4.5\sdks\4.5.1\frameworks\libs\framework.swc”具备默认样式而且在 library-path 中,表示依赖项将不带有样式进行连接。这可能会致使使用输出 swc 的应用程序出现外观丢失的现象。swc 应该放置在 external-library-path 中。 框架

    或者:
ui

    The swc ‘/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/libs/framework.swc’ has style defaults and is in the library-path, which means dependencies will be linked in without the styles. This can cause applications, which use the output swc, to have missing skins. The swc should be put in the external-library-path.
spa

    固然还有多是针对spark.SWC文件的,解决方法是同样的。 ci

错误缘由: it

    之因此会产生这个错误是由于这两个swc文件都带有样式文件defaults.css,若是把这两个库文件合并到代码中系统不会把defaults.css也自动带走,因此就产生了冲突。而系统默认添加的swc文件是合并到代码中的,因此咱们要修改系统链接swc文件的方式。 spark

解决办法: io

    项目右击——属性——Flex库构建路径——库路径——点击Flex SDK(Flex4.6.0)——选中冲突的swc文件——点开,而后选择连接类型——选择右边操做栏编辑——取消选中与框架相同,而后选择连接类型为外部。

相关文章
相关标签/搜索