I tried with prefab and showed the log as

Try parse dropped file type .dae

Load dae file
url [file:///C:/Documents%20and%20Settings/Dona/My%20Documents/My
%20Dropbox/exp/prj_away3D/puma_run.dae]
>> geometry parsed
>> try load image: [file:///C:/Documents and Settings/Dona/My Documents/My 
>> Dropbox/exp/prj_away3D/pumaMap.jpg]
>> file parsing complete
file load complete

Thanks



On Dec 9, 2:29 am, Dona <[email protected]> wrote:
> When i tried with IDE's debug mode, i got error from Loader3D class
> and the null object reference showed when pathArray.pop() occurs.
>
> public function loadTextures(data:*, parser:AbstractParser):void
>   {
>                 mode = PARSING_GEOMETRY;
>                 if (url) {
>                                 var pathArray:Array;
>                                 if (url.indexOf("\\") != -1) url = 
> url.split("\\").join("/");
>                                 if(url.indexOf("/") != -1)
>                                         pathArray = url.split("/");
>                                 pathArray.pop();
>                                 var path:String;
>                                  if(url.indexOf("/") != -1)
>                                         path = (pathArray.length > 0)? 
> pathArray.join("/") + "/" :
> pathArray.join("/");
>
>                                    //set texturePath to default if no
> texturePath detected
>                                    if (texturePath == "" && url)
>                                           texturePath = path;
>
>                                      //set mtlPath to default if no mtlPath 
> detected
>                                      if (mtlPath == "" && url)
>                                           mtlPath = path;
>             }
>            //prepare data
>            this.parser = parser;
>             parser.addOnSuccess(onParserComplete);
>             parser.addOnError(onParserError);
>             parser.addOnProgress(onParserProgress);
>             parser.parseGeometry(data);
>    }
>
> On Dec 9, 2:18 am, Dona <[email protected]> wrote:
>
>
>
>
>
>
>
> > Yead..i used the debug mode but i can't see any traces!...just showing
> > the error message that i've mentioned before.
>
> > On Dec 9, 2:06 am, Aji Pamungkas <[email protected]> wrote:
>
> > > Wow... that's weird... :D
>
> > > Maybe you can try set Debug.active = true, to see what is going on when 
> > > your
> > > app is loading DAE.
>
> > > On Wed, Dec 8, 2010 at 9:40 PM, Dona <[email protected]> wrote:
> > > > Yes...
>
> > > > On Dec 9, 1:32 am, Dona <[email protected]> wrote:
> > > > > Yes   <init_from>pumaMap.jpg</init_from>
>
> > > > > On Dec 9, 1:29 am, Aji Pamungkas <[email protected]> wrote:
>
> > > > > > Is it like this in your DAE :
> > > > > > <init_from>pumaMap.jpg</init_from>
>
> > > > > > ?
>
> > > > > > On Wed, Dec 8, 2010 at 9:27 PM, Dona <[email protected]> wrote:
> > > > > > > Hi Aji,
>
> > > > > > > I've checked my dae file, inside that i can see only one texture 
> > > > > > > file
> > > > > > > named "pumaMap.jpg", that i've given in right path!
>
> > > > > > > Thanks
>
> > > > > > > On Dec 9, 12:57 am, Aji Pamungkas <[email protected]>
> > > > > > > wrote:
> > > > > > > > Hi Dona,
>
> > > > > > > > Open your collada file with text editor, find all textures that
> > > > exist
> > > > > > > > inside, and make sure, they are in the right folder.
>
> > > > > > > > Good luck. :)
>
> > > > > > > > On Wed, Dec 8, 2010 at 8:40 PM, Dona <[email protected]> 
> > > > > > > > wrote:
> > > > > > > > > Hi,
>
> > > > > > > > > I was trying to load a collada object.But it throws an error
>
> > > > > > > > > TypeError: Error #1009: Cannot access a property or method of 
> > > > > > > > > a
> > > > null
> > > > > > > > > object reference.
> > > > > > > > >        at away3d.loaders::Loader3D/loadTextures()
> > > > > > > > >        at away3d.loaders::Loader3D/onGeometryComplete()
> > > > > > > > >        at 
> > > > > > > > > flash.events::EventDispatcher/dispatchEventFunction()
> > > > > > > > >        at flash.events::EventDispatcher/dispatchEvent()
> > > > > > > > >        at flash.net::URLLoader/onComplete()
>
> > > > > > > > > My code :
> > > > > > > > >                        var collada : Collada = new Collada();
> > > > > > > > >                        var loader:Loader3D = new Loader3D();
>
> > > > > > >  loader.addEventListener(Loader3DEvent.LOAD_SUCCESS,
> > > > > > > > > onLoadCollada);
>
> > > > > > > > > loader.addEventListener(Loader3DEvent.LOAD_ERROR,
> > > > onErrorCollada);
>
> > > >  loader.loadGeometry("puma_run.dae",collada);
> > > > > > > > >                        scene.addChild(loader);
>
> > > > > > > > > I've used away3D 3.6.1v.
>
> > > > > > > > > Thank You
>
> > > > > > > > --
> > > > > > > > Aji Pamungkas
>
> > > > > > --
> > > > > > Aji Pamungkas
>
> > > --
> > > Aji Pamungkas

Reply via email to