flash - 无法在 Flash CS4 中导入 UIComponent?

标签 flash actionscript-3

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

import mx.core.UIComponent;

我收到此错误:

1093: Syntax error.

在 UIComponent.as 的第 54 行中。在“编译器错误”面板中双击它,我看到:

#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)。

最佳答案

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

关于flash - 无法在 Flash CS4 中导入 UIComponent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984623/

相关文章:

flash - 如何在 AVM2 字节码中找到方法?

ios - 为 iOS 视网膜显示器优化 Flash AIR 的编程技巧?

flash - 闪存中的解码帧数

javascript - 无法从 JavaScript 调用 AS3。闪光

php - 间歇性问题: POST requests getting corrupted

javascript - 从 selenium webdriver 中的 flash 播放器读取内容

actionscript-3 - 检查字体是否嵌入?

html - (AS3) 在自动换行后获取文本字段中的 HTML 特定字符索引

flash - 使用 ActionScript 3/Flash 在线条上应用颜色渐变

xml - ActionScript - 将数据分配给对象数组后处理 XML?