I have yet to try and use models exported as AS3 from prefab in
away3dlite (or away3d).  Do you have a quick code snippet I can use?
I'm having a hard time searching for it.

On Sep 22, 10:42 am, Fabrice3D <[email protected]> wrote:
> What happends if you export from Prefab as AS3 for AwayLite?
>
> Fabrice
>
> On Sep 22, 2010, at 4:33 PM, savagelook wrote:
>
>
>
> > In the latest trunk of away3dlite I can't get a 3ds model to appear on
> > the screen.  I tested the model in Prefab and its loads fine in
> > there.  I created a bare bones project to try and get it to work with
> > no success.  Here's the code:
>
> > package
> > {
> >    import away3dlite.containers.ObjectContainer3D;
> >    import away3dlite.containers.View3D;
> >    import away3dlite.loaders.Max3DS;
> >    import away3dlite.materials.ColorMaterial;
>
> >    import flash.display.Sprite;
> >    import flash.display.StageQuality;
> >    import flash.events.Event;
>
> >    [SWF(frameRate="60", height="600", width="800")]
> >    public class away3dlite_3ds extends Sprite
> >    {
> >            [Embed(source="cLarBodM.3DS", 
> > mimeType="application/octet-stream")]
> > private var _guitar:Class;
>
> >            private var _view:View3D;
> >            private var _max3ds:Max3DS;
> >            private var _model:ObjectContainer3D;
>
> >            public function away3dlite_3ds()
> >            {
> >                    if (stage) {
> >                            _init();
> >                    } else {
> >                            this.addEventListener(Event.ADDED_TO_STAGE, 
> > function(e:Event):void
> > { _init(); });
> >                    }
> >            }
>
> >            private function _init():void {
> >                    stage.quality = StageQuality.LOW;
>
> >                    _view = new View3D();
> >                    _view.x = stage.stageWidth/2;
> >                    _view.y = stage.stageHeight/2;
> >                    _view.camera.z = -500;
> >                    this.addChild(_view);
>
> >                    _max3ds = new Max3DS();
> >                    //_max3ds.material = new ColorMaterial(0x000000);
> >                    //_max3ds.scaling = 100;
> >                    _model = _max3ds.parseGeometry(new _guitar()) as 
> > ObjectContainer3D;
> >                    _view.scene.addChild(_model);
>
> >                    this.addEventListener(Event.ENTER_FRAME, _onEnterFrame);
> >            }
>
> >            private function _onEnterFrame(e:Event):void {
> >                    _view.render();
> >            }
> >    }
> > }
>
> > Am I doing something obviously wrong here or is there a problem with
> > away3dlite?  I tried toying with the material and scaling, but they
> > didnt help either.  I'm stuck, any ideas?

Reply via email to