SWC文件无法在设计模式下加载

时间:2012-02-10 23:09:22

标签: flash actionscript-3 flex flash-builder mxml

我通过Flash Professional CS5版本11.0.0.485导出SWC,并在Extension Manager中安装了最新的Flex Component Kit(2.0.0)。

在Symbol属性中,我在第1帧中导出Actionscript,其Class类型等于Symbol名称。

我已将SWC导入Flash Builder 4.6,并提供了所有不同的SDK。

所有这些都在设计模式中出现错误

"SWC File Failed to load. Any component dependent on this SWC will not be displayed in the design mode."

如果我通过Source实例化组件,它运行正常,在浏览器中我看到组件。

我知道我可以说“无论如何,我不需要设计模式”,但我想知道发生了什么。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

为我解决这个问题的方法是将SWC的链接类型从外部更改为合并代码。

您可以通过右键单击软件包资源管理器中的SWC来打开“构建路径”窗口,选择“链接类型”并单击“编辑”。应该有一个下拉,其中一个选项是“合并到代码中”。

我不是百分之百确定为什么这可以解决这个问题,但我怀疑它与编译时不包含SWC库这一事实有关,如果它是外部链接并且这会干扰设计视图功能。

答案 1 :(得分:0)

来自Adobe Flash CS4或更高版本SWC文件的格式与Flex SWC格式兼容,因此可以在两个产品之间交换SWC文件,但不一定无需修改。

看看这个:http://forums.adobe.com/message/4094805#4094805

这似乎是FlashBuilder 4.6中的一个错误。

相关问题