Hey Fabrice,

thanks for your answer. Would you be so kind to spend me again a bit
of your time?

My model is loaded correct, also the texture(with some uv-problems,
but this may be done later)
But no animation is played.

A short schematic- rundown of what iam trying: Something wrong
implemented?

Olee



package firstContact
{
        public class FirstConatctAway3D extends Sprite
        {
                public var view : View3D;
                public var sphere : Sphere;

                [Embed(source="../../assets/firstContact/
test_6.md2",mimeType="application/octet-stream")]
                public static const BMD2 : Class;

                [Embed(source="../../assets/firstContact/texture_low.jpg")]
                public static var Texture : Class;


                public function FirstConatctAway3D()
                {
                        initObjects();
                        addEventListener(Event.ENTER_FRAME, onEnterFrame);
                }

                private function initObjects() : void
                {

                        md2 = Md2.parse(BMD2, {ownCanvas:true, name:"torso",
material:material, back:material});
                        md2.movePivot((md2.minX + md2.maxX) / 2, (md2.minY + 
md2.maxY) / 2,
(md2.minZ + md2.maxZ) / 2);
                        md2.x = md2.z = 0;
                        md2.scale(1);
                        md2.y = 2000;
                        md2.play(new AnimationSequence("run", true, true, 10));
                        view.scene.addChild(md2);
                }

                private function onEnterFrame(event : Event) : void
                {
                        md2.rotationY += 1;
                        view.scene.updateTime();
                        view.render();
                }
        }
}









On 17 Jun., 13:09, Fabrice3D <[email protected]> wrote:
> Hi Olee,
> Welcome to Away!
>
> for your md2, if you do not will make the same md2 url dynamic
> you indeed can export to as3.
> Use the Mesh method (the animation export is not yet implemnted in the  
> as3Exporter class)
> like this
>
> myloadedmd2.asAS3Class("Coolname", "coolpackagename", true, true);
>
> save the clipboard in textapp as Coolname.as
> then add to your code, import coolpackagename.Coolname;
>
> var myanim:Coolname = new Coolname();
> view.scene.addChild(myAnim);
>
> from now on, "driving the animation is the same for AS3 or md2, same  
> rule for Animator native class.
> myAnim.play(new AnimationSequence("run", true, true, 10));
>
> in your enterframe, add the line
>
> view.scene.updateTime();
>
> you have a whole collection of methods, event that can be used, set...
> this should help you get started. --> read the online doc
>
> Fabrice
>
> On Jun 17, 2009, at 12:59 PM, [email protected] wrote:
>
>
>
> > Hi Group,
>
> > first of all - this is my first project using the away3d library and
> > iam pretty anticipated to work with it. but unfortunately the
> > timescale for the project is quite tight so maybe i have to ask some
> > silly questions instead of enjoing the learning process :-)
>
> > First thing: i have to animate a character, which is exported from max
> > as md2 with different animated sequences. the sequences has to be
> > imported, played and blended over.
>
> > So far i think the best way is to convert the md2 as as3 - but from
> > this point iam confused how do i have to use the animation-engine from
> > away.
> > Is it just a : instance_of_seq_01.play(),
> > or do i have to use the AnimationSequence ? (instance.play(new
> > AnimationSequence("run", true, true, 30)))
>
> > Is there somewhere a quick rundown which is the best way to do this i
> > havent seen yet?
> > Or is somebody willing to push me in the right direction?
>
> > Thanks in advance,
> > Olee

Reply via email to