Hm it does have to do with the model i loaded/dropped the file in prefab and nothing happend. I've put up the files here : labs.speak.nl/3d/away3d/demo19/model.rar It also contains the original .md2 and texture.
On 17 nov, 16:45, Fabrice3D <[email protected]> wrote: > if you drop the awd back in prefab, do you see the model or not? > otherwize if possible, send me the awd file so I can reproduce/test > and eventually fix > > It might be some incompatibilty with the new loaders and the previous > exports. > but can't say for sure before I can study the output. > > Fabrice > > On Nov 17, 2009, at 4:19 PM, wsvdmeer wrote: > > > > > Oke updated everything to the latest fp10 version. > > The previous problems are resolved but i am getting a new error : > > > [Fault] exception, information=TypeError: Error #1010: Een term is > > ongedefinieerd en heeft geen eigenschappen. > > Fault, AWData.as:142 > > [Fault] exception, information=TypeError: Error #1009: Kan geen > > eigenschap of methode benaderen via een verwijzing naar een object dat > > null is. > > Fault, notifySuccess() at Loader3D.as:139 > > > It has to do with this line: > > > objs[id].geo = geos[id]; > > > I'm using the following code to load the model: > > > var loader:Loader3D = new Loader3D(); > > loader.addOnSuccess(onLoaderSuccess); > > var awd:AWData = new AWData() > > loader.loadGeometry("../assets/models/model.awd", awd); > > > On 17 nov, 15:39, Fabrice3D <[email protected]> wrote: > >> just tried on latest trunk and I have no issues > >> make sure you have updated the whole package > > >> AWData F9 is untested yet, will try later on. > > >> Fabrice > >> On Nov 17, 2009, at 3:09 PM, wsvdmeer wrote: > > >>> Hey Fabrice i'm on fp10 and i'm using the class from : > > >>>http://code.google.com/p/away3d/source/browse/trunk/fp10/Away3D/src/a > >>> ... > >>> As you can see on line 233 it says "_container" instead of > >>> "container" > > >>> I now tested with : > > >>> var loader:Loader3D = new Loader3D(); > >>> loader.addOnSuccess(onLoaderSuccess); > >>> var awd: AWData = new AWData(); > >>> loader.loadGeometry("../assets/models/model.awd", awd); > > >>> With the same result and errors:( > > >>> "Ik woon in Nederland bijna half mijn leven, dus benk toch een > >>> beetje > >>> Nederlander. > >>> Zeg maar de crunchy mix of kaas en brood :)" > > >>> Ik ben een Fries dus ben zelf ook een halve Nederlander :D > > >>> On 17 nov, 14:51, Fabrice3D <[email protected]> wrote: > >>>> oh you are on f9? > >>>> if not let me know, makes me think I have probably updated only f10 > >>>> and not f9 for this... > > >>>> look at example in first respons, there are 2 ways to load > >>>> one if you require no access to something and just want to addchild > >>>> the other one allows access to parsers setters/methods etc before > >>>> you > >>>> actually load anything > > >>>> and would be handy to be able to read the errors... > > >>>>> sorry thought you were dutch my bad :) > > >>>> Ik woon in Nederland bijna half mijn leven, dus benk toch een > >>>> beetje > >>>> Nederlander. > >>>> Zeg maar de crunchy mix of kaas en brood :) > > >>>> Fabrice > > >>>> On Nov 17, 2009, at 2:38 PM, wsvdmeer wrote: > > >>>>> Hey Fabrice, sorry thought you were dutch my bad :) > > >>>>> I'm using the following code to load the model: > > >>>>> var loader:Loader3D = new Loader3D(); > >>>>> loader = AWData.load("../assets/models/model.awd"); > >>>>> loader.addOnSuccess(onLoaderSuccess); > > >>>>> Changed _container in AWData to container i think this is a typo > >>>>> cause > >>>>> the variable is not declaired anywhere. > >>>>> Doing this i got rid of one of the errors but im still getting the > >>>>> static function errors:S > > >>>>> On 17 nov, 14:01, Fabrice3D <[email protected]> wrote: > >>>>>> I'm not dutch, I'm french but I indeed speak this strange > >>>>>> language :) > > >>>>>> Het probleem is simpel: je zet je parse methode op de Loader > >>>>>> object, > >>>>>> terwijl het moet op de AWData object zijn. > > >>>>>> Fabrice > > >>>>>> On Nov 17, 2009, at 12:58 PM, wsvdmeer wrote: > > >>>>>>> Hey Fabrice thanks for the help:) > >>>>>>> I'm still having problems getting it to work. > >>>>>>> I've build my project in Flashdevelop and i'm getting the > >>>>>>> following > >>>>>>> errors with the static function parse/load and the variable > >>>>>>> _container: > >>>>>>> (I'm to lazy to translate it and i know your dutch :P) > > >>>>>>> \src\away3d\loaders\AWData.as(299): col: 29 Error: Aanroep van > >>>>>>> een > >>>>>>> mogelijk niet-gedefinieerde methode parse via een verwijzing van > >>>>>>> het > >>>>>>> type 'static' Class. > >>>>>>> return Loader3D.parse(data, AWData, init).handle; > >>>>>>> ^ > >>>>>>> \src\away3d\loaders\AWData.as(317): col: 29 Error: Aanroep van > >>>>>>> een > >>>>>>> mogelijk niet-gedefinieerde methode load via een verwijzing van > >>>>>>> het > >>>>>>> type 'static' Class. > >>>>>>> return Loader3D.load(url, AWData, init); > >>>>>>> ^ > >>>>>>> \src\away3d\loaders\AWData.as(233): col: 25 Error: Gebruik van > >>>>>>> niet- > >>>>>>> gedefinieerde eigenschap _container. > >>>>>>> _container = isMesh? mesh : aC[0]; > >>>>>>> ^ > > >>>>>>> On 17 nov, 12:14, Fabrice3D <[email protected]> wrote: > >>>>>>>> Hi wsvdmeer, > > >>>>>>>> Its very easy and is very similar to other loading processes. > >>>>>>>> first you need to import like for any other loaders the AWData > >>>>>>>> class > > >>>>>>>> import away3d.loaders.AWData; > > >>>>>>>> via loaders > > >>>>>>>> var loader:Loader3D; > >>>>>>>> loader = AWData.load(file_url); > >>>>>>>> loader.addOnSuccess(onLoaderSuccess); > >>>>>>>> loader.addOnError(onLoaderError); > > >>>>>>>> or > >>>>>>>> var loader:Loader3D = new Loader3D(); > >>>>>>>> loader.addOnSuccess(onLoaderSuccess); > >>>>>>>> var awd: AWData = new AWData(); > >>>>>>>> loader.loadGeometry(file_url, awd); > > >>>>>>>> private function onLoaderSuccess(e:Loader3DEvent):void > >>>>>>>> { > >>>>>>>> this.object3d = e.loader.handle; > >>>>>>>> view.scene.addChild(this.object3d); > >>>>>>>> // note: the use of this is optional here, it just to > >>>>>>>> show > >>>>>>>> you a > >>>>>>>> class var use as Object3D > > >>>>>>>> } > > >>>>>>>> if you have changed the default export "images" folder relative > >>>>>>>> to > >>>>>>>> the > >>>>>>>> awd > >>>>>>>> you can set a custom url for the sources using pathToSources > >>>>>>>> setter > >>>>>>>> or > >>>>>>>> via initobject; > > >>>>>>>> var awd: AWData = new AWData(); > >>>>>>>> awd.pathToSources = mynewpathurl; > >>>>>>>> loader.loadGeometry(file_url, awd); > > >>>>>>>> you also can embed the file or load the string file from > >>>>>>>> database > >>>>>>>> and give it to the AWData.parse(myclassembed); > >>>>>>>> in this case also, if the "images" default folder is not > >>>>>>>> located > >>>>>>>> where > >>>>>>>> swf plays, pass a custom path using pathToSources setter > > >>>>>>>> Fabrice > > >>>>>>>> On Nov 17, 2009, at 11:56 AM, wsvdmeer wrote: > > >>>>>>>>> Can someone explain how to use the AWData class? > >>>>>>>>> I have a .awd model exported from Prefab already but i have no > >>>>>>>>> idea > >>>>>>>>> how to load/parse/add the model
