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