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?