ReferenceError: Error #1069: Property yUp not found on
away3d.primitives.Cube and there is no default value.
        at away3d.exporters::AS3Exporter/::write()
        at away3d.exporters::AS3Exporter/::parse()
        at away3d.exporters::AS3Exporter/::parse()
        at away3d.exporters::AS3Exporter$iinit()
        at Main$iinit()


My Code:

package
{
        import away3d.containers.View3D;
        import away3d.exporters.AS3Exporter;
        import away3d.loaders.Object3DLoader;
        import away3d.loaders.Max3DS;
        import away3d.primitives.Cube;
        //import data.weapons.Arma1;
        import flash.display.Sprite;
        import flash.events.Event;

        public class Main extends Sprite
        {
                private var view:View3D;
                private var obj3d:Object3DLoader;
                //private var arma:Arma1;

                public function Main():void
                {
                        stage.frameRate = 30;

                        view = new View3D({x:stage.stageWidth/2, 
y:stage.stageHeight/2});
                        addChild(view);

                        /*arma = new Arma1();
                        view.scene.addChild(arma);
                        arma.scaleX = 5;
                        arma.scaleY = 5;
                        arma.scaleZ = 5;*/

                        var obj3d = new 
Object3DLoader(Max3DS.load("convertToAs/arma.3DS",
{material:"arma_t"}));
                        view.scene.addChild(obj3d);

                        new AS3Exporter(obj3d, "Weapon1", "data.weapons");

                        obj3d.z -= 900;
                        obj3d.y -= 40;

                        addEventListener(Event.ENTER_FRAME, loop);
                        function loop(e:Event):void
                        {
                                view.render();
                                obj3d.rotationY++;
                        }
                }
        }
}

Reply via email to