加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex警告:framework.swc”具有默认样式并且在 library-path 中

发布时间:2020-12-15 04:02:26 所属栏目:百科 来源:网络整理
导读:错误描述: ?? ???? 首先要提醒你的是不要小看Flex中的警告,Flex中的警告和java中不一样,有些警告可能是致命的,以至于你不能够正常使用生成的.SWC文件。 ? ? 这个警告的完整说明可能是: “D:AdobeAdobe Flash Builder 4.5sdks4.5.1frameworkslibs

错误描述: ??

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

? ? 这个警告的完整说明可能是:

“D:AdobeAdobe Flash Builder 4.5sdks4.5.1frameworkslibsframework.swc”具有默认样式并且在 library-path 中,表示依赖项将不带有样式进行链接。这可能会导致使用输出 swc 的应用程序出现外观丢失的现象。swc 应该放置在 external-library-path 中。

? ? 或者:

????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.

? ? 当然还有可能是针对spark.SWC文件的,解决方法是一样的。

错误原因:

?? ?之所以会产生这个错误是因为这两个swc文件都带有样式文件defaults.css,如果把这两个库文件合并到代码中系统不会把defaults.css也自动带走,所以就产生了冲突。而系统默认添加的swc文件是合并到代码中的,所以我们要修改系统连接swc文件的方式。

解决办法:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读