Package | away3d.loaders |
Class | public class Swf |
Inheritance | Swf AbstractParser flash.events.EventDispatcher |
Property | Defined By | ||
---|---|---|---|
centerMeshes : Boolean
Controls the automatic centering of geometry data in the model, improving culling and the accuracy of bounding dimension values. | AbstractParser | ||
container : Object3D [read-only]
Retuns a 3d container object used for storing the parsed 3d object. | AbstractParser | ||
geometryLibrary : GeometryLibrary [read-only]
Retuns a geometryLibrary object used for storing the parsed geometry data. | AbstractParser | ||
libraryClips : Array
An array of library ids to extract from the swf. | Swf | ||
material : Material
Overrides all materials in the model. | AbstractParser | ||
materialLibrary : MaterialLibrary [read-only]
Retuns a materialLibrary object used for storing the parsed material objects. | AbstractParser | ||
materials : Object
Overides materials in the model using name:value pairs. | AbstractParser | ||
parsedChunks : int [read-only]
Returns the total number of data chunks parsed
| AbstractParser | ||
parseTimeout : int
Defines a timeout period for file parsing (in milliseconds). | AbstractParser | ||
perspectiveFocus : Number
A perspective scaling value used in conjuction with perspectiveOffset. | Swf | ||
perspectiveOffset : Number
An offset used to separate individual faces in a clip to counteract sorting artifacts. | Swf | ||
scaling : Number
A scaling factor for all geometry in the model. | Swf | ||
totalChunks : int [read-only]
Returns the total number of data chunks available
| AbstractParser |
Method | Defined By | ||
---|---|---|---|
Swf(init:Object = null)
Creates a new Swf object. | Swf | ||
addOnError(listener:Function):void
Default method for adding a parseError event listener
| AbstractParser | ||
addOnProgress(listener:Function):void
Default method for adding a parseProgress event listener
| AbstractParser | ||
addOnSuccess(listener:Function):void
Default method for adding a parseSuccess event listener
| AbstractParser | ||
[static]
Loads and parses a swf file into a 3d container object. | Swf | ||
parse(data:*, init:Object = null):ObjectContainer3D [static]
Creates a 3d mesh object from the raw binary data of an swf file. | Swf | ||
parseGeometry(data:*):Object3D
Parses 3d file data. | AbstractParser | ||
removeOnError(listener:Function):void
Default method for removing a parseError event listener
| AbstractParser | ||
removeOnProgress(listener:Function):void
Default method for removing a parseProgress event listener
| AbstractParser | ||
removeOnSuccess(listener:Function):void
Default method for removing a parseSuccess event listener
| AbstractParser |
libraryClips | property |
public var libraryClips:Array
An array of library ids to extract from the swf. If no library ids are defined, all library items are used. If no library items exist, the content found on the stage is used.
perspectiveFocus | property |
public var perspectiveFocus:Number
A perspective scaling value used in conjuction with perspectiveOffset
.
perspectiveOffset | property |
public var perspectiveOffset:Number
An offset used to separate individual faces in a clip to counteract sorting artifacts.
scaling | property |
public var scaling:Number
A scaling factor for all geometry in the model. Defaults to 1.
Swf | () | Constructor |
public function Swf(init:Object = null)
Creates a new Swf
object.
init:Object (default = null ) — [optional] An initialisation object for specifying default instance properties.
|
See also
load | () | method |
public static function load(url:String, init:Object = null):Loader3D
Loads and parses a swf file into a 3d container object.
Parameters
url:String — The url location of the file to load.
| |
init:Object (default = null ) — [optional] An initialisation object for specifying default instance properties.
|
Loader3D — A 3d loader object that can be used as a placeholder in a scene while the file is loading.
|
parse | () | method |
public static function parse(data:*, init:Object = null):ObjectContainer3D
Creates a 3d mesh object from the raw binary data of an swf file.
Parameters
data:* — The binary data of a loaded file.
| |
init:Object (default = null ) — [optional] An initialisation object for specifying default instance properties.
|
ObjectContainer3D — A 3d container object representation of the swf file.
|