创建新的Action Script类时出现奇怪的错误

时间:2012-06-23 11:34:50

标签: flex class actionscript flexbuilder

早上好,

我在adobe flexbuilder 3中有一个非常奇怪的错误。

从昨天开始我创建一个新类时,Flex构建器在我的课程中没有看到任何错误。

我该如何创建一个:

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

  2. 我保持原样,但我明确地给它起了一个名字

  3. 光洁度
  4. 创建了类。

    我现在可以在这个类中键入任何内容......即使单词“abc”和flex builder也没有看到这是错误的。

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

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

    1. 删除了我的工作区并创建了一个新工作区并重新导入。
    2. 如果我右键单击Flex导航器中的类,“库中的inlcude类”将显示为灰色。
    3. 如果有人能给我一个想法,即使它很傻,也请。我真的需要能够添加新的类。

      感谢

      我创建的新类看起来像

      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()
              {
      
              }
      
          }
      }
      

2 个答案:

答案 0 :(得分:0)

Flash Builder简直太愚蠢了。在输入时,ide不会将ActionScript转换为抽象语法树,只在保存时检查语法。

答案 1 :(得分:0)

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

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

我试过这个似乎有效。从应用程序中调用该文件的那一刻,它会验证并给出错误。

感谢您的所有更新