chadu
03-06-2009, 04:36 AM
The keys to the kingdom... why is this not in the manual?
<type name="CubePanorama" base="Basis3D" isDynamic="false" isFinal="false" isStatic="false">
<extendsClass type="Basis3D"/>
<extendsClass type="Object"/>
<constructor>
<parameter index="1" type="PanoController" optional="false"/>
</constructor>
<variable name="threshold" type="Number"/>
<variable name="loaders" type="Array"/>
<variable name="tiltHome" type="Number"/>
<variable name="disableKeys" type="Boolean"/>
<variable name="qualityController" type="String"/>
<accessor name="zoomMin" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="leftKey" type="int"/>
<variable name="panHome" type="Number"/>
<variable name="zoomKey" type="Number"/>
<variable name="pan_v" type="Number"/>
<method name="redrawLoader" declaredBy="CubePanorama" returnType="*"/>
<variable name="friction" type="Number"/>
<accessor name="isParsing" access="readwrite" type="Boolean" declaredBy="CubePanorama"/>
<method name="doRelease" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.events::Event" optional="true"/>
</method>
<accessor name="isPressed" access="readonly" type="Boolean" declaredBy="CubePanorama"/>
<accessor name="pan_r" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<accessor name="height" access="readonly" type="Number" declaredBy="CubePanorama"/>
<accessor name="quality" access="readwrite" type="String" declaredBy="CubePanorama"/>
<variable name="loadCompleted" type="Boolean"/>
<accessor name="maskCounter" access="readonly" type="int" declaredBy="CubePanorama"/>
<method name="decodeStreamImage" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="DynamicURLStream" optional="false"/>
<parameter index="2" type="Array" optional="false"/>
<parameter index="3" type="int" optional="false"/>
</method>
<accessor name="tilt_r" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="tilt_v" type="Number"/>
<variable name="ly" type="Number"/>
<accessor name="behaviour" access="readwrite" type="int" declaredBy="CubePanorama"/>
<accessor name="parent" access="readonly" type="PanoController" declaredBy="CubePanorama"/>
<accessor name="width" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="loaderAttempts" type="int"/>
<accessor name="zoom" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<method name="loadImages" declaredBy="CubePanorama" returnType="*"/>
<method name="loadProgress" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.events::ProgressEvent" optional="true"/>
</method>
<variable name="isDown" type="Object"/>
<variable name="loaderTextDenied" type="String"/>
<variable name="bytesLoaded" type="int"/>
<variable name="loaderBandwidth" type="Number"/>
<variable name="homeKey" type="int"/>
<variable name="images" type="Array"/>
<variable name="moveTimeout" type="int"/>
<variable name="disablePan" type="Boolean"/>
<variable name="holdKey" type="int"/>
<variable name="loaderInterval" type="int"/>
<variable name="zoomHome" type="Number"/>
<accessor name="zoomMax" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="bytesTotal" type="int"/>
<method name="doPressAlt" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="Number" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
</method>
<variable name="qualityControl" type="int"/>
<accessor name="vfov" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="lx" type="Number"/>
<variable name="panoType" type="String"/>
<variable name="percentLoaded" type="int"/>
<accessor name="sceneCounter" access="readonly" type="int" declaredBy="CubePanorama"/>
<variable name="transparentBack" type="Boolean"/>
<accessor name="segments" access="readwrite" type="int" declaredBy="CubePanorama"/>
<accessor name="size" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="loaderText" type="String"/>
<method name="decodeImage" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.display::BitmapData" optional="false"/>
<parameter index="2" type="Array" optional="false"/>
<parameter index="3" type="int" optional="false"/>
</method>
<variable name="zoomOutKey" type="int"/>
<variable name="loaderConsecutive" type="Boolean"/>
<method name="remove" declaredBy="CubePanorama" returnType="*"/>
<method name="setArea" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.geom::Rectangle" optional="false"/>
</method>
<variable name="downKey" type="int"/>
<variable name="rightKey" type="int"/>
<accessor name="tilt" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<accessor name="y" access="readonly" type="Number" declaredBy="CubePanorama"/>
<accessor name="x" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="parsed" type="Boolean"/>
<variable name="loadersState" type="Array"/>
<accessor name="scene" access="readonly" type="flash.display::Sprite" declaredBy="CubePanorama"/>
<variable name="loaderTextFailed" type="String"/>
<variable name="segmentsFixed" type="int"/>
<accessor name="qualityStatic" access="readwrite" type="String" declaredBy="CubePanorama"/>
<variable name="zoom_v" type="Number"/>
<accessor name="qualityMotion" access="readwrite" type="String" declaredBy="CubePanorama"/>
<accessor name="shrink" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<accessor name="scale" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="qualityLoading" type="String"/>
<accessor name="version" access="readonly" type="String" declaredBy="CubePanorama"/>
<accessor name="hfov" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="disableWheel" type="Boolean"/>
<method name="decodeStripe" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.display::BitmapData" optional="false"/>
<parameter index="2" type="Array" optional="false"/>
<parameter index="3" type="int" optional="false"/>
</method>
<accessor name="pan" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<method name="redraw" declaredBy="CubePanorama" returnType="*"/>
<variable name="upKey" type="int"/>
<variable name="keySensitivity" type="Number"/>
<variable name="loaderBackColor" type="Number"/>
<accessor name="perspective" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="panKey" type="Number"/>
<variable name="tiltKey" type="Number"/>
<variable name="zoomInKey" type="int"/>
<variable name="textures" type="Array"/>
<accessor name="mask" access="readonly" type="flash.display::Sprite" declaredBy="CubePanorama"/>
<variable name="disableTilt" type="Boolean"/>
<variable name="loaderTextColor" type="Number"/>
<variable name="loaderStreamed" type="Boolean"/>
<variable name="ratio" type="Number"/>
<variable name="sensitivity" type="Number"/>
<variable name="disableControls" type="Boolean"/>
<accessor name="isMoving" access="readonly" type="Boolean" declaredBy="CubePanorama"/>
<variable name="freeObject" type="*"/>
<method name="calcBasis" declaredBy="Basis3D" returnType="Boolean">
<parameter index="1" type="Number" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
<parameter index="3" type="Number" optional="false"/>
</method>
<variable name="v2" type="::Vector"/>
<method name="basisRotate" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
<parameter index="3" type="Number" optional="false"/>
<parameter index="4" type="Number" optional="false"/>
</method>
<method name="basisRotateV3" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="basisRotateX" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="vectorRotate" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="::Vector" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
<parameter index="3" type="Number" optional="false"/>
<parameter index="4" type="Number" optional="false"/>
<parameter index="5" type="Number" optional="false"/>
</method>
<method name="basisRotateV2" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="basisRotateY" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<variable name="v1" type="::Vector"/>
<variable name="v3" type="::Vector"/>
<method name="basisRotateZ" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="basisRotateV1" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
</type>
You want to know what the engine can do? Run a describeType on the pano engine. :cool:
<type name="CubePanorama" base="Basis3D" isDynamic="false" isFinal="false" isStatic="false">
<extendsClass type="Basis3D"/>
<extendsClass type="Object"/>
<constructor>
<parameter index="1" type="PanoController" optional="false"/>
</constructor>
<variable name="threshold" type="Number"/>
<variable name="loaders" type="Array"/>
<variable name="tiltHome" type="Number"/>
<variable name="disableKeys" type="Boolean"/>
<variable name="qualityController" type="String"/>
<accessor name="zoomMin" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="leftKey" type="int"/>
<variable name="panHome" type="Number"/>
<variable name="zoomKey" type="Number"/>
<variable name="pan_v" type="Number"/>
<method name="redrawLoader" declaredBy="CubePanorama" returnType="*"/>
<variable name="friction" type="Number"/>
<accessor name="isParsing" access="readwrite" type="Boolean" declaredBy="CubePanorama"/>
<method name="doRelease" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.events::Event" optional="true"/>
</method>
<accessor name="isPressed" access="readonly" type="Boolean" declaredBy="CubePanorama"/>
<accessor name="pan_r" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<accessor name="height" access="readonly" type="Number" declaredBy="CubePanorama"/>
<accessor name="quality" access="readwrite" type="String" declaredBy="CubePanorama"/>
<variable name="loadCompleted" type="Boolean"/>
<accessor name="maskCounter" access="readonly" type="int" declaredBy="CubePanorama"/>
<method name="decodeStreamImage" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="DynamicURLStream" optional="false"/>
<parameter index="2" type="Array" optional="false"/>
<parameter index="3" type="int" optional="false"/>
</method>
<accessor name="tilt_r" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="tilt_v" type="Number"/>
<variable name="ly" type="Number"/>
<accessor name="behaviour" access="readwrite" type="int" declaredBy="CubePanorama"/>
<accessor name="parent" access="readonly" type="PanoController" declaredBy="CubePanorama"/>
<accessor name="width" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="loaderAttempts" type="int"/>
<accessor name="zoom" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<method name="loadImages" declaredBy="CubePanorama" returnType="*"/>
<method name="loadProgress" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.events::ProgressEvent" optional="true"/>
</method>
<variable name="isDown" type="Object"/>
<variable name="loaderTextDenied" type="String"/>
<variable name="bytesLoaded" type="int"/>
<variable name="loaderBandwidth" type="Number"/>
<variable name="homeKey" type="int"/>
<variable name="images" type="Array"/>
<variable name="moveTimeout" type="int"/>
<variable name="disablePan" type="Boolean"/>
<variable name="holdKey" type="int"/>
<variable name="loaderInterval" type="int"/>
<variable name="zoomHome" type="Number"/>
<accessor name="zoomMax" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="bytesTotal" type="int"/>
<method name="doPressAlt" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="Number" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
</method>
<variable name="qualityControl" type="int"/>
<accessor name="vfov" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="lx" type="Number"/>
<variable name="panoType" type="String"/>
<variable name="percentLoaded" type="int"/>
<accessor name="sceneCounter" access="readonly" type="int" declaredBy="CubePanorama"/>
<variable name="transparentBack" type="Boolean"/>
<accessor name="segments" access="readwrite" type="int" declaredBy="CubePanorama"/>
<accessor name="size" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="loaderText" type="String"/>
<method name="decodeImage" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.display::BitmapData" optional="false"/>
<parameter index="2" type="Array" optional="false"/>
<parameter index="3" type="int" optional="false"/>
</method>
<variable name="zoomOutKey" type="int"/>
<variable name="loaderConsecutive" type="Boolean"/>
<method name="remove" declaredBy="CubePanorama" returnType="*"/>
<method name="setArea" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.geom::Rectangle" optional="false"/>
</method>
<variable name="downKey" type="int"/>
<variable name="rightKey" type="int"/>
<accessor name="tilt" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<accessor name="y" access="readonly" type="Number" declaredBy="CubePanorama"/>
<accessor name="x" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="parsed" type="Boolean"/>
<variable name="loadersState" type="Array"/>
<accessor name="scene" access="readonly" type="flash.display::Sprite" declaredBy="CubePanorama"/>
<variable name="loaderTextFailed" type="String"/>
<variable name="segmentsFixed" type="int"/>
<accessor name="qualityStatic" access="readwrite" type="String" declaredBy="CubePanorama"/>
<variable name="zoom_v" type="Number"/>
<accessor name="qualityMotion" access="readwrite" type="String" declaredBy="CubePanorama"/>
<accessor name="shrink" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<accessor name="scale" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="qualityLoading" type="String"/>
<accessor name="version" access="readonly" type="String" declaredBy="CubePanorama"/>
<accessor name="hfov" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<variable name="disableWheel" type="Boolean"/>
<method name="decodeStripe" declaredBy="CubePanorama" returnType="*">
<parameter index="1" type="flash.display::BitmapData" optional="false"/>
<parameter index="2" type="Array" optional="false"/>
<parameter index="3" type="int" optional="false"/>
</method>
<accessor name="pan" access="readwrite" type="Number" declaredBy="CubePanorama"/>
<method name="redraw" declaredBy="CubePanorama" returnType="*"/>
<variable name="upKey" type="int"/>
<variable name="keySensitivity" type="Number"/>
<variable name="loaderBackColor" type="Number"/>
<accessor name="perspective" access="readonly" type="Number" declaredBy="CubePanorama"/>
<variable name="panKey" type="Number"/>
<variable name="tiltKey" type="Number"/>
<variable name="zoomInKey" type="int"/>
<variable name="textures" type="Array"/>
<accessor name="mask" access="readonly" type="flash.display::Sprite" declaredBy="CubePanorama"/>
<variable name="disableTilt" type="Boolean"/>
<variable name="loaderTextColor" type="Number"/>
<variable name="loaderStreamed" type="Boolean"/>
<variable name="ratio" type="Number"/>
<variable name="sensitivity" type="Number"/>
<variable name="disableControls" type="Boolean"/>
<accessor name="isMoving" access="readonly" type="Boolean" declaredBy="CubePanorama"/>
<variable name="freeObject" type="*"/>
<method name="calcBasis" declaredBy="Basis3D" returnType="Boolean">
<parameter index="1" type="Number" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
<parameter index="3" type="Number" optional="false"/>
</method>
<variable name="v2" type="::Vector"/>
<method name="basisRotate" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
<parameter index="3" type="Number" optional="false"/>
<parameter index="4" type="Number" optional="false"/>
</method>
<method name="basisRotateV3" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="basisRotateX" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="vectorRotate" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="::Vector" optional="false"/>
<parameter index="2" type="Number" optional="false"/>
<parameter index="3" type="Number" optional="false"/>
<parameter index="4" type="Number" optional="false"/>
<parameter index="5" type="Number" optional="false"/>
</method>
<method name="basisRotateV2" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="basisRotateY" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<variable name="v1" type="::Vector"/>
<variable name="v3" type="::Vector"/>
<method name="basisRotateZ" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
<method name="basisRotateV1" declaredBy="Basis3D" returnType="*">
<parameter index="1" type="Number" optional="false"/>
</method>
</type>
You want to know what the engine can do? Run a describeType on the pano engine. :cool: