无法在Flash CS4中导入UIComponent?

时间:2011-11-02 17:22:35

标签: flash actionscript-3

所以我在第一帧的脚本中将这一行添加到我的.FLA文件中:

import mx.core.UIComponent;

我收到此错误:

1093: Syntax error.

在UIComponent.as第54行。双击Compiler Errors面板中的那个,我看到了:

#include "../core/ComponentVersion.as"

好的,语法错误可能在ComponentVersion.as中......除非真的,实际上不应该。如果我将该文件加载到Flash编辑器并进行语法检查,则它没有错误。但是,如果我将该文件的唯一非注释行(static var version:String =“2.0.2.127”;)复制到UIComponent而不是#include,它可以工作????

现在我收到了这个错误:

5007: An ActionScript file must have at least one externally visible definition.
对不起?这是一个由Flash提供的类定义文件!

感激地收到任何线索。

我正在使用Flash CS4(10.0.2)。

1 个答案:

答案 0 :(得分:4)

除非您有意尝试导入Flex SDK,否则您应该使用Flash Pro中包含的库中的UIComponent类fl.core.UIComponent,而不是Flex对应的 mx.core .UIComponent。