Cloe ObjectsDownload Example
// Class Main.as
package
{
import flare.basic.*
import flare.core.*
import flare.system.*
import flare.utils.*
import flash.display.*
import flash.events.*
import flash.geom.*
public class Main extends Sprite
{
private var scene:Scene3D
private var biped:Pivot3D
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 )
// loads the animated character.
biped = scene.addChildFromFile( "biped.f3d" )
}
private function progressEvent(e:Event):void
{
// ...
}
private function completeEvent(e:Event):void
{
biped.setPosition( -25, 0, 80 )
// clone the original character and adds to scene.
var cloned:Pivot3D = biped.clone()
scene.addChild( cloned )
// change some properties.
cloned.setPosition( 25, 0, 80 )
cloned.frameSpeed = -0.5
cloned.gotoAndPlay( 80 )
}
}
}

English