📄 reference.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>3DEnvironment Userguide</title>
<link href="help_pc.css" rel="stylesheet" type="text/css">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1 class="title"><strong>ActionScript Reference</strong></h1>
<p> </p>
<h4 class="subtitle">Properties</h4>
<ul>
<li><a href="#camX">camX</a></li>
<li><a href="#camY">camY</a></li>
<li><a href="#camZ">camZ</a></li>
<li><a href="#degX">degX</a></li>
<li><a href="#degY">degY</a></li>
<li><a href="#degZ">degZ</a></li>
<li><a href="#viewLength">viewLength</a></li>
</ul>
<p> </p>
<h4 class="subtitle">Methods</h4>
<ul>
<li><a href="#addObj">addObj</a></li>
<li><a href="#getObj">getObj</a></li>
<li><a href="#getObjClip">getObjClip</a></li>
<li><a href="#loadXML">loadXML</a></li>
<li><a href="#motionCam">motionCam</a></li>
<li><a href="#motionObj">motionObj</a></li>
<li><a href="#moveCam">moveCam</a></li>
<li><a href="#moveObj">moveObj</a></li>
<li><a href="#removeAll">removeAll</a></li>
<li><a href="#removeObj">removeObj</a></li>
<li><a href="#rotateX">rotateX</a></li>
<li><a href="#rotateY">rotateY</a></li>
<li><a href="#rotateZ">rotateZ</a></li>
<li><a href="#setLoaderSize">setLoaderSize</a></li>
<li><a href="#setSize">setSize</a></li>
<li><a href="#stepCam">stepCam</a></li>
<li><a href="#stepObj">stepObj</a></li>
</ul>
<p> </p>
<h4 class="subtitle">Events</h4>
<ul>
<li><a href="#addEventListener">addEventListener</a></li>
<li><a href="#onCameraMotionComplete">onCameraMotionComplete</a></li>
<li><a href="#onObjectMotionComplete">onObjectMotionComplete</a></li>
<li><a href="#onLoadXML">onLoadXML</a></li>
<li><a href="#onLoadXMLFailed">onLoadXMLFailed</a></li>
<li><a href="#onReleaseObject">onReleaseObject</a></li>
<li><a href="#onWorldInit">onWorldInit</a></li>
<li><a href="#removeEventListener">removeEventListener</a></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<h4 class="subtitle">Properties</h4>
<p> </p>
<h1><a name="camX"></a>camX</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.camX</pre>
<h4>Description</h4>
<p>Number. Sets the x position of camera.</p>
<h4>Example</h4>
<pre>my3DEnvironment.camX = 100;
trace(my3DEnvironment.camX);</pre>
<p> </p>
<p> </p>
<h1><a name="camY"></a>camY</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.camY</pre>
<h4>Description</h4>
<p>Number. Sets the y position of camera.</p>
<h4>Example</h4>
<pre>my3DEnvironment.camY = 100;
trace(my3DEnvironment.camY);</pre>
<p> </p>
<p> </p>
<h1><a name="camZ"></a>camZ</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.camZ</pre>
<h4>Description</h4>
<p>Number. Sets the z position of camera.</p>
<h4>Example</h4>
<pre>my3DEnvironment.camZ = 100;
trace(my3DEnvironment.camZ);</pre>
<p> </p>
<p> </p>
<h1><a name="degX"></a>degX</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.degX</pre>
<h4>Description</h4>
<p>Number. Sets the x angle of the environment.</p>
<h4>Example</h4>
<pre>my3DEnvironment.degX = 45;
trace(my3DEnvironment.degX);</pre>
<p> </p>
<p> </p>
<h1><a name="degY"></a>degY</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.degY</pre>
<h4>Description</h4>
<p>Number. Sets the y angle of the environment.</p>
<h4>Example</h4>
<pre>my3DEnvironment.degY = 45;
trace(my3DEnvironment.degY);</pre>
<p> </p>
<p> </p>
<h1><a name="degZ"></a>degZ</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.degZ</pre>
<h4>Description</h4>
<p>Number. Sets the z angle of the environment.</p>
<h4>Example</h4>
<pre>my3DEnvironment.degZ = 45;
trace(my3DEnvironment.degZ);</pre>
<p> </p>
<p> </p>
<h1><a name="viewLength"></a>viewLength</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.viewLength</pre>
<h4>Description</h4>
<p>Number. Sets the depth of the camera field.</p>
<h4>Example</h4>
<pre>my3DEnvironment.viewLength = 5000;
trace(my3DEnvironment.viewLength);</pre>
<p> </p>
<p> </p>
<p> </p>
<h4 class="subtitle">Methods</h4>
<p> </p>
<h1><a name="addObj"></a>addObj</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.addObj(obj:Object)</pre>
<h4>Parameters</h4>
<p><i>obj</i>:Object. object containing x, y, z, linkageId and regName attributes.</p>
<h4>Description</h4>
<p>Add an object to the 3D environment.</p>
<h4>Example</h4>
<pre>// example 1
my3DEnvironment.addObj({x:0, y:0, z:0, linkageId:"obj mc", regName:"object1"});
// example 2
my3DEnvironment.addObj({x:0, y:0, z:0, regName:"object2", url:"img.jpg"});</pre>
<p> </p>
<p> </p>
<h1><a name="getObj"></a>getObj</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.getObj(regName:String)</pre>
<h4>Parameters</h4>
<p><i>regName</i>:String. The name of the object when added to the 3D environment.</p>
<h4>Description</h4>
<p>Returns an object that contains the x, y, z, linkageId and regName of a 3D object.</p>
<h4>Example</h4>
<pre>var myObject:Object = my3DEnvironment.getObj("object1");
for(var i:Number in myObject){
trace(i + " : " + myObject[i]);
}</pre>
<p> </p>
<p> </p>
<h1><a name="getObjClip"></a>getObjClip</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.getObjClip(regName:String)</pre>
<h4>Parameters</h4>
<p><i>regName</i>:String. The name of the object when added to the 3D environment.</p>
<h4>Description</h4>
<p>Returns a MovieClip reference of an object in the 3D environment.</p>
<h4>Example</h4>
<pre>var myClip:MovieClip = my3DEnvironment.getObjClip("object1");
</pre>
<h1><a name="loadXML" id="loadXML"></a>loadXML</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.loadXML(url:String)</pre>
<h4>Parameters</h4>
<p><em>url</em>:String. The URL/filename of the XML file to load. </p>
<h4>Description</h4>
<p>Loads an XML file containing the data for the 3DEnvironment. </p>
<h4>Example</h4>
<pre>my3DEnvironment.loadXML("3dfile.xml");</pre>
<p> </p>
<p> </p>
<h1><a name="motionCam"></a>motionCam</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.motionCam(pos:Object, fra:Number)</pre>
<h4>Parameters</h4>
<p><i>pos</i>:Object. Object containing x, y and z coordinates.<br />
<i>fra</i>:Number. Duration of tween in frames.</p>
<h4>Description</h4>
<p>Tweens the camera to the specific position.</p>
<h4>Example</h4>
<pre>var pos:Object = {x:100, y:100, z:100};
var fra:Number = 10;
my3DEnvironment.motionCam(pos, fra);</pre>
<p> </p>
<p> </p>
<h1><a name="motionObj"></a>motionObj</h1>
<h4>Availability</h4>
<p>Flash Player 7</p>
<h4>Usage</h4>
<pre>3DEnvironment.motionObj(regName:String, pos:Object, fra:Number)</pre>
<h4>Parameters</h4>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -