0

早上好,

我在 adobe flexbuilder 3 中工作时遇到一个非常奇怪的错误。

从昨天开始,当我创建一个新类时,Flex builder 就没有发现我的类有任何问题。

我如何创建一个:

  1. 右键单击包层次结构中的文件夹 --> 新建 --> 动作脚本类

  2. 我保留一切,但显然我给它起了个名字

  3. 结束

类已创建。

我现在可以在这个类中输入任何东西......即使是“abc”和 flex builder 也没有看出这是错误的。

如果我去一个现有的班级并输入“abs”,我点击保存的那一刻就会抱怨“abc”

我尝试了以下方法,但问题仍然存在。

  1. 删除了我的工作区并创建了一个新的并重新导入。
  2. 如果我右键单击 Flex 导航器中的类,“包含库中的类”将显示为灰色。

如果有人可以给我一个想法,即使它很愚蠢,请做。我真的需要能够添加新课程。

谢谢

我创建的新类看起来像

package za.co.dcs.cib.das.application.vo.authorisation.appDetails.memberDetails
{
    public class MyNewlyTestClass
    {
        public function MyNewlyTestClass()
        {
        }

    }
}

然后我将“ABC”添加到它......它不会抱怨。我可以在这门课中添加我想要的任何东西......而且没有什么是错误的。

package za.co.dcs.cib.das.application.vo.authorisation.appDetails.memberDetails
{
    public class MyNewlyTestClass
    {
        public function MyNewlyTestClass()
        {
        abc
        }

    }
}

或者如果我删除该功能

package za.co.dcs.cib.das.application.vo.authorisation.appDetails.memberDetails
{
    public class MyNewlyTestClass
    {
        public MyNewlyTestClass()
        {

        }

    }
}
4

2 回答 2

0

Flash Builder 简直是愚蠢的。ide 在键入时不会将 ActionScript 转换为抽象语法树,仅在保存时检查语法。

于 2012-06-23T13:18:26.913 回答
0

不知道这是否是默认行为,但我发现...

如果我更改现有类,编译器会检查语法,但如果我添加一个随机文件,编译器只会在我的应用程序使用该文件时检查该文件。

我已经尝试过了,它似乎有效。您从应用程序中调用该文件的那一刻,它会验证并给我错误应该在哪里。

感谢您的所有更新

于 2012-06-28T19:01:46.207 回答