I also looked at the example in the trunk.  But I cannot get
ExColladaAnimationCS4.fla (...trunk/fp10/Examples/Collada/src/ ) to
compile.  I get a whole slew of errors when trying to compile it with
the latest away3d libraries:

TypeError: Error #1009: Cannot access a property or method of a null
object reference.
        at away3d.core.project::PrimitiveProjector/project()
        at away3d.core.traverse::PrimitiveTraverser/apply()
        at away3d.core.base::Object3D/traverse()
        at away3d.containers::ObjectContainer3D/traverse()
        at away3d.containers::View3D/render()

I am simply trying to compile the ExColladaAnimationCS4.fla as is out-
of-the-box, but it doesn't work.  Is anyone else having this issue?



On Aug 5, 4:34 am, leerraum <[email protected]> wrote:
> 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 acolladafile into a swf withaway3d3.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
> > > {
> > >    importaway3d.materials.ColorMaterial;
> > >    importaway3d.primitives.Cube;
> > >    import flash.display.Sprite;
> > >    import flash.events.Event;
> > >    importaway3d.loaders.Collada;
> > >    importaway3d.cameras.Camera3D;
> > >    importaway3d.containers.View3D;
> > >    importaway3d.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
> > >colladamodel?
>
> > > Thanks!

Reply via email to