| Package | away3d.loaders.misc |
| Class | public class ResourceDependency |
| Inheritance | ResourceDependency Object |
| Property | Defined By | ||
|---|---|---|---|
| assets : Vector.<IAsset> [read-only] | ResourceDependency | ||
| data : * [read-only]
The data containing the dependency to be parsed, if the resource was already loaded. | ResourceDependency | ||
| dependencies : Vector.<ResourceDependency> [read-only] | ResourceDependency | ||
| id : String [read-only] | ResourceDependency | ||
| parentParser : ParserBase [read-only]
The parser which is dependent on this ResourceDependency object. | ResourceDependency | ||
| request : URLRequest [read-only] | ResourceDependency | ||
| retrieveAsRawData : Boolean [read-only] | ResourceDependency | ||
| suppresAssetEvents : Boolean [read-only] | ResourceDependency | ||
| Method | Defined By | ||
|---|---|---|---|
ResourceDependency(id:String, req:URLRequest, data:*, parentParser:ParserBase, retrieveAsRawData:Boolean = false, suppressAssetEvents:Boolean = false) | ResourceDependency | ||
resolve():void
Resolve the dependency when it's loaded with the parent parser. | ResourceDependency | ||
resolveFailure():void
Resolve a dependency failure. | ResourceDependency | ||
resolveName(asset:IAsset):String
Resolve the dependencies name
| ResourceDependency | ||
| assets | property |
| data | property |
data:* [read-only] The data containing the dependency to be parsed, if the resource was already loaded.
public function get data():*| dependencies | property |
dependencies:Vector.<ResourceDependency> [read-only] public function get dependencies():Vector.<ResourceDependency>| id | property |
id:String [read-only] public function get id():String| loader | property |
arcane var loader:SingleFileLoader| parentParser | property |
parentParser:ParserBase [read-only] The parser which is dependent on this ResourceDependency object.
public function get parentParser():ParserBase| request | property |
request:URLRequest [read-only] public function get request():URLRequest| retrieveAsRawData | property |
retrieveAsRawData:Boolean [read-only] public function get retrieveAsRawData():Boolean| success | property |
arcane var success:Boolean| suppresAssetEvents | property |
suppresAssetEvents:Boolean [read-only] public function get suppresAssetEvents():Boolean| ResourceDependency | () | Constructor |
public function ResourceDependency(id:String, req:URLRequest, data:*, parentParser:ParserBase, retrieveAsRawData:Boolean = false, suppressAssetEvents:Boolean = false)id:String | |
req:URLRequest | |
data:* | |
parentParser:ParserBase | |
retrieveAsRawData:Boolean (default = false) | |
suppressAssetEvents:Boolean (default = false) |
| resolve | () | method |
public function resolve():voidResolve the dependency when it's loaded with the parent parser. For example, a dependency containing an ImageResource would be assigned to a Mesh instance as a BitmapMaterial, a scene graph object would be added to its intended parent. The dependency should be a member of the dependencies property.
| resolveFailure | () | method |
public function resolveFailure():voidResolve a dependency failure. For example, map loading failure from a 3d file
| resolveName | () | method |
public function resolveName(asset:IAsset):StringResolve the dependencies name
Parameters
asset:IAsset |
String |