Nope same error.
I have tried:
*[Embed(source="superman.obj", mimeType="application/octet-stream")]*
*private var model1Asset:Class;*
*modelContainer = ObjectContainer3D(ResourceManager.instance.parseData(new
model1Asset(), "Model1",true));*
and
*modelContainer =
ObjectContainer3D(ResourceManager.instance.getResource("superman.obj",false));
*
*
*
*
*
*
*
Both result in:
*
ObjParser MTL LOAD ERROR: unable to load .mtl file
TypeError: Error #1009: Cannot access a property or method of a null object
reference.
at away3d.loading.parsers::OBJParser/parseLine()[D:\wamp\www\Dev\Away3D
Broomstick\Away3D4_MeteorGame\src\away3d\loading\parsers\OBJParser.as:212]
at away3d.loading.parsers::OBJParser/proceedParsing()[D:\wamp\www\Dev\Away3D
Broomstick\Away3D4_MeteorGame\src\away3d\loading\parsers\OBJParser.as:168]
at away3d.loading.parsers::ParserBase/onInterval()[D:\wamp\www\Dev\Away3D
Broomstick\Away3D4_MeteorGame\src\away3d\loading\parsers\ParserBase.as:283]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
*
*OBJParser.as*
*
208: case "usemtl":
209: if(_mtlLib){
210: _materialIDs.push(trunk[1]);
211: _activeMaterialID = trunk[1];
212: _currentGroup.materialID= _activeMaterialID;
213: }
214: break;
*
*
*
*
*
*File structure:*
*
*
*[src dir]*
Main.as
Superman.obj
Superman.mtl
Texture1.jpg
Texture2.jpg
*[bin-debug]*
Main.swf
Superman.obj
Superman.mtl
Texture1.jpg
Texture2.jpg
Do I need to embed the MTL file or specify loading it somewhere?
D
On 1 April 2011 12:14, Darcey Lloyd <[email protected]> wrote:
> *@Fabrice*
> Damn, tortoise playing up again, even my repo browser says 3101 will
> un-install and get latest version.
>
> *@John*
> My file system is
>
> *[src dir]*
> Main.as
> Superman.obj
> Superman.mtl
> Texture1.jpg
> Texture2.jpg
>
> *[bin-debug]*
> Main.swf
> Superman.obj
> Superman.mtl
> Texture1.jpg
> Texture2.jpg
>
>
>
>
>
> On 1 April 2011 12:09, John Brookes <[email protected]> wrote:
>
>> Just make sure on path.
>>
>> With flash develop.
>> If I have the Main.as in src and the mtl and obj in bin
>>
>> bin
>> -->my.obj
>> -->my.mtl
>> -->MyprettyImage.jpg
>>
>> src
>> -->main.as
>>
>> I would have to use
>> var url:String = "../bin/objCube.obj";
>>
>> if everything is in src then
>> var url:String = "../src/objCube.obj";
>>
>> Otherwise it throws either mtl error or parse error.
>>
>
>