title: SharedObject for Arrays of Object. Can't get correct data when restart flash
body: <p>I have an array that stored some Object with its data, and I try to store it in my computer.
  If I try to load for the data after I've save the data, I could get a correct data.
  Exp: [Object Player]</p>
  
  <p>But if I restart the flash, the data seems to be gone.</p>
  
  <p>What is the problem?</p>
  
  <pre><code>private var sharedObject:SharedObject = SharedObject.getLocal("aquarium", "/");
  
  public function save(n:String):void
      {
          /* player list will only handle the list of all the Players
           * each player data will handle by Player class itself.
           */
  
          registerClassAlias("Player", Player)
          player = new Player()
          player.newPlayer(n, LATEST_VERSION)
          playerArray.push(player)
  
  
          //saving as shared object
          sharedObject.data.aquariumData = playerArray
          sharedObject.flush()
  
          load()
      }
  
  public function load():void
      {           
          if (sharedObject.size &gt; 0)
          {
              trace("loading player info")
              playerArray = sharedObject.data.aquariumData
              trace(playerArray)
          }
          else
          {
              trace("there's no record")
          }
      }
  </code></pre>