Hello guys and Happy New Year! :)
Let's come back to work :)

I have some problems with RAM when using Loader3D with Collada parser.
I'm creating an app with collection of 3D models. When user select
some model from ListBox then new Collada model loaded and parsed.
Something like this:

class {

  var loader3D:Loader = new Loader3D();
  var model:ObjectContainer3D;

  function init():void{
      loader3D.addOnSuccess(onModelParsed);
  }

  function onListItemSelected():void {
      view.scene.removeChild(model);
      model = null;
      loader3D.parser = null;
      loader3D.loadTextures(colladaFiles[selected_item + '.DAE'], new
Collada( { materials: materialsLibrary }));
  }

  function onModelParsed(e):void{
      model = e.target.handle as ObjectContainer3D;
      view.scene.addChild(model);
  }

}

Every time user select an item RAM grows +2Mb. I'm afraid to imagine
if user wish to look at 100 models or more :)
Maybe someone had the same problem and already solve it?

Reply via email to