无法链接SWC文件

时间:2008-11-13 21:49:51

标签: flex actionscript swc

我正在尝试链接as3corelib库以在this tutorial之后使用它们的JSON功能。但是我在编译时遇到了麻烦。我的命令如下:

mxmlc --strict=true -library-path+=as3corelib.swc --file-specs  myapp.mxml

但是我收到了这个错误:

_divided_mx_managers_SystemManager.as(13): col: 14 Error: Interface method getVisibleApplicationRect in namespace mx.managers:ISystemManager not implemented by
class _divided_mx_managers_SystemManager.

public class _divided_mx_managers_SystemManager

有什么问题?

更新:这是因为我使用的是Flex 3吗?教程似乎适用于Flex 2.如果是这样,我需要为Flex 3做些什么?

4 个答案:

答案 0 :(得分:1)

我发现这个库的旧版本捆绑了一些有用的教程。向as3corelib提交了一个错误报告,当然我并不完全确定错误的有效性。

答案 1 :(得分:1)

如果您使用的是Flex Builder 3,您实际上只需将swc文件放入libs目录即可。这将自动将其添加到您的类路径中,您应该可以从那时起使用它。您可能需要随后对项目进行清理,以确保它可以将其接收。

答案 2 :(得分:1)

我在Flex构建器4中遇到了类似的问题。我必须将as3corelib源代码放入我的源代码中才能正常工作。

答案 3 :(得分:0)

您使用的是flex Gubmo sdk吗? 看起来它所抱怨的方法是在Gumbo的一个界面中。 如果是这样,那么as3corelib可能无法使用它。