| TIP: |
Every control bar movie should have an associated AS3 public class with a public member variable as follows: public var mainViewer:Object; |
private function onReset(event:Event):void {
if (mainViewer && mainViewer.onReset) {
mainViewer.onReset();
}
}
The following public functions and variables are available...
public var dragMode:uint
public function onReset()
public function onZoomIn()
public function onZoomOut()
public function setupFromFile(filename:String)
filename (string) - XML filename relative path.public function setupFromString(filename:String)
filename (string) - String containing valid XML.<parameter name="XXX" value="yyy"/> where
XXX is a parameter name and YYY is the
desired value. See Flash Viewer Parameter Reference for
details.public function setup(xmldata:XML)
xmldata (XML) - valid XML.public function setSize(width:uint, height:uint)
width (unsigned int) - width in pixels.height (unsigned int) - height in pixels.public function setInteractive()
public function clearInteractive()
var viewer3d:Object;
var urlReq:URLRequest = new URLRequest("3dsom_viewer.swf");
var ldr = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.INIT, onViewerLoaded);
ldr.load(urlReq);
stage.addChild(ldr);
function onViewerLoaded(evt:Event):void
{
var params:XML =
<parameters>
<param name="rotateX" value="0"/>
<param name="rotateY" value="2"/>
<param name="width" value="600"/>
<param name="height" value="550"/>
<param name="resizeToStage" value="false"/>
<param name="model" value="defaultModel.123"/>
</parameters>;
viewer3d.setup(params);
}
| < Previous topic (Flash Viewer Parameter Reference) | Contents page | Next topic > (Copyright and legal notices) |