![](/img/trans.png)
[英]Why can't I import mx.controls into a Flex ActionScript project
[英]FlashDevelop - Why does code-completion not work with mx.controls
今天是我使用Flex和FlashDevelop的第一天。 在我的ActionScript文件中,我有这一行。
import flash.display.SimpleButton;
FlashDevelop意识到这一点,并且代码完成工作正常。
但是,当我有这条线。
import mx.controls.Button;
然后代码完成不起作用。
对我来说非常适合做任何特别的事情。 但也许你的项目的属性被搞砸了。 做这个:
打开项目属性
转到“编译器选项”选项卡
在Advanced - > Intrinsic Libraries中添加以下内容
图书馆\\ AS3 \\框架\\ Flex3
我有同样的问题。 您的AS3类路径指向flashdevelop库文件夹结构中的低目录,以选择mx类原型。
1.)在Flashdevelop中按F10打开“设置”窗口。
2.)在左侧列表中单击“AS3Context”选项。
3.)立即在窗口右侧的“语言”组标题下,找到“AS3 Classpath”选项。 其值通常设置为“Library \\ AS3 \\ Intrinsic”。 将“AS3 Classpath”值更改为“Library \\ AS3”。
4.)固定。 Flashdevelop现在应该知道mx库,因此自动完成现在也可以工作。
要将任何swc包含到代码完成中,请将其父文件夹添加到swc libraries选项。 有些人声称使用内部库有效,但它不适合我。 以下是两种设置的路径:
ProjectSettings->CompilerOptions->SWCLibraries = {path to FOLDER containing swc's}
ProjectSettings->CompilerOptions->IntrinsicLibraries = {path to same FOLDER containing swc's}
您似乎在构建路径中缺少Flex框架。 你看过包含的库了吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.