今天是我使用 Flex 和 FlashDevelop 的第一天。在我的 ActionScript 文件中,我有这一行。
import flash.display.SimpleButton;
FlashDevelop 意识到这一点并且代码完成工作正常。
但是,当我有这条线时。
import mx.controls.Button;
然后代码完成不起作用。
今天是我使用 Flex 和 FlashDevelop 的第一天。在我的 ActionScript 文件中,我有这一行。
import flash.display.SimpleButton;
FlashDevelop 意识到这一点并且代码完成工作正常。
但是,当我有这条线时。
import mx.controls.Button;
然后代码完成不起作用。
对我来说效果很好,不需要做任何特别的事情。但也许您的项目的属性被破坏了。做这个:
打开项目属性
转到编译器选项选项卡
在高级 -> 内部库中添加以下
库\AS3\frameworks\Flex3
我有同样的问题。您的 AS3 类路径指向 flashdevelop 库文件夹结构中的一个目录,以选择 mx 类原型。
1.) 在 Flashdevelop 中按 F10 打开“设置”窗口。
2.) 在左侧列表中单击“AS3Context”选项。
3.) 立即在窗口右侧的“语言”组标题下,找到“AS3 类路径”选项。它的值通常设置为“库\AS3\Intrinsic”。将“AS3 Classpath”值更改为“Library\AS3”。
4.) 固定。Flashdevelop 现在应该知道 mx 库,因此自动完成现在也应该可以工作。
要将任何 swc 包含到代码完成中,请将其父文件夹添加到 swc 库选项。有些人声称使用内在库是有效的,但对我来说不是。这是两种设置的路径:
ProjectSettings->CompilerOptions->SWCLibraries = {path to FOLDER containing swc's}
ProjectSettings->CompilerOptions->IntrinsicLibraries = {path to same FOLDER containing swc's}
您的构建路径中似乎缺少 Flex 框架。你看过包含的库吗?