It doesn't look like anything that FB would automatically create.  Its
in my Broomstick example project pulled from the SVN.  Code below:

package
{
        import flash.display.Sprite;
        import flash.events.Event;
        import away3d.containers.*;
        import away3d.lights.PointLight;
        import flash.display.StageAlign;
        import flash.display.StageScaleMode;
        import away3d.primitives.Cube;
        
        public class Main extends Sprite
        {
                
                private var _view : View3D;
                //private var _ctr : ObjectContainer3D;
                private var _light : PointLight;
                
                public function Main()
                {
                        addEventListener(Event.ADDED_TO_STAGE, init);
                        
                }
                
                private function init(e:Event):void
                {
                        _view = new View3D();
                        initView();
                        initObjects();
                        this.addEventListener(Event.ENTER_FRAME, 
_handleEnterFrame);
                }
                
                private function initView():void
                {
                        _view = new View3D();
                        
                        this.addChild(_view);
                        _view.camera.x = 50;
                        _view.camera.y = 100;
                        _view.camera.z = -800;
                        
                        _light = new PointLight();
                        _light.x = -1000;
                        _light.y = 1000;
                        _light.z = -1000;
                        _light.radius = 1000;
                        _light.fallOff = 4000;
                        _light.color = 0x66FFFFF;
                        
                        _view.scene.addChild(_light);
                        
                        stage.scaleMode = StageScaleMode.NO_SCALE;
                        stage.align = StageAlign.TOP_LEFT;
                        stage.addEventListener(Event.RESIZE, onStageResize);
                }
        
                private function initObjects():void
                {
                        var cube:Cube = new Cube();
                        _view.scene.addChild(cube);
                }
        
                private function onStageResize(event : Event) : void
                {
                _view.width = stage.stageWidth;
                _view.height = stage.stageHeight;
                }
        
                private function _handleEnterFrame(ev : Event) : void
                {
                        _view.render();
                }
        }
}



On Sat, Jun 11, 2011 at 2:13 PM, richardolsson <r...@richardolsson.se> wrote:
> What is this "Main.as" that you are referring to? Is it not just what
> your IDE (e.g. FlashDevelop) creates as a main entry point? I don't
> believe we are supplying any example class called "Main.as", so where
> are you getting it from, and what does it contain?
>
> Cheers
> /R
>
> On Jun 11, 5:56 pm, Jeffrey Kesselman <jef...@gmail.com> wrote:
>> So, Main.as looks on paper to be exactly what i am looking for in a
>> "HelloWorld", a minimal display of a cube.
>>
>> When i run it however all I get is a black view.
>>
>> is it broken or am I doing something wrong still? AnimatedBitmapTest
>> seems to run fine.
>>
>> JK
>>
>> --
>> It's always darkest just before you are eaten by a grue.



-- 
It's always darkest just before you are eaten by a grue.

Reply via email to