'RangeError: Error #1125: The index 0 is out of range 0' I would interpret this to mean that the parser is looking up element 0 of an array object that hasn't been initialised. ...possibly because the Collada file didn't contain the data that normally populates this array. ...only guess though.
On Jul 22, 10:46 pm, "@nders" <[email protected]> wrote: > I’m having problems loading a SketchUp exported Collada model in > Away3D Lite. I am able to load another Collada model in Away3D Lite, > so you might think there’s a problem with my model, but it works fine > loading the model in Away3D, so I believe there’s at least something > wrong with the Lite loader. > > Just for the record: > I’m using the latest Away3D Lite svn version. > I’m using SketchUp 7.0.10247, since the latest version had problems > with Papervision 3D, which I was using before. > I do extract the .dae from the .kmz file, since I didn’t get the .kmz > to work with Away3D, and it’s not yet supported by Away3D Lite. > > This is how I load the model: > > col = new Collada(); > col.material = new WireColorMaterial(0xffffff); > > loader = new Loader3D(); > loader.loadGeometry("model.dae", col); > > scene.addChild(loader); > > When loadGeometry runs I get a message box with this error: > > RangeError: Error #1125: The index 0 is out of range 0. > at away3dlite.loaders::Collada/fillMesh() > at away3dlite.loaders::Collada/buildMesh() > at away3dlite.loaders::Collada/buildContainers() > at away3dlite.loaders::Collada/buildContainers() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/notifyProgress() > at away3dlite.loaders::Collada/parseNext() > at away3dlite.loaders::AbstractParser/parseGeometry() > at away3dlite.loaders::Loader3D/loadTextures() > at away3dlite.loaders::Loader3D/onGeometryComplete() > at flash.events::EventDispatcher/ > dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at flash.net::URLLoader/onComplete() > > Any ideas of what this problem is about? > > /Anders
