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

错误描述:   

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

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

“D:\Adobe\Adobe Flash Builder 4.5\sdks\4.5.1\frameworks\libs\framework.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文件——点开,然后选择链接类型——选择右边操作栏编辑——取消选中与框架相同,然后选择链接类型为外部。




转载于:https://my.oschina.net/u/266531/blog/174160

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值