Hey Fabrice

That did the trick:)
Thank you very much for your help.
What kind of benefits does this fileformat have apart from the
filesize (38kb to 8kb!)?


On 18 nov, 21:31, Fabrice3D <[email protected]> wrote:
> Hi wsvdmeer,
> Sorry I couldn't get back to you earlyer
>
> found the issue,
> and you can fix in a sec :)
>
> open the file with a text editor and search this line
>
> is outputed as
> #t:mesh#o
>
> while should be
> #t:mesh
> #o
>
> this means a return is forgotten in case of single meshes in the  
> generator
> I'll fix the svn asap.
>
> So you just have to add that return by hand to make your file work
> Unfortunaly due to the many many internal changes and new features in  
> both away and Prefab, I'm not in state of
> releasing a patch for Prefab before a few days.
>
> Fabrice
>
> On Nov 18, 2009, at 11:51 AM, wsvdmeer wrote:
>
>
>
> > Hey Fabrice did you find the problem with my model?
>
> > On 17 nov, 17:27, wsvdmeer <[email protected]> wrote:
> >> Thanks very much for the help i to am very familiar with the "work
> >> over my head" problem :P
>
> >> On 17 nov, 17:02, Fabrice3D <[email protected]> wrote:
>
> >>> thx, I have work over my head, but will try tonite
> >>> Fabrice
>
> >>> On Nov 17, 2009, at 4:51 PM, wsvdmeer wrote:
>
> >>>> 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

Reply via email to