thanks. I'll have a look into the trunk.
On 5 Aug., 07:42, Michael Iv <[email protected]> wrote: > I suggest you to see online examples on models loading . Also I guess there > are some also in the trunk examples. You in your code have made half of the > job. Loading is an asynchronous process, as such you have to handle the model > only after it has been loaded. > > Sent from my iPhone > > On Aug 4, 2010, at 9:24 PM, leerraum <[email protected]> wrote: > > > Hi, > > > I'm trying to load a collada file into a swf with away3d 3.5. I don't > > have the slightest clue why it doesn't work. I hope you can help me > > with this. > > > My code looks like this and I think I've done everything right. > > > package de.kai_reinhardt > > { > > import away3d.materials.ColorMaterial; > > import away3d.primitives.Cube; > > import flash.display.Sprite; > > import flash.events.Event; > > import away3d.loaders.Collada; > > import away3d.cameras.Camera3D; > > import away3d.containers.View3D; > > import away3d.loaders.Loader3D; > > > /** > > * ... > > * @author Kai Reinhardt > > */ > > > public class Main extends Sprite > > { > > > private var view: View3D = new View3D ( {camera:cam } ); > > private var l: Loader3D = new Loader3D (); > > private var cube : Cube = new Cube (); > > private var light : DirectionalLight3D = new > > DirectionalLight3D( { color:0xFFFFFF, brightness:.9, specular:.25, > > ambient:.8, diffuse:.5 } ); > > > public function Main():void > > { > > trace("MAIN ENTRY"); > > if (stage) init(); > > else addEventListener (Event.ADDED_TO_STAGE, init); > > } > > > private function init(e:Event = null):void > > { > > removeEventListener (Event.ADDED_TO_STAGE, init); > > > view.scene.addLight (light); > > l = Collada.load ("dingens2.dae"); > > view.scene.addChild(l); > > //view.scene.addChild (cube); > > addChild (view); > > view.render(); > > } > > > } > > > } > > > But nothing shows up. Whats going wrong? Is it something with the > > collada model? > > > Thanks!
