Apache flex 错误1009:无法访问空对象引用的方法

Apache flex 错误1009:无法访问空对象引用的方法,apache-flex,Apache Flex,我正在通过spring和hibernate进行FlexBlazeDDS项目。在视图堆栈的画布之间切换时出现错误1009“无法访问空对象引用的属性或方法”。 我怎样才能避免这个错误?如果您能提供帮助,我将不胜感激 <mx:VBox height="244.55" y="219.45" width="624.01514" x="10"> <mx:LinkBar dataProvider="{myViewStack}" enabled="true" activate="true"

我正在通过spring和hibernate进行FlexBlazeDDS项目。在视图堆栈的画布之间切换时出现错误1009“无法访问空对象引用的属性或方法”。 我怎样才能避免这个错误?如果您能提供帮助,我将不胜感激

<mx:VBox height="244.55" y="219.45" width="624.01514" x="10">
 <mx:LinkBar dataProvider="{myViewStack}" enabled="true"  activate="true"/>
  <mx:ViewStack id = "myViewStack" width="624" height="212" enabled="true">
   <mx:Canvas id="canvas3" label="Financement" enabled="true" enterState="true" >
  <mx:Label x="38" y="10" text="Code Fin."/>
      <mx:Label x="19" y="36" text="Fond propre" enabled="true"/>
  <mx:TextInput x="119" y="34" id="fondprofin"/>
  <mx:TextInput x="119" y="8" id="codefin"/>



     <mx:Label x="100" y="10" text="*" width="11" color="#E0391E"/>
   </mx:Canvas>
    <mx:Canvas id="canvas1" label="Investissement" enabled="true" enterState="true" >
  </canvas>


对于这个问题,唯一明智的答案是:不要创建空指针。不幸的是,您没有提供足够的信息(例如,以抛出错误的代码的形式)来说明更多内容。请阅读本指南,了解如何提问:我已经向您发送了一些代码,请提供一些帮助。当我点击画布“Financement”然后点击画布“Investissment”时,我出现了上面列出的错误1009。我认为这些藤蔓是靠不住的。如何激活它们?@yosrab请发布actionscript代码,我无法帮助您使用mxml代码,错误不在这里。如果这是确切的代码,则不应编译:第二个画布的结束标记不正确。而且
activate=“true”
enterState=“true”
也不会有任何效果:它们不是属性,而是事件处理程序。这就好像您要编写
函数onEnterState(event):void{true;}
。他们不应该抛出任何错误,他们只是没用。我投票决定关闭这个。如果您正在使用调试Flash player,则收到的错误消息包括发生错误的行号和类名。您需要显示该代码,以便我们可以提供帮助。向我们展示没有编译的代码也没有什么帮助(它只会让我们对通常不是问题的东西吹毛求疵)。您可以编辑问题并包含引发异常的代码。