Load multiple objectsDownload Example

For Flash TimeLine.

		import flare.basic.Scene3D;
		import flare.basic.Viewer3D;
		import flare.utils.Pivot3DUtils;
		import flash.display.Sprite;
		import flash.events.Event;
			
		var scene:Scene3D
				
		stage.quality = "medium"
					
		// creates the scene.
		scene = new Viewer3D( this )
		
		// define progress and complete events.
		scene.addEventListener( Scene3D.PROGRESS_EVENT, progressEvent )			
		scene.addEventListener( Scene3D.COMPLETE_EVENT, completeEvent )
		
		// load 3d objects
		scene.addChildFromFile( "scene.f3d" )
		scene.addChildFromFile( "teapot.f3d" )
				
		function progressEvent(e:Event):void 
		{
			// trace( scene.loadProgress )
		}
		
		function completeEvent(e:Event):void 
		{
			// onece completed, trace info about the scene.
			Pivot3DUtils.traceInfo( scene )
		}
		
Or in separate class.
		
		//Class Main.as
		package  
		{
			import flare.basic.Scene3D;
			import flare.basic.Viewer3D;
			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 the scene.
					scene = new Viewer3D( this )
					
					// define progress and complete events.
					scene.addEventListener( Scene3D.PROGRESS_EVENT, progressEvent )			
					scene.addEventListener( Scene3D.COMPLETE_EVENT, completeEvent )
					
					// load 3d objects
					scene.addChildFromFile( "scene.f3d" )
					scene.addChildFromFile( "teapot.f3d" )
				}
				
				private function progressEvent(e:Event):void 
				{
					// trace( scene.loadProgress )
				}
				
				private function completeEvent(e:Event):void 
				{
					// onece completed, trace info about the scene.
					Pivot3DUtils.traceInfo( scene )
				}
			}
		}