- package
- {
- import away3dlite.animators.MovieMesh;
- import away3dlite.core.utils.*;
- import away3dlite.loaders.MD2;
- import away3dlite.materials.*;
- import away3dlite.templates.FastTemplate;
- public class ApplicationManager extends FastTemplate
- {
- [Embed (source="../media/model.md2", mimeType="application/octet-stream")]
- public static const Model:Class;
- [Embed (source="../media/texture.jpg")]
- public static const Texture:Class;
- public var mesh:MovieMesh = null;
- protected var tex:BitmapMaterial = null;
- override protected function onInit():void
- {
- tex = new BitmapMaterial(Cast.bitmap(Texture));
- var md2:MD2 = new MD2();
- mesh = md2.parseGeometry(new Model()) as MovieMesh;
- mesh.material = tex;
- mesh.scaleX = 5;
- mesh.scaleY = 5;
- mesh.scaleZ = 5;
- mesh.rotationX = 90;
- mesh.rotationY = 45;
- mesh.fps = 12;
- mesh.play("1stan");
- scene.addChild(mesh);
- }
- override protected function onPreRender():void
- {
- }
- }
- }