Probably from me, I've sent them from gmail interface, it's using my first and last name as nickname. You answer was:
"thank for the files, will look at them asap Fabrice" On 30 мар, 17:19, Fabrice3D <[email protected]> wrote: > > Most sites with flash games, we are aiming for, doesn't provide option to > > include > > files except SWF itself. > > thats why as3 and awd were made in the first place :) > > > I've sent you files in .3ds and .obj formats which fails to load when > > being embedded. > > I've just received obj/3ds to test from someone else. Not recieved any from > you. > or you use another nick? > > Fabrice > > On Mar 30, 2011, at 3:02 PM, MADCATX wrote: > > > > > I use similar code, except I'm providing name for model as second > > parameter ( * @param id The id that will be assigned to the resource. > > This can later also be used by the getResource method). I assign > > textures through code as they are also being embedded. Most sites with > > flash games, we are aiming for, doesn't provide option to include > > files except SWF itself. SWF is also compressing embedded models so > > it's reduces time to load game. > > > I've sent you files in .3ds and .obj formats which fails to load when > > being embedded. > > > On 28 мар, 23:56, Fabrice3D <[email protected]> wrote: > >> send me your file off line please > > >> have you looked at examples.EmbedParseDataTest.as and use similar code? > > >> Fabrice > > >> On Mar 28, 2011, at 5:42 PM, MADCATX wrote: > > >>> Updated from latest repository, still throws error on embedded files, > >>> but error is thrown on different line: > >>> Error: Unespected parser error > >>> at away3d.loading::ResourceManager/onResourceError()[D:\...\game\lib > >>> \away3d\loading\ResourceManager.as:194] > >>> at away3d.loading::ResourceManager/onResourceRetrieved()[D:\...\game > >>> \lib\away3d\loading\ResourceManager.as:179] > >>> at flash.events::EventDispatcher/dispatchEventFunction() > >>> at flash.events::EventDispatcher/dispatchEvent() > >>> at ResourceLoadSession/prepareNextRetreive()[D:\...\game\lib\away3d > >>> \loading\ResourceLoadSession.as:179] > >>> at ResourceLoadSession/onRetrievalComplete()[D:\...\game\lib\away3d > >>> \loading\ResourceLoadSession.as:163] > >>> at flash.events::EventDispatcher/dispatchEventFunction() > >>> at flash.events::EventDispatcher/dispatchEvent() > >>> at away3d.loading::AssetLoader/handleParserParseComplete()[D:\...\game > >>> \lib\away3d\loading\AssetLoader.as:295] > >>> at flash.events::EventDispatcher/dispatchEventFunction() > >>> at flash.events::EventDispatcher/dispatchEvent() > >>> at away3d.loading.parsers::ParserBase/finishParsing()[D:\...\game\lib > >>> \away3d\loading\parsers\ParserBase.as:264] > >>> at away3d.loading.parsers::ParserBase/onInterval()[D:\...\game\lib > >>> \away3d\loading\parsers\ParserBase.as:284] > >>> at away3d.loading.parsers::ParserBase/startParsing()[D:\...\game\lib > >>> \away3d\loading\parsers\ParserBase.as:298] > >>> at away3d.loading.parsers::ParserBase/parseBytesAsync()[D:\...\game > >>> \lib\away3d\loading\parsers\ParserBase.as:169] > >>> at away3d.loading::AssetLoader/parse()[D:\...\game\lib\away3d\loading > >>> \AssetLoader.as:273] > >>> at away3d.loading::AssetLoader/parseData()[D:\...\game\lib\away3d > >>> \loading\AssetLoader.as:146] > >>> at ResourceLoadSession/retrieveDependency()[D:\...\game\lib\away3d > >>> \loading\ResourceLoadSession.as:116] > >>> at ResourceLoadSession/retrieveNext()[D:\...\game\lib\away3d\loading > >>> \ResourceLoadSession.as:98] > >>> at ResourceLoadSession/parse()[D:\...\game\lib\away3d\loading > >>> \ResourceLoadSession.as:62] > >>> at away3d.loading::ResourceManager/parseResource()[D:\...\game\lib > >>> \away3d\loading\ResourceManager.as:133] > >>> at away3d.loading::ResourceManager/parseData()[D:\...\game\lib\away3d > >>> \loading\ResourceManager.as:93] > >>> at race.render.terrain::TerrainInfo/InitTerrain()[D:\...\game\src\race > >>> \render\terrain\TerrainInfo.as:148] > > >>> On 28 мар, 13:44, Fabrice3D <[email protected]> wrote: > >>>> thx, fixed as well. > >>>> Tho if it was probably failing to load is because of faulty url's into > >>>> your 3ds file. > >>>> This allows you to avoid loading maps and display only the geometry if > >>>> you want to. > > >>>> Fabrice > > >>>> On Mar 28, 2011, at 10:51 AM, iiley Chen wrote: > > >>>>> I always modify the line 179 of ResourceLoadSession.as to: > > >>>>> if (_ignoreDependencies){ > >>>>> this._handle = _resource; > >>>>> dispatchEvent(new > >>>>> ResourceEvent(ResourceEvent.RESOURCE_RETRIEVED, > >>>>> _resource, _uri)); > >>>>> return; > >>>>> } > > >>>>> Then it work for my case of load 3ds model. > > >>>>> Hope that helps. > > >>>>> On 3月27日, 上午6时26分, Fabrice3D <[email protected]> wrote: > >>>>>> Fixed here and there and added class in examples section > >>>>>> EmbedParseDataTest.as > > >>>>>> note that for some file type, such as 3ds image load will probably > >>>>>> fail. > >>>>>> This is an async issue. I'll try adress this one asap. > > >>>>>> example shows the embed and parsing of 4 file formats > >>>>>> obj also loads maps if mtl is provided. > > >>>>>> in worst case from all files tested on my machine, you end with no > >>>>>> maps loaded, geometry is displayed with default map. > > >>>>>> waiting on old max files to test the animation missing bytes... > > >>>>>> Fabrice > > >>>>>> On Mar 24, 2011, at 4:19 PM, MADCATX wrote: > > >>>>>>> Hello, I'm trying to load embedded model files, but without success. > >>>>>>> Following code produces error: > > >>>>>>> [Embed(source="model.3ds", mimeType="application/octet-stream")] > >>>>>>> private var modelObj:Class; > > >>>>>>> public function LoadModel() :void > >>>>>>> { > >>>>>>> ResourceManager.instance.parseData(new modelObj(), "model", true, > >>>>>>> Max3DSParser); > >>>>>>> } > > >>>>>>> Error Thrown: > > >>>>>>> Error #1034: Type Coercion failed: cannot convert > >>>>>>> ResourceLoadSession@1f82c151 to away3d.loading.IResource. > >>>>>>> Fault, ResourceManager.as:179 > > >>>>>>> The following code works alright: > > >>>>>>> public function LoadModel() :void > >>>>>>> { > >>>>>>> ResourceManager.instance.getResource("model.3ds", true); > >>>>>>> } > > >>>>>>> Most models in .obj format seems to be parsed properly when using > >>>>>>> embedded model, but some models still throws error. 3ds files always > >>>>>>> throw error when are being parsed from embedded file.
