5

今天是我使用 Flex 和 FlashDevelop 的第一天。在我的 ActionScript 文件中,我有这一行。

import flash.display.SimpleButton;

FlashDevelop 意识到这一点并且代码完成工作正常。

但是,当我有这条线时。

import mx.controls.Button;

然后代码完成不起作用。

4

4 回答 4

9

对我来说效果很好,不需要做任何特别的事情。但也许您的项目的属性被破坏了。做这个:

打开项目属性
转到编译器选项选项卡
在高级 -> 内部库中添加以下
库\AS3\frameworks\Flex3

于 2009-02-08T05:57:01.307 回答
2

我有同样的问题。您的 AS3 类路径指向 flashdevelop 库文件夹结构中的一个目录,以选择 mx 类原型。

1.) 在 Flashdevelop 中按 F10 打开“设置”窗口。

2.) 在左侧列表中单击“AS3Context”选项。

3.) 立即在窗口右侧的“语言”组标题下,找到“AS3 类路径”选项。它的值通常设置为“库\AS3\Intrinsic”。将“AS3 Classpath”值更改为“Library\AS3”。

4.) 固定。Flashdevelop 现在应该知道 mx 库,因此自动完成现在也应该可以工作。

于 2009-09-08T07:03:14.177 回答
1

要将任何 swc 包含到代码完成中,请将其父文件夹添加到 swc 库选项。有些人声称使用内在库是有效的,但对我来说不是。这是两种设置的路径:

ProjectSettings->CompilerOptions->SWCLibraries = {path to FOLDER containing swc's}
ProjectSettings->CompilerOptions->IntrinsicLibraries = {path to same FOLDER containing swc's}
于 2012-09-16T23:58:30.723 回答
0

您的构建路径中似乎缺少 Flex 框架。你看过包含的库吗?

于 2009-02-08T07:04:09.860 回答