所以我在第一帧的脚本中将这一行添加到我的.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)。
答案 0 :(得分:4)
除非您有意尝试导入Flex SDK,否则您应该使用Flash Pro中包含的库中的UIComponent类fl.core.UIComponent,而不是Flex对应的 mx.core .UIComponent。