Animated LightDownload Example

// Class Main.as
package  
{
	import flare.basic.Scene3D;
	import flare.basic.Viewer3D;
	import flare.core.Pivot3D;
	import flare.system.Device3D;
	import flare.utils.Pivot3DUtils;
	import flash.display.Sprite;
	import flash.events.Event;
	
	public class Main extends Sprite
	{
		private var scene:Scene3D
		
		public function Main() 
		{
			stage.quality = "medium"
			
			// creates and load the scene with animated light.
			scene = new Viewer3D( this, "scene.f3d" )
			
			// define events.
			scene.addEventListener( Scene3D.PROGRESS_EVENT, progressEvent )			
			scene.addEventListener( Scene3D.COMPLETE_EVENT, completeEvent )			
		}
		
		private function progressEvent(e:Event):void 
		{
			// ...
		}
		
		private function completeEvent(e:Event):void 
		{
			Pivot3DUtils.traceInfo( scene )
		}
	}
}