forgive I nearly do not know english.
How I can made this animation in Away3D:
http://sinteenage.at.ua/snake.avi

I do this:

[CODE]
package
{


        import away3d.animators.*;
        import away3d.cameras.*;
        import away3d.containers.*;
        import away3d.core.render.*;
        import away3d.core.base.*;
        import away3d.core.math.*;
        import away3d.core.geom.*;
        import away3d.core.light.*;
        import away3d.core.utils.*;
        import away3d.loaders.*;
        import away3d.events.*;
        import away3d.lights.*;
        import away3d.loaders.utils.AnimationLibrary;
        import away3d.materials.*;
        import away3d.primitives.*;

        import flash.events.*;
        import flash.display.*;
    import flash.utils.*;
        import flash.net.*;
        import flash.text.*;

        public class Exper02 extends Sprite
        {

                private var view:View3D;
        private var cam:Camera3D;
        private var scn:Scene3D;

                private var skat:ObjectContainer3D;
                private var snakeload:Loader3D;
                private var snake:ObjectContainer3D;
                private var snanimlib:AnimationLibrary;
                private var snanim:Animator;

                private var timerOpen:Timer;

        public function Exper02():void
                {
                        if (stage) init();
                        else addEventListener(Event.ADDED_TO_STAGE, init);
                }

        public function init(e:Event = null):void{
                removeEventListener(Event.ADDED_TO_STAGE, init);

                skat = new ObjectContainer3D();
                skat.x = 0;
                skat.y = 0;
                skat.z = 0;

                cam = new Camera3D();
                cam.z = 0;
                cam.y = 0;
                cam.x = 0;
                cam.scale(5);
            view = new View3D();
                view.x = 400;
                view.y = 300;
                view.camera = cam;
        addChild(view);
        scn = new Scene3D();
        view.scene = scn;

                snakeload = new Loader3D();
                snakeload = Collada.load("D:/FLASH LAB/AWAYGEARS/Experement02/
snake.dae");
                snakeload.addOnSuccess(snakSuccess);
                snakeload.scale(5);

                snake = new ObjectContainer3D();

                snanimlib = new AnimationLibrary();

                snanim = new Animator();

                scn.addChild(skat);

                timerOpen = new Timer(10, 0);
                timerOpen.addEventListener(TimerEvent.TIMER, renderTimer);
                timerOpen.start();
            }

                private function snakSuccess(e:Event):void {

                        snake = snakeload.handle as ObjectContainer3D;

                        snanimlib = snake.animationLibrary;
                        trace(snanimlib.getAnimation("default"));
                        snanim = snanimlib.getAnimation("default").animator as 
Animator;
                        snanim.play();

                        scn.addChild(snake);

                }

                private function renderTimer(e:TimerEvent):void {

                        view.render();
                    cam.rotationY = (this.mouseX / 2);
                    cam.rotationX = (this.mouseY / 20) + 150;
                        cam.parent = skat;

                }
        }
}
[/CODE]

snake to crawl but she not soft.
Well, how I can made animation soft object?

Reply via email to