flash on 2011-3-16

by naokey0221
♥0 | Line 31 | Modified 2011-03-16 16:59:54 | MIT License
play

ActionScript3 source code

/**
 * Copyright naokey0221 ( http://wonderfl.net/user/naokey0221 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/9da0
 */

package 
{
    import flash.events.Event;
    import org.papervision3d.view.BasicView;
    import org.libspark.pv3d.Metasequoia;

    [SWF(backgroundColor="#0000FF", width="400", height="400")]
    public class Main extends BasicView 
    {
        // メタセコイアクラス
        private var model:Metasequoia;
        
        public function Main():void 
        {
            if (stage) init();
            else addEventListener(Event.ADDED_TO_STAGE, init);
        }
        
        private function init(e:Event = null):void 
        {
            removeEventListener(Event.ADDED_TO_STAGE, init);
            // entry point
            model = new Metasequoia();
            // mqoの読み込み
            model.load("nekoumori.mqo");
            model.y -= 170;
            scene.addChild( model );            
            camera.zoom = 100;            
            startRendering();
        }
        
        override protected function onRenderTick(event:Event=null):void  
        {   
            model.rotationY += 2;
            renderer.renderScene(scene, camera, viewport);   
        }
    }
    
}