1 Reply Latest reply on Jun 19, 2007 1:54 PM by ntsiii

    Null object reference

    oxide_reaction Level 1
      I've been trying to figure this out for several hours and would really appreciate some help.

      the program won't load because it says that loading the text from the 3 input fields is a null object reference. the program won't load, it just gives me the error and I can't seem to see how to fix it.

      Here's the code:

      <?xml version="1.0" encoding="utf-8"?>
      <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml" xmlns="*" layout="vertical">

      /////////////////////// here's the problem/////////////////////
      public var theData:XML =

      <mx:HTTPService id="userRequest" url="the/path/to/the/script.php" useProxy="false" method="POST">
      <mx:request xmlns="">

      <mx:Panel id="addEntry" label="Add Entry" title="Add Entry" showEffect="Iris" hideEffect="Iris" width="500">
      <mx:VBox width="100%">
      <mx:Form id="addForm" width="100%">
      <mx:FormItem label="Title">
      <mx:TextInput id="addTitleInput"/>
      <mx:FormItem label="Body" width="100%">
      <mx:RichTextEditor id="addBodyInput" height="350" width="100%">
      <mx:DateField id="addDateInput" showEffect="Zoom"/>
      <mx:HBox width="100%" horizontalAlign="center" height="40" verticalAlign="bottom">
      <mx:Button label="Submit" click="userRequest.send()"/>
      <mx:Button label="Cancel"/>


        • 1. Re: Null object reference
          ntsiii Level 3
          Yes, you cannot do that work outside of a function. This is because of the way mxml is generated into AS and compiled.

          Declare the variable in instance scope as you have it, but do the assignment in a function called by the Application initialize or creationComplete event,