“无法访问null对象引用的属性或方法” - 非常奇怪的错误

时间:2012-02-13 08:03:24

标签: actionscript-3 flex air flash-builder

我正在开发一个带有2个窗口的AIR应用程序:一个用于创建新客户,另一个用于显示有关客户的一些信息。在窗口1上,还有一个文本字段,用于按ID或名称搜索客户。

以下是创建新客户的步骤:

  1. 在窗口1上添加“添加”按钮,我打开窗口2。
  2. 在窗口2上,用户完成表单以创建新客户。
  3. 信息通过HttpService保存在MySQL数据库中。
  4. 结果处理程序方法在窗口1上调用公共函数:

    result = "new wWin1().resultSaveCustomer(event)"
    

    此部分运作良好 - 收到新客户ID。

    在某些情况下,根据客户数据,我更改了组件颜色 - 如果我在使用搜索字段后加载客户,但是如果我直接从resultSaveCustomer函数搜索(完成后),此操作很有效步骤3),出现一条消息:

      

    无法访问空对象引用的属性或方法。

    我不明白为什么,因为窗口1中的所有组件都有一个Id名称! 或者该属性是具有Id Name的标签。

    感谢您的帮助。

0 个答案:

没有答案