Created
May 20, 2019 21:10
-
-
Save Ravoit/3f124b02eec6c211f997c8d609f57754 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//------------------------------------------------------------ | |
//adobe.serialization.json.JSONDecoder | |
package adobe.serialization.json{ | |
public class JSONDecoder { | |
private var strict:Boolean; | |
private var value; | |
private var tokenizer:JSONTokenizer; | |
private var token:JSONToken; | |
public function JSONDecoder(_arg_1:String, _arg_2:Boolean); | |
public function getValue(); | |
final private function nextToken():JSONToken; | |
final private function nextValidToken():JSONToken; | |
final private function checkValidToken():void; | |
final private function parseArray():Array; | |
final private function parseObject():Object; | |
final private function parseValue():Object; | |
} | |
}//package adobe.serialization.json | |
//------------------------------------------------------------ | |
//adobe.serialization.json.JSONParseError | |
package adobe.serialization.json{ | |
public class JSONParseError extends Error { | |
private var _location:int; | |
private var _text:String; | |
public function JSONParseError(_arg_1:String="", _arg_2:int=0, _arg_3:String=""); | |
public function get location():int; | |
public function get text():String; | |
} | |
}//package adobe.serialization.json | |
//------------------------------------------------------------ | |
//adobe.serialization.json.JSONToken | |
package adobe.serialization.json{ | |
public final class JSONToken { | |
static const token:JSONToken; | |
public var type:int; | |
public var value:Object; | |
public function JSONToken(_arg_1:int=-1, _arg_2:Object=null); | |
static function create(_arg_1:int=-1, _arg_2:Object=null):JSONToken; | |
} | |
}//package adobe.serialization.json | |
//------------------------------------------------------------ | |
//adobe.serialization.json.JSONTokenizer | |
package adobe.serialization.json{ | |
public class JSONTokenizer { | |
private var strict:Boolean; | |
private var obj:Object; | |
private var jsonString:String; | |
private var loc:int; | |
private var ch:String; | |
private const controlCharsRegExp:RegExp; | |
public function JSONTokenizer(_arg_1:String, _arg_2:Boolean); | |
public function getNextToken():JSONToken; | |
final private function readString():JSONToken; | |
public function unescapeString(_arg_1:String):String; | |
final private function readNumber():JSONToken; | |
final private function nextChar():String; | |
final private function skipIgnored():void; | |
private function skipComments():void; | |
final private function skipWhite():void; | |
final private function isWhiteSpace(_arg_1:String):Boolean; | |
final private function isDigit(_arg_1:String):Boolean; | |
final private function isHexDigit(_arg_1:String):Boolean; | |
final public function parseError(_arg_1:String):void; | |
} | |
}//package adobe.serialization.json | |
//------------------------------------------------------------ | |
//adobe.serialization.json.JSONTokenType | |
package adobe.serialization.json{ | |
public final class JSONTokenType { | |
public static const UNKNOWN:int; | |
public static const COMMA:int; | |
public static const LEFT_BRACE:int; | |
public static const RIGHT_BRACE:int; | |
public static const LEFT_BRACKET:int; | |
public static const RIGHT_BRACKET:int; | |
public static const COLON:int; | |
public static const TRUE:int; | |
public static const FALSE:int; | |
public static const NULL:int; | |
public static const STRING:int; | |
public static const NUMBER:int; | |
public static const NAN:int; | |
public function JSONTokenType(); | |
} | |
}//package adobe.serialization.json | |
//------------------------------------------------------------ | |
//adobe.utils.CustomActions | |
package adobe.utils{ | |
import adobe.utils.CustomActions; | |
import adobe.utils.CustomActions; | |
import .installActions; | |
import .uninstallActions; | |
import .actionsList; | |
import .getActions; | |
[native(cls="CustomActionsClass", methods="auto", construct="none")] | |
public final class CustomActions { | |
public function CustomActions(); | |
public static native function installActions(_arg_1:String, _arg_2:String):void; | |
public static native function uninstallActions(_arg_1:String):void; | |
public static native function get actionsList():Array; | |
public static native function getActions(_arg_1:String):String; | |
} | |
}//package adobe.utils | |
//------------------------------------------------------------ | |
//adobe.utils.MMExecute | |
package adobe.utils{ | |
import adobe.utils.MMExecute; | |
[native(="MacromediaUtilScript::MMExecute")] | |
public native function MMExecute(_arg_1:String):String; | |
}//package adobe.utils | |
//------------------------------------------------------------ | |
//adobe.utils.MMEndCommand | |
package adobe.utils{ | |
import adobe.utils.MMEndCommand; | |
[Version(="10")] | |
[native(="MacromediaUtilScript::MMEndCommand")] | |
public native function MMEndCommand(_arg_1:Boolean, _arg_2:String):void; | |
}//package adobe.utils | |
//------------------------------------------------------------ | |
//adobe.utils.ProductManager | |
package adobe.utils{ | |
import adobe.utils.ProductManager; | |
import flash.events.EventDispatcher; | |
import adobe.utils.ProductManager; | |
import .isAllowed; | |
import .running; | |
import .installed; | |
import .launch; | |
import .installedVersion; | |
import .download; | |
import .doSelfUpgrade; | |
[Event(name="cancel", type="flash.events.Event")] | |
[Event(name="complete", type="flash.events.Event")] | |
[Event(name="networkError", type="flash.events.IOErrorEvent")] | |
[Event(name="diskError", type="flash.events.IOErrorEvent")] | |
[Event(name="verifyError", type="flash.events.IOErrorEvent")] | |
[Event(name="error", type="flash.events.ErrorEvent")] | |
[ExcludeClass] | |
[native(cls="ProductManagerClass", instance="ProductManagerObject", methods="auto")] | |
public final class ProductManager extends EventDispatcher { | |
public function ProductManager(_arg_1:String=null, _arg_2:Boolean=false); | |
[API(="692")] //SWF22/FP11.9 | |
public static native function get isAllowed():Boolean; | |
private native function ctor(_arg_1:String, _arg_2:Boolean):void; | |
public native function get running():Boolean; | |
public native function get installed():Boolean; | |
public native function launch(_arg_1:String=null):Boolean; | |
public native function get installedVersion():String; | |
public function download(_arg_1:String=null, _arg_2:String=null, _arg_3:Array=null):Boolean; | |
private native function doDownload(_arg_1:String, _arg_2:String):Boolean; | |
private function validate(_arg_1:String):String; | |
public native function doSelfUpgrade(_arg_1:String):Boolean; | |
} | |
}//package adobe.utils | |
//------------------------------------------------------------ | |
//adobe.utils.XMLUI | |
package adobe.utils{ | |
import adobe.utils.XMLUI; | |
import adobe.utils.XMLUI; | |
import .getProperty; | |
import .setProperty; | |
import .accept; | |
import .cancel; | |
[native(cls="XMLUIClass", methods="auto", construct="none")] | |
public final class XMLUI { | |
public function XMLUI(); | |
public static native function getProperty(_arg_1:String):String; | |
public static native function setProperty(_arg_1:String, _arg_2:String):void; | |
public static native function accept():void; | |
public static native function cancel():void; | |
} | |
}//package adobe.utils | |
//------------------------------------------------------------ | |
//away3d.animators.data.AnimationRegisterCache | |
package away3d.animators.data{ | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import __AS3__.vec.Vector; | |
import flash.utils.Dictionary; | |
import away3d.animators.nodes.AnimationNodeBase; | |
import flash.geom.Matrix3D; | |
public class AnimationRegisterCache extends ShaderRegisterCache { | |
public var positionAttribute:ShaderRegisterElement; | |
public var uvAttribute:ShaderRegisterElement; | |
public var positionTarget:ShaderRegisterElement; | |
public var scaleAndRotateTarget:ShaderRegisterElement; | |
public var velocityTarget:ShaderRegisterElement; | |
public var vertexTime:ShaderRegisterElement; | |
public var vertexLife:ShaderRegisterElement; | |
public var vertexZeroConst:ShaderRegisterElement; | |
public var vertexOneConst:ShaderRegisterElement; | |
public var vertexTwoConst:ShaderRegisterElement; | |
public var uvTarget:ShaderRegisterElement; | |
public var colorAddTarget:ShaderRegisterElement; | |
public var colorMulTarget:ShaderRegisterElement; | |
public var colorAddVary:ShaderRegisterElement; | |
public var colorMulVary:ShaderRegisterElement; | |
public var uvVar:ShaderRegisterElement; | |
public var rotationRegisters:Vector.<ShaderRegisterElement>; | |
public var needFragmentAnimation:Boolean; | |
public var needUVAnimation:Boolean; | |
public var sourceRegisters:Vector.<String>; | |
public var targetRegisters:Vector.<String>; | |
private var indexDictionary:Dictionary; | |
public var hasUVNode:Boolean; | |
public var needVelocity:Boolean; | |
public var hasBillboard:Boolean; | |
public var hasColorMulNode:Boolean; | |
public var hasColorAddNode:Boolean; | |
public var vertexConstantData:Vector.<Number>; | |
public var fragmentConstantData:Vector.<Number>; | |
private var _numVertexConstant:int; | |
private var _numFragmentConstant:int; | |
public function AnimationRegisterCache(_arg_1:String); | |
override public function reset():void; | |
public function setUVSourceAndTarget(_arg_1:String, _arg_2:String):void; | |
public function setRegisterIndex(_arg_1:AnimationNodeBase, _arg_2:int, _arg_3:int):void; | |
public function getRegisterIndex(_arg_1:AnimationNodeBase, _arg_2:int):int; | |
public function getInitCode():String; | |
public function getCombinationCode():String; | |
public function initColorRegisters():String; | |
public function getColorPassCode():String; | |
public function getColorCombinationCode(_arg_1:String):String; | |
private function getRegisterFromString(_arg_1:String):ShaderRegisterElement; | |
public function get numVertexConstant():int; | |
public function get numFragmentConstant():int; | |
public function setDataLength():void; | |
public function setVertexConst(_arg_1:int, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Number=0, _arg_5:Number=0):void; | |
public function setVertexConstFromVector(_arg_1:int, _arg_2:Vector.<Number>):void; | |
public function setVertexConstFromMatrix(_arg_1:int, _arg_2:Matrix3D):void; | |
public function setFragmentConst(_arg_1:int, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Number=0, _arg_5:Number=0):void; | |
} | |
}//package away3d.animators.data | |
//------------------------------------------------------------ | |
//away3d.animators.data.AnimationSubGeometry | |
package away3d.animators.data{ | |
import __AS3__.vec.Vector; | |
import flash.display3D.VertexBuffer3D; | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
public class AnimationSubGeometry { | |
protected var _vertexData:Vector.<Number>; | |
protected var _vertexBuffer:Vector.<VertexBuffer3D>; | |
protected var _bufferContext:Vector.<Context3D>; | |
protected var _bufferDirty:Vector.<Boolean>; | |
private var _numVertices:uint; | |
private var _totalLenOfOneVertex:uint; | |
public var numProcessedVertices:int; | |
public var previousTime:Number; | |
public var animationParticles:Vector.<ParticleAnimationData>; | |
public function AnimationSubGeometry(); | |
public function createVertexData(_arg_1:uint, _arg_2:uint):void; | |
public function activateVertexBuffer(_arg_1:int, _arg_2:int, _arg_3:Stage3DProxy, _arg_4:String):void; | |
public function dispose():void; | |
public function invalidateBuffer():void; | |
public function get vertexData():Vector.<Number>; | |
public function get numVertices():uint; | |
public function get totalLenOfOneVertex():uint; | |
} | |
}//package away3d.animators.data | |
//------------------------------------------------------------ | |
//away3d.animators.data.ParticleAnimationData | |
package away3d.animators.data{ | |
import away3d.core.base.data.ParticleData; | |
public class ParticleAnimationData { | |
public var index:uint; | |
public var startTime:Number; | |
public var totalTime:Number; | |
public var duration:Number; | |
public var delay:Number; | |
public var startVertexIndex:uint; | |
public var numVertices:uint; | |
public function ParticleAnimationData(_arg_1:uint, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:ParticleData); | |
} | |
}//package away3d.animators.data | |
//------------------------------------------------------------ | |
//away3d.animators.nodes.AnimationNodeBase | |
package away3d.animators.nodes{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.library.assets.IAsset; | |
public class AnimationNodeBase extends NamedAssetBase implements IAsset { | |
protected var _stateClass:Class; | |
public function AnimationNodeBase(); | |
public function get stateClass():Class; | |
public function dispose():void; | |
public function get assetType():String; | |
} | |
}//package away3d.animators.nodes | |
//------------------------------------------------------------ | |
//away3d.animators.states.AnimationStateBase | |
package away3d.animators.states{ | |
import away3d.animators.nodes.AnimationNodeBase; | |
import flash.geom.Vector3D; | |
import away3d.animators.IAnimator; | |
public class AnimationStateBase implements IAnimationState { | |
protected var _animationNode:AnimationNodeBase; | |
protected var _rootDelta:Vector3D; | |
protected var _positionDeltaDirty:Boolean; | |
protected var _time:int; | |
protected var _startTime:int; | |
protected var _animator:IAnimator; | |
public function AnimationStateBase(_arg_1:IAnimator, _arg_2:AnimationNodeBase); | |
public function get positionDelta():Vector3D; | |
public function offset(_arg_1:int):void; | |
public function update(_arg_1:int):void; | |
public function phase(_arg_1:Number):void; | |
protected function updateTime(_arg_1:int):void; | |
protected function updatePositionDelta():void; | |
} | |
}//package away3d.animators.states | |
//------------------------------------------------------------ | |
//away3d.animators.states.IAnimationState | |
package away3d.animators.states{ | |
import flash.geom.Vector3D; | |
public /*dynamic*/ interface IAnimationState { | |
function get positionDelta():Vector3D; | |
function offset(_arg_1:int):void; | |
function update(_arg_1:int):void; | |
function phase(_arg_1:Number):void; | |
} | |
}//package away3d.animators.states | |
//------------------------------------------------------------ | |
//away3d.animators.IAnimationSet | |
package away3d.animators{ | |
import away3d.animators.nodes.AnimationNodeBase; | |
import away3d.materials.passes.MaterialPassBase; | |
import __AS3__.vec.Vector; | |
import away3d.core.managers.Stage3DProxy; | |
public /*dynamic*/ interface IAnimationSet { | |
function hasAnimation(_arg_1:String):Boolean; | |
function getAnimation(_arg_1:String):AnimationNodeBase; | |
function get usesCPU():Boolean; | |
function resetGPUCompatibility():void; | |
function cancelGPUCompatibility():void; | |
function getAGALVertexCode(_arg_1:MaterialPassBase, _arg_2:Vector.<String>, _arg_3:Vector.<String>, _arg_4:String):String; | |
function getAGALFragmentCode(_arg_1:MaterialPassBase, _arg_2:String, _arg_3:String):String; | |
function getAGALUVCode(_arg_1:MaterialPassBase, _arg_2:String, _arg_3:String):String; | |
function doneAGALCode(_arg_1:MaterialPassBase):void; | |
function activate(_arg_1:Stage3DProxy, _arg_2:MaterialPassBase):void; | |
function deactivate(_arg_1:Stage3DProxy, _arg_2:MaterialPassBase):void; | |
} | |
}//package away3d.animators | |
//------------------------------------------------------------ | |
//away3d.animators.IAnimator | |
package away3d.animators{ | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.core.base.IRenderable; | |
import away3d.cameras.Camera3D; | |
import away3d.materials.passes.MaterialPassBase; | |
import away3d.entities.Mesh; | |
import away3d.animators.nodes.AnimationNodeBase; | |
import away3d.animators.states.AnimationStateBase; | |
public /*dynamic*/ interface IAnimator { | |
function get animationSet():IAnimationSet; | |
function setRenderState(_arg_1:Stage3DProxy, _arg_2:IRenderable, _arg_3:int, _arg_4:int, _arg_5:Camera3D):void; | |
function testGPUCompatibility(_arg_1:MaterialPassBase):void; | |
function addOwner(_arg_1:Mesh):void; | |
function removeOwner(_arg_1:Mesh):void; | |
function getAnimationState(_arg_1:AnimationNodeBase):AnimationStateBase; | |
function getAnimationStateByName(_arg_1:String):AnimationStateBase; | |
function clone():IAnimator; | |
function dispose():void; | |
} | |
}//package away3d.animators | |
//------------------------------------------------------------ | |
//away3d.bounds.AxisAlignedBoundingBox | |
package away3d.bounds{ | |
import __AS3__.vec.Vector; | |
import away3d.core.math.Plane3D; | |
import flash.geom.Vector3D; | |
import away3d.primitives.WireframePrimitiveBase; | |
import flash.geom.Matrix3D; | |
public class AxisAlignedBoundingBox extends BoundingVolumeBase { | |
private var _centerX:Number = 0; | |
private var _centerY:Number = 0; | |
private var _centerZ:Number = 0; | |
private var _halfExtentsX:Number = 0; | |
private var _halfExtentsY:Number = 0; | |
private var _halfExtentsZ:Number = 0; | |
public function AxisAlignedBoundingBox(); | |
override public function nullify():void; | |
override public function isInFrustum(_arg_1:Vector.<Plane3D>, _arg_2:int):Boolean; | |
override public function rayIntersection(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector3D):Number; | |
override public function containsPoint(_arg_1:Vector3D):Boolean; | |
override public function fromExtremes(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number):void; | |
override public function clone():BoundingVolumeBase; | |
public function get halfExtentsX():Number; | |
public function get halfExtentsY():Number; | |
public function get halfExtentsZ():Number; | |
public function closestPointToPoint(_arg_1:Vector3D, _arg_2:Vector3D=null):Vector3D; | |
override protected function updateBoundingRenderable():void; | |
override protected function createBoundingRenderable():WireframePrimitiveBase; | |
override public function classifyToPlane(_arg_1:Plane3D):int; | |
override public function transformFrom(_arg_1:BoundingVolumeBase, _arg_2:Matrix3D):void; | |
} | |
}//package away3d.bounds | |
//------------------------------------------------------------ | |
//away3d.bounds.BoundingSphere | |
package away3d.bounds{ | |
import __AS3__.vec.Vector; | |
import away3d.core.math.Plane3D; | |
import flash.geom.Vector3D; | |
import away3d.primitives.WireframePrimitiveBase; | |
import flash.geom.Matrix3D; | |
public class BoundingSphere extends BoundingVolumeBase { | |
private var _radius:Number = 0; | |
private var _centerX:Number = 0; | |
private var _centerY:Number = 0; | |
private var _centerZ:Number = 0; | |
public function BoundingSphere(); | |
public function get radius():Number; | |
override public function nullify():void; | |
override public function isInFrustum(_arg_1:Vector.<Plane3D>, _arg_2:int):Boolean; | |
override public function fromSphere(_arg_1:Vector3D, _arg_2:Number):void; | |
override public function fromExtremes(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number):void; | |
override public function clone():BoundingVolumeBase; | |
override public function rayIntersection(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector3D):Number; | |
override public function containsPoint(_arg_1:Vector3D):Boolean; | |
override protected function updateBoundingRenderable():void; | |
override protected function createBoundingRenderable():WireframePrimitiveBase; | |
override public function classifyToPlane(_arg_1:Plane3D):int; | |
override public function transformFrom(_arg_1:BoundingVolumeBase, _arg_2:Matrix3D):void; | |
} | |
}//package away3d.bounds | |
//------------------------------------------------------------ | |
//away3d.bounds.BoundingVolumeBase | |
package away3d.bounds{ | |
import flash.geom.Vector3D; | |
import __AS3__.vec.Vector; | |
import away3d.primitives.WireframePrimitiveBase; | |
import away3d.core.base.Geometry; | |
import away3d.core.math.Plane3D; | |
import flash.geom.Matrix3D; | |
public class BoundingVolumeBase { | |
protected var _min:Vector3D; | |
protected var _max:Vector3D; | |
protected var _aabbPoints:Vector.<Number>; | |
protected var _aabbPointsDirty:Boolean; | |
protected var _boundingRenderable:WireframePrimitiveBase; | |
public function BoundingVolumeBase(); | |
public function get max():Vector3D; | |
public function get min():Vector3D; | |
public function get aabbPoints():Vector.<Number>; | |
public function get boundingRenderable():WireframePrimitiveBase; | |
public function nullify():void; | |
public function disposeRenderable():void; | |
public function fromVertices(_arg_1:Vector.<Number>):void; | |
public function fromGeometry(_arg_1:Geometry):void; | |
public function fromSphere(_arg_1:Vector3D, _arg_2:Number):void; | |
public function fromExtremes(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number):void; | |
public function isInFrustum(_arg_1:Vector.<Plane3D>, _arg_2:int):Boolean; | |
public function overlaps(_arg_1:BoundingVolumeBase):Boolean; | |
public function clone():BoundingVolumeBase; | |
public function rayIntersection(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector3D):Number; | |
public function containsPoint(_arg_1:Vector3D):Boolean; | |
protected function updateAABBPoints():void; | |
protected function updateBoundingRenderable():void; | |
protected function createBoundingRenderable():WireframePrimitiveBase; | |
public function classifyToPlane(_arg_1:Plane3D):int; | |
public function transformFrom(_arg_1:BoundingVolumeBase, _arg_2:Matrix3D):void; | |
} | |
}//package away3d.bounds | |
//------------------------------------------------------------ | |
//away3d.bounds.NullBounds | |
package away3d.bounds{ | |
import away3d.primitives.WireframePrimitiveBase; | |
import __AS3__.vec.Vector; | |
import away3d.core.math.Plane3D; | |
import away3d.core.base.Geometry; | |
import flash.geom.Vector3D; | |
import flash.geom.Matrix3D; | |
public class NullBounds extends BoundingVolumeBase { | |
private var _alwaysIn:Boolean; | |
private var _renderable:WireframePrimitiveBase; | |
public function NullBounds(_arg_1:Boolean=true, _arg_2:WireframePrimitiveBase=null); | |
override public function clone():BoundingVolumeBase; | |
override protected function createBoundingRenderable():WireframePrimitiveBase; | |
override public function isInFrustum(_arg_1:Vector.<Plane3D>, _arg_2:int):Boolean; | |
override public function fromGeometry(_arg_1:Geometry):void; | |
override public function fromSphere(_arg_1:Vector3D, _arg_2:Number):void; | |
override public function fromExtremes(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number):void; | |
override public function classifyToPlane(_arg_1:Plane3D):int; | |
override public function transformFrom(_arg_1:BoundingVolumeBase, _arg_2:Matrix3D):void; | |
} | |
}//package away3d.bounds | |
//------------------------------------------------------------ | |
//away3d.cameras.lenses.FreeMatrixLens | |
package away3d.cameras.lenses{ | |
public class FreeMatrixLens extends LensBase { | |
public function FreeMatrixLens(); | |
override public function set near(_arg_1:Number):void; | |
override public function set far(_arg_1:Number):void; | |
override function set aspectRatio(_arg_1:Number):void; | |
override public function clone():LensBase; | |
override protected function updateMatrix():void; | |
} | |
}//package away3d.cameras.lenses | |
//------------------------------------------------------------ | |
//away3d.cameras.lenses.LensBase | |
package away3d.cameras.lenses{ | |
import flash.events.EventDispatcher; | |
import flash.geom.Matrix3D; | |
import flash.geom.Rectangle; | |
import __AS3__.vec.Vector; | |
import flash.geom.Vector3D; | |
public class LensBase extends EventDispatcher { | |
protected var _matrix:Matrix3D; | |
protected var _scissorRect:Rectangle; | |
protected var _viewPort:Rectangle; | |
protected var _near:Number; | |
protected var _far:Number; | |
protected var _aspectRatio:Number; | |
protected var _matrixInvalid:Boolean; | |
protected var _frustumCorners:Vector.<Number>; | |
private var _unprojection:Matrix3D; | |
private var _unprojectionInvalid:Boolean; | |
public function LensBase(); | |
public function get frustumCorners():Vector.<Number>; | |
public function set frustumCorners(_arg_1:Vector.<Number>):void; | |
public function get matrix():Matrix3D; | |
public function set matrix(_arg_1:Matrix3D):void; | |
public function get near():Number; | |
public function set near(_arg_1:Number):void; | |
public function get far():Number; | |
public function set far(_arg_1:Number):void; | |
public function project(_arg_1:Vector3D):Vector3D; | |
public function get unprojectionMatrix():Matrix3D; | |
public function unproject(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
public function clone():LensBase; | |
function get aspectRatio():Number; | |
function set aspectRatio(_arg_1:Number):void; | |
protected function invalidateMatrix():void; | |
protected function updateMatrix():void; | |
function updateScissorRect(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):void; | |
function updateViewport(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):void; | |
} | |
}//package away3d.cameras.lenses | |
//------------------------------------------------------------ | |
//away3d.cameras.lenses.OrthographicLens | |
package away3d.cameras.lenses{ | |
import flash.geom.Vector3D; | |
public class OrthographicLens extends LensBase { | |
private var _projectionHeight:Number; | |
private var _xMax:Number; | |
private var _yMax:Number; | |
public function OrthographicLens(_arg_1:Number=500); | |
public function get projectionHeight():Number; | |
public function set projectionHeight(_arg_1:Number):void; | |
override public function unproject(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
override public function clone():LensBase; | |
override protected function updateMatrix():void; | |
} | |
}//package away3d.cameras.lenses | |
//------------------------------------------------------------ | |
//away3d.cameras.lenses.PerspectiveLens | |
package away3d.cameras.lenses{ | |
import flash.geom.Vector3D; | |
public class PerspectiveLens extends LensBase { | |
private var _fieldOfView:Number; | |
private var _focalLength:Number; | |
private var _focalLengthInv:Number; | |
private var _yMax:Number; | |
private var _xMax:Number; | |
public function PerspectiveLens(_arg_1:Number=60); | |
public function get fieldOfView():Number; | |
public function set fieldOfView(_arg_1:Number):void; | |
public function get focalLength():Number; | |
public function set focalLength(_arg_1:Number):void; | |
override public function unproject(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
override public function clone():LensBase; | |
override protected function updateMatrix():void; | |
} | |
}//package away3d.cameras.lenses | |
//------------------------------------------------------------ | |
//away3d.cameras.Camera3D | |
package away3d.cameras{ | |
import away3d.entities.Entity; | |
import flash.geom.Matrix3D; | |
import away3d.cameras.lenses.LensBase; | |
import __AS3__.vec.Vector; | |
import away3d.core.math.Plane3D; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.events.LensEvent; | |
import away3d.core.partition.EntityNode; | |
import flash.geom.Vector3D; | |
public class Camera3D extends Entity { | |
private var _viewProjection:Matrix3D; | |
private var _viewProjectionDirty:Boolean; | |
private var _lens:LensBase; | |
private var _frustumPlanes:Vector.<Plane3D>; | |
private var _frustumPlanesDirty:Boolean; | |
public function Camera3D(_arg_1:LensBase=null); | |
override protected function getDefaultBoundingVolume():BoundingVolumeBase; | |
override public function get assetType():String; | |
private function onLensMatrixChanged(_arg_1:LensEvent):void; | |
public function get frustumPlanes():Vector.<Plane3D>; | |
private function updateFrustum():void; | |
override protected function invalidateSceneTransform():void; | |
override protected function updateBounds():void; | |
override protected function createEntityPartitionNode():EntityNode; | |
public function get lens():LensBase; | |
public function set lens(_arg_1:LensBase):void; | |
public function get viewProjection():Matrix3D; | |
public function unproject(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
public function getRay(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
public function project(_arg_1:Vector3D):Vector3D; | |
} | |
}//package away3d.cameras | |
//------------------------------------------------------------ | |
//away3d.containers.ObjectContainer3D | |
package away3d.containers{ | |
import away3d.core.base.Object3D; | |
import away3d.library.assets.IAsset; | |
import flash.geom.Matrix3D; | |
import away3d.core.partition.Partition3D; | |
import away3d.events.Object3DEvent; | |
import __AS3__.vec.Vector; | |
import flash.geom.Vector3D; | |
import flash.events.Event; | |
public class ObjectContainer3D extends Object3D implements IAsset { | |
var _ancestorsAllowMouseEnabled:Boolean; | |
var _isRoot:Boolean; | |
protected var _scene:Scene3D; | |
protected var _parent:ObjectContainer3D; | |
protected var _sceneTransform:Matrix3D; | |
protected var _sceneTransformDirty:Boolean; | |
protected var _explicitPartition:Partition3D; | |
protected var _implicitPartition:Partition3D; | |
protected var _mouseEnabled:Boolean; | |
private var _sceneTransformChanged:Object3DEvent; | |
private var _scenechanged:Object3DEvent; | |
private var _children:Vector.<ObjectContainer3D>; | |
private var _mouseChildren:Boolean; | |
private var _oldScene:Scene3D; | |
private var _inverseSceneTransform:Matrix3D; | |
private var _inverseSceneTransformDirty:Boolean; | |
private var _scenePosition:Vector3D; | |
private var _scenePositionDirty:Boolean; | |
private var _explicitVisibility:Boolean; | |
private var _implicitVisibility:Boolean; | |
private var _listenToSceneTransformChanged:Boolean; | |
private var _listenToSceneChanged:Boolean; | |
protected var _ignoreTransform:Boolean; | |
public function ObjectContainer3D(); | |
public function get ignoreTransform():Boolean; | |
public function set ignoreTransform(_arg_1:Boolean):void; | |
function get implicitPartition():Partition3D; | |
function set implicitPartition(_arg_1:Partition3D):void; | |
function get isVisible():Boolean; | |
function setParent(_arg_1:ObjectContainer3D):void; | |
private function notifySceneTransformChange():void; | |
private function notifySceneChange():void; | |
protected function updateMouseChildren():void; | |
public function get mouseEnabled():Boolean; | |
public function set mouseEnabled(_arg_1:Boolean):void; | |
override function invalidateTransform():void; | |
protected function invalidateSceneTransform():void; | |
protected function updateSceneTransform():void; | |
public function get mouseChildren():Boolean; | |
public function set mouseChildren(_arg_1:Boolean):void; | |
public function get visible():Boolean; | |
public function set visible(_arg_1:Boolean):void; | |
public function get assetType():String; | |
public function get scenePosition():Vector3D; | |
public function get minX():Number; | |
public function get minY():Number; | |
public function get minZ():Number; | |
public function get maxX():Number; | |
public function get maxY():Number; | |
public function get maxZ():Number; | |
public function get partition():Partition3D; | |
public function set partition(_arg_1:Partition3D):void; | |
public function get sceneTransform():Matrix3D; | |
public function get scene():Scene3D; | |
public function set scene(_arg_1:Scene3D):void; | |
public function get inverseSceneTransform():Matrix3D; | |
public function get parent():ObjectContainer3D; | |
public function contains(_arg_1:ObjectContainer3D):Boolean; | |
public function addChild(_arg_1:ObjectContainer3D):ObjectContainer3D; | |
public function addChildren(... _args):void; | |
public function removeChild(_arg_1:ObjectContainer3D):void; | |
public function removeChildAt(_arg_1:uint):void; | |
private function removeChildInternal(_arg_1:uint, _arg_2:ObjectContainer3D):void; | |
public function getChildAt(_arg_1:uint):ObjectContainer3D; | |
public function get numChildren():uint; | |
override public function lookAt(_arg_1:Vector3D, _arg_2:Vector3D=null):void; | |
override public function translateLocal(_arg_1:Vector3D, _arg_2:Number):void; | |
override public function dispose():void; | |
public function disposeWithChildren():void; | |
override public function clone():Object3D; | |
override public function rotate(_arg_1:Vector3D, _arg_2:Number):void; | |
override public function dispatchEvent(_arg_1:Event):Boolean; | |
public function updateImplicitVisibility():void; | |
override public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void; | |
override public function removeEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false):void; | |
} | |
}//package away3d.containers | |
//------------------------------------------------------------ | |
//away3d.containers.Scene3D | |
package away3d.containers{ | |
import flash.events.EventDispatcher; | |
import __AS3__.vec.Vector; | |
import away3d.core.partition.Partition3D; | |
import away3d.core.traverse.PartitionTraverser; | |
import away3d.entities.Entity; | |
public class Scene3D extends EventDispatcher { | |
var _sceneGraphRoot:ObjectContainer3D; | |
private var _partitions:Vector.<Partition3D>; | |
public function Scene3D(); | |
public function traversePartitions(_arg_1:PartitionTraverser):void; | |
public function get partition():Partition3D; | |
public function set partition(_arg_1:Partition3D):void; | |
public function contains(_arg_1:ObjectContainer3D):Boolean; | |
public function addChild(_arg_1:ObjectContainer3D):ObjectContainer3D; | |
public function removeChild(_arg_1:ObjectContainer3D):void; | |
public function removeChildAt(_arg_1:uint):void; | |
public function getChildAt(_arg_1:uint):ObjectContainer3D; | |
public function get numChildren():uint; | |
function registerEntity(_arg_1:Entity):void; | |
function unregisterEntity(_arg_1:Entity):void; | |
function invalidateEntityBounds(_arg_1:Entity):void; | |
function registerPartition(_arg_1:Entity):void; | |
function unregisterPartition(_arg_1:Entity):void; | |
protected function addPartitionUnique(_arg_1:Partition3D):void; | |
} | |
}//package away3d.containers | |
//------------------------------------------------------------ | |
//away3d.containers.View3D | |
package away3d.containers{ | |
import flash.display.Sprite; | |
import flash.geom.Point; | |
import away3d.cameras.Camera3D; | |
import away3d.core.traverse.EntityCollector; | |
import away3d.core.managers.Mouse3DManager; | |
import away3d.core.managers.Touch3DManager; | |
import away3d.core.render.RendererBase; | |
import away3d.core.render.DepthRenderer; | |
import away3d.core.render.Filter3DRenderer; | |
import flash.display3D.textures.Texture; | |
import away3d.textures.Texture2DBase; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.core.managers.RTTBufferManager; | |
import flash.ui.ContextMenuItem; | |
import flash.ui.ContextMenu; | |
import flash.geom.Rectangle; | |
import flash.events.ContextMenuEvent; | |
import away3d.events.Scene3DEvent; | |
import flash.display3D.Context3D; | |
import flash.geom.Vector3D; | |
import away3d.core.pick.IPicker; | |
import away3d.events.CameraEvent; | |
import flash.events.Event; | |
import away3d.events.Stage3DEvent; | |
import flash.geom.Transform; | |
public class View3D extends Sprite { | |
private var _width:Number = 0; | |
private var _height:Number = 0; | |
private var _localPos:Point; | |
private var _globalPos:Point; | |
private var _globalPosDirty:Boolean; | |
protected var _scene:Scene3D; | |
protected var _camera:Camera3D; | |
protected var _entityCollector:EntityCollector; | |
protected var _aspectRatio:Number; | |
private var _time:Number = 0; | |
private var _deltaTime:uint; | |
private var _backgroundColor:uint; | |
private var _backgroundAlpha:Number; | |
protected var _mouse3DManager:Mouse3DManager; | |
protected var _touch3DManager:Touch3DManager; | |
protected var _renderer:RendererBase; | |
private var _depthRenderer:DepthRenderer; | |
private var _addedToStage:Boolean; | |
private var _forceSoftware:Boolean; | |
protected var _filter3DRenderer:Filter3DRenderer; | |
protected var _requireDepthRender:Boolean; | |
protected var _depthRender:Texture; | |
private var _depthTextureInvalid:Boolean; | |
private var _hitField:Sprite; | |
protected var _parentIsStage:Boolean; | |
private var _background:Texture2DBase; | |
protected var _stage3DProxy:Stage3DProxy; | |
protected var _backBufferInvalid:Boolean; | |
private var _antiAlias:uint; | |
protected var _rttBufferManager:RTTBufferManager; | |
private var _rightClickMenuEnabled:Boolean; | |
private var _sourceURL:String; | |
private var _menu0:ContextMenuItem; | |
private var _menu1:ContextMenuItem; | |
private var _ViewContextMenu:ContextMenu; | |
protected var _shareContext:Boolean; | |
protected var _scissorRect:Rectangle; | |
private var _scissorRectDirty:Boolean; | |
private var _viewportDirty:Boolean; | |
private var _depthPrepass:Boolean; | |
private var _profile:String; | |
private var _layeredView:Boolean; | |
public function View3D(_arg_1:Scene3D=null, _arg_2:Camera3D=null, _arg_3:RendererBase=null, _arg_4:Boolean=false, _arg_5:String="baseline"); | |
private function viewSource(_arg_1:ContextMenuEvent):void; | |
public function get depthPrepass():Boolean; | |
public function set depthPrepass(_arg_1:Boolean):void; | |
private function visitWebsite(_arg_1:ContextMenuEvent):void; | |
private function initRightClickMenu():void; | |
private function updateRightClickMenu():void; | |
private function onScenePartitionChanged(_arg_1:Scene3DEvent):void; | |
public function get rightClickMenuEnabled():Boolean; | |
public function set rightClickMenuEnabled(_arg_1:Boolean):void; | |
public function get stage3DProxy():Stage3DProxy; | |
public function set stage3DProxy(_arg_1:Stage3DProxy):void; | |
public function get forceMouseMove():Boolean; | |
public function set forceMouseMove(_arg_1:Boolean):void; | |
public function get background():Texture2DBase; | |
public function set background(_arg_1:Texture2DBase):void; | |
public function get layeredView():Boolean; | |
public function set layeredView(_arg_1:Boolean):void; | |
private function initHitField():void; | |
override public function get filters():Array; | |
override public function set filters(_arg_1:Array):void; | |
public function get filters3d():Array; | |
public function set filters3d(_arg_1:Array):void; | |
public function get renderer():RendererBase; | |
public function set renderer(_arg_1:RendererBase):void; | |
public function get backgroundColor():uint; | |
public function set backgroundColor(_arg_1:uint):void; | |
public function get backgroundAlpha():Number; | |
public function set backgroundAlpha(_arg_1:Number):void; | |
public function get camera():Camera3D; | |
public function set camera(_arg_1:Camera3D):void; | |
public function get scene():Scene3D; | |
public function set scene(_arg_1:Scene3D):void; | |
public function get deltaTime():uint; | |
override public function get width():Number; | |
override public function set width(_arg_1:Number):void; | |
override public function get height():Number; | |
override public function set height(_arg_1:Number):void; | |
override public function set x(_arg_1:Number):void; | |
override public function set y(_arg_1:Number):void; | |
override public function set visible(_arg_1:Boolean):void; | |
public function get antiAlias():uint; | |
public function set antiAlias(_arg_1:uint):void; | |
public function get renderedFacesCount():uint; | |
public function get shareContext():Boolean; | |
public function set shareContext(_arg_1:Boolean):void; | |
protected function updateBackBuffer():void; | |
public function addSourceURL(_arg_1:String):void; | |
public function render():void; | |
protected function updateGlobalPos():void; | |
protected function updateTime():void; | |
protected function updateViewSizeData():void; | |
protected function renderDepthPrepass(_arg_1:EntityCollector):void; | |
protected function renderSceneDepthToTexture(_arg_1:EntityCollector):void; | |
private function initDepthTexture(_arg_1:Context3D):void; | |
public function dispose():void; | |
public function project(_arg_1:Vector3D):Vector3D; | |
public function unproject(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
public function getRay(_arg_1:Number, _arg_2:Number, _arg_3:Number):Vector3D; | |
public function get mousePicker():IPicker; | |
public function set mousePicker(_arg_1:IPicker):void; | |
public function get touchPicker():IPicker; | |
public function set touchPicker(_arg_1:IPicker):void; | |
function get entityCollector():EntityCollector; | |
private function onLensChanged(_arg_1:CameraEvent):void; | |
private function onAddedToStage(_arg_1:Event):void; | |
private function onAdded(_arg_1:Event):void; | |
private function onViewportUpdated(_arg_1:Stage3DEvent):void; | |
override public function set z(_arg_1:Number):void; | |
override public function set scaleZ(_arg_1:Number):void; | |
override public function set rotation(_arg_1:Number):void; | |
override public function set rotationX(_arg_1:Number):void; | |
override public function set rotationY(_arg_1:Number):void; | |
override public function set rotationZ(_arg_1:Number):void; | |
override public function set transform(_arg_1:Transform):void; | |
override public function set scaleX(_arg_1:Number):void; | |
override public function set scaleY(_arg_1:Number):void; | |
} | |
}//package away3d.containers | |
//------------------------------------------------------------ | |
//away3d.controllers.ControllerBase | |
package away3d.controllers{ | |
import away3d.entities.Entity; | |
public class ControllerBase { | |
protected var _autoUpdate:Boolean; | |
protected var _targetObject:Entity; | |
public function ControllerBase(_arg_1:Entity=null):void; | |
protected function notifyUpdate():void; | |
public function get targetObject():Entity; | |
public function set targetObject(_arg_1:Entity):void; | |
public function get autoUpdate():Boolean; | |
public function set autoUpdate(_arg_1:Boolean):void; | |
public function update(_arg_1:Boolean=true):void; | |
} | |
}//package away3d.controllers | |
//------------------------------------------------------------ | |
//away3d.core.base.data.ParticleData | |
package away3d.core.base.data{ | |
import away3d.core.base.CompactSubGeometry; | |
public class ParticleData { | |
public var particleIndex:uint; | |
public var numVertices:uint; | |
public var startVertexIndex:uint; | |
public var subGeometry:CompactSubGeometry; | |
public function ParticleData(); | |
} | |
}//package away3d.core.base.data | |
//------------------------------------------------------------ | |
//away3d.core.base.CompactSubGeometry | |
package away3d.core.base{ | |
import __AS3__.vec.Vector; | |
import flash.display3D.VertexBuffer3D; | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.geom.Matrix3D; | |
public class CompactSubGeometry extends SubGeometryBase implements ISubGeometry { | |
protected var _vertexDataInvalid:Vector.<Boolean>; | |
protected var _vertexBuffer:Vector.<VertexBuffer3D>; | |
protected var _bufferContext:Vector.<Context3D>; | |
protected var _numVertices:uint; | |
protected var _contextIndex:int; | |
protected var _activeBuffer:VertexBuffer3D; | |
protected var _activeContext:Context3D; | |
protected var _activeDataInvalid:Boolean; | |
private var _isolatedVertexPositionData:Vector.<Number>; | |
private var _isolatedVertexPositionDataDirty:Boolean; | |
public function CompactSubGeometry(); | |
public function get numVertices():uint; | |
public function updateData(_arg_1:Vector.<Number>):void; | |
public function activateVertexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateSecondaryUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
protected function uploadData(_arg_1:int):void; | |
public function activateVertexNormalBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexTangentBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
protected function createBuffer(_arg_1:int, _arg_2:Context3D):void; | |
protected function updateActiveBuffer(_arg_1:int):void; | |
override public function get vertexData():Vector.<Number>; | |
override protected function updateVertexNormals(_arg_1:Vector.<Number>):Vector.<Number>; | |
override protected function updateVertexTangents(_arg_1:Vector.<Number>):Vector.<Number>; | |
override public function get vertexNormalData():Vector.<Number>; | |
override public function get vertexTangentData():Vector.<Number>; | |
override public function get UVData():Vector.<Number>; | |
override public function applyTransformation(_arg_1:Matrix3D):void; | |
override public function scale(_arg_1:Number):void; | |
public function clone():ISubGeometry; | |
override public function scaleUV(_arg_1:Number=1, _arg_2:Number=1):void; | |
override public function get vertexStride():uint; | |
override public function get vertexNormalStride():uint; | |
override public function get vertexTangentStride():uint; | |
override public function get UVStride():uint; | |
public function get secondaryUVStride():uint; | |
override public function get vertexOffset():int; | |
override public function get vertexNormalOffset():int; | |
override public function get vertexTangentOffset():int; | |
override public function get UVOffset():int; | |
public function get secondaryUVOffset():int; | |
override public function dispose():void; | |
override protected function disposeVertexBuffers(_arg_1:Vector.<VertexBuffer3D>):void; | |
override protected function invalidateBuffers(_arg_1:Vector.<Boolean>):void; | |
public function cloneWithSeperateBuffers():SubGeometry; | |
override public function get vertexPositionData():Vector.<Number>; | |
public function stripBuffer(_arg_1:int, _arg_2:int):Vector.<Number>; | |
public function fromVectors(_arg_1:Vector.<Number>, _arg_2:Vector.<Number>, _arg_3:Vector.<Number>, _arg_4:Vector.<Number>):void; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.Geometry | |
package away3d.core.base{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.library.assets.IAsset; | |
import __AS3__.vec.Vector; | |
import flash.geom.Matrix3D; | |
public class Geometry extends NamedAssetBase implements IAsset { | |
private var _subGeometries:Vector.<ISubGeometry>; | |
public function Geometry(); | |
public function get assetType():String; | |
public function get subGeometries():Vector.<ISubGeometry>; | |
public function applyTransformation(_arg_1:Matrix3D):void; | |
public function addSubGeometry(_arg_1:ISubGeometry):void; | |
public function removeSubGeometry(_arg_1:ISubGeometry):void; | |
public function clone():Geometry; | |
public function scale(_arg_1:Number):void; | |
public function dispose():void; | |
public function scaleUV(_arg_1:Number=1, _arg_2:Number=1):void; | |
public function convertToSeparateBuffers():void; | |
function validate():void; | |
function invalidateBounds(_arg_1:ISubGeometry):void; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.IMaterialOwner | |
package away3d.core.base{ | |
import away3d.materials.MaterialBase; | |
import away3d.animators.IAnimator; | |
public /*dynamic*/ interface IMaterialOwner { | |
function get material():MaterialBase; | |
function set material(_arg_1:MaterialBase):void; | |
function get animator():IAnimator; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.IRenderable | |
package away3d.core.base{ | |
import flash.geom.Matrix3D; | |
import away3d.cameras.Camera3D; | |
import away3d.entities.Entity; | |
import flash.geom.Matrix; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.IndexBuffer3D; | |
import __AS3__.vec.Vector; | |
public /*dynamic*/ interface IRenderable extends IMaterialOwner { | |
function get sceneTransform():Matrix3D; | |
function getRenderSceneTransform(_arg_1:Camera3D):Matrix3D; | |
function get inverseSceneTransform():Matrix3D; | |
function get mouseEnabled():Boolean; | |
function get sourceEntity():Entity; | |
function get castsShadows():Boolean; | |
function get uvTransform():Matrix; | |
function get shaderPickingDetails():Boolean; | |
function get numVertices():uint; | |
function get numTriangles():uint; | |
function get vertexStride():uint; | |
function activateVertexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateSecondaryUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateVertexNormalBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateVertexTangentBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function getIndexBuffer(_arg_1:Stage3DProxy):IndexBuffer3D; | |
function get vertexData():Vector.<Number>; | |
function get vertexNormalData():Vector.<Number>; | |
function get vertexTangentData():Vector.<Number>; | |
function get indexData():Vector.<uint>; | |
function get UVData():Vector.<Number>; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.ISubGeometry | |
package away3d.core.base{ | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.IndexBuffer3D; | |
import __AS3__.vec.Vector; | |
import flash.geom.Matrix3D; | |
public /*dynamic*/ interface ISubGeometry { | |
function get numVertices():uint; | |
function get numTriangles():uint; | |
function get vertexStride():uint; | |
function get vertexNormalStride():uint; | |
function get vertexTangentStride():uint; | |
function get UVStride():uint; | |
function get secondaryUVStride():uint; | |
function activateVertexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateSecondaryUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateVertexNormalBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function activateVertexTangentBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
function getIndexBuffer(_arg_1:Stage3DProxy):IndexBuffer3D; | |
function get vertexData():Vector.<Number>; | |
function get vertexNormalData():Vector.<Number>; | |
function get vertexTangentData():Vector.<Number>; | |
function get vertexOffset():int; | |
function get vertexNormalOffset():int; | |
function get vertexTangentOffset():int; | |
function get UVOffset():int; | |
function get secondaryUVOffset():int; | |
function get indexData():Vector.<uint>; | |
function get UVData():Vector.<Number>; | |
function applyTransformation(_arg_1:Matrix3D):void; | |
function scale(_arg_1:Number):void; | |
function dispose():void; | |
function clone():ISubGeometry; | |
function get scaleU():Number; | |
function get scaleV():Number; | |
function scaleUV(_arg_1:Number=1, _arg_2:Number=1):void; | |
function get parentGeometry():Geometry; | |
function set parentGeometry(_arg_1:Geometry):void; | |
function get faceNormals():Vector.<Number>; | |
function cloneWithSeperateBuffers():SubGeometry; | |
function get autoDeriveVertexNormals():Boolean; | |
function set autoDeriveVertexNormals(_arg_1:Boolean):void; | |
function get autoDeriveVertexTangents():Boolean; | |
function set autoDeriveVertexTangents(_arg_1:Boolean):void; | |
function fromVectors(_arg_1:Vector.<Number>, _arg_2:Vector.<Number>, _arg_3:Vector.<Number>, _arg_4:Vector.<Number>):void; | |
function get vertexPositionData():Vector.<Number>; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.Object3D | |
package away3d.core.base{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.controllers.ControllerBase; | |
import away3d.events.Object3DEvent; | |
import flash.geom.Vector3D; | |
import flash.geom.Matrix3D; | |
import __AS3__.vec.Vector; | |
public class Object3D extends NamedAssetBase { | |
var _controller:ControllerBase; | |
private var _smallestNumber:Number; | |
private var _transformDirty:Boolean; | |
private var _positionDirty:Boolean; | |
private var _rotationDirty:Boolean; | |
private var _scaleDirty:Boolean; | |
private var _positionChanged:Object3DEvent; | |
private var _rotationChanged:Object3DEvent; | |
private var _scaleChanged:Object3DEvent; | |
private var _rotationX:Number = 0; | |
private var _rotationY:Number = 0; | |
private var _rotationZ:Number = 0; | |
private var _eulers:Vector3D; | |
private var _flipY:Matrix3D; | |
private var _listenToPositionChanged:Boolean; | |
private var _listenToRotationChanged:Boolean; | |
private var _listenToScaleChanged:Boolean; | |
protected var _zOffset:int; | |
protected var _transform:Matrix3D; | |
protected var _scaleX:Number; | |
protected var _scaleY:Number; | |
protected var _scaleZ:Number; | |
protected var _x:Number = 0; | |
protected var _y:Number = 0; | |
protected var _z:Number = 0; | |
protected var _pivotPoint:Vector3D; | |
protected var _pivotZero:Boolean; | |
protected var _pos:Vector3D; | |
protected var _rot:Vector3D; | |
protected var _sca:Vector3D; | |
protected var _transformComponents:Vector.<Vector3D>; | |
public var extra:Object; | |
public function Object3D(); | |
private function invalidatePivot():void; | |
private function invalidatePosition():void; | |
private function notifyPositionChanged():void; | |
override public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void; | |
override public function removeEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false):void; | |
private function invalidateRotation():void; | |
private function notifyRotationChanged():void; | |
private function invalidateScale():void; | |
private function notifyScaleChanged():void; | |
public function get x():Number; | |
public function set x(_arg_1:Number):void; | |
public function get y():Number; | |
public function set y(_arg_1:Number):void; | |
public function get z():Number; | |
public function set z(_arg_1:Number):void; | |
public function get rotationX():Number; | |
public function set rotationX(_arg_1:Number):void; | |
public function get rotationY():Number; | |
public function set rotationY(_arg_1:Number):void; | |
public function get rotationZ():Number; | |
public function set rotationZ(_arg_1:Number):void; | |
public function get scaleX():Number; | |
public function set scaleX(_arg_1:Number):void; | |
public function get scaleY():Number; | |
public function set scaleY(_arg_1:Number):void; | |
public function get scaleZ():Number; | |
public function set scaleZ(_arg_1:Number):void; | |
public function get eulers():Vector3D; | |
public function set eulers(_arg_1:Vector3D):void; | |
public function get transform():Matrix3D; | |
public function set transform(_arg_1:Matrix3D):void; | |
public function get pivotPoint():Vector3D; | |
public function set pivotPoint(_arg_1:Vector3D):void; | |
public function get position():Vector3D; | |
public function set position(_arg_1:Vector3D):void; | |
public function get forwardVector():Vector3D; | |
public function get rightVector():Vector3D; | |
public function get upVector():Vector3D; | |
public function get backVector():Vector3D; | |
public function get leftVector():Vector3D; | |
public function get downVector():Vector3D; | |
public function scale(_arg_1:Number):void; | |
public function moveForward(_arg_1:Number):void; | |
public function moveBackward(_arg_1:Number):void; | |
public function moveLeft(_arg_1:Number):void; | |
public function moveRight(_arg_1:Number):void; | |
public function moveUp(_arg_1:Number):void; | |
public function moveDown(_arg_1:Number):void; | |
public function moveTo(_arg_1:Number, _arg_2:Number, _arg_3:Number):void; | |
public function movePivot(_arg_1:Number, _arg_2:Number, _arg_3:Number):void; | |
public function translate(_arg_1:Vector3D, _arg_2:Number):void; | |
public function translateLocal(_arg_1:Vector3D, _arg_2:Number):void; | |
public function pitch(_arg_1:Number):void; | |
public function yaw(_arg_1:Number):void; | |
public function roll(_arg_1:Number):void; | |
public function clone():Object3D; | |
public function rotateTo(_arg_1:Number, _arg_2:Number, _arg_3:Number):void; | |
public function rotate(_arg_1:Vector3D, _arg_2:Number):void; | |
public function lookAt(_arg_1:Vector3D, _arg_2:Vector3D=null):void; | |
public function dispose():void; | |
public function disposeAsset():void; | |
function invalidateTransform():void; | |
protected function updateTransform():void; | |
public function get zOffset():int; | |
public function set zOffset(_arg_1:int):void; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.SkinnedSubGeometry | |
package away3d.core.base{ | |
import __AS3__.vec.Vector; | |
import flash.display3D.VertexBuffer3D; | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
public class SkinnedSubGeometry extends CompactSubGeometry { | |
private var _bufferFormat:String; | |
private var _jointWeightsData:Vector.<Number>; | |
private var _jointIndexData:Vector.<Number>; | |
private var _animatedData:Vector.<Number>; | |
private var _jointWeightsBuffer:Vector.<VertexBuffer3D>; | |
private var _jointIndexBuffer:Vector.<VertexBuffer3D>; | |
private var _jointWeightsInvalid:Vector.<Boolean>; | |
private var _jointIndicesInvalid:Vector.<Boolean>; | |
private var _jointWeightContext:Vector.<Context3D>; | |
private var _jointIndexContext:Vector.<Context3D>; | |
private var _jointsPerVertex:int; | |
private var _condensedJointIndexData:Vector.<Number>; | |
private var _condensedIndexLookUp:Vector.<uint>; | |
private var _numCondensedJoints:uint; | |
public function SkinnedSubGeometry(_arg_1:int); | |
public function get condensedIndexLookUp():Vector.<uint>; | |
public function get numCondensedJoints():uint; | |
public function get animatedData():Vector.<Number>; | |
public function updateAnimatedData(_arg_1:Vector.<Number>):void; | |
public function activateJointWeightsBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateJointIndexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
override protected function uploadData(_arg_1:int):void; | |
override public function clone():ISubGeometry; | |
override public function dispose():void; | |
function condenseIndexData():void; | |
function get jointWeightsData():Vector.<Number>; | |
function updateJointWeightsData(_arg_1:Vector.<Number>):void; | |
function get jointIndexData():Vector.<Number>; | |
function updateJointIndexData(_arg_1:Vector.<Number>):void; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.SubGeometry | |
package away3d.core.base{ | |
import __AS3__.vec.Vector; | |
import flash.display3D.VertexBuffer3D; | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.geom.Matrix3D; | |
public class SubGeometry extends SubGeometryBase implements ISubGeometry { | |
protected var _uvs:Vector.<Number>; | |
protected var _secondaryUvs:Vector.<Number>; | |
protected var _vertexNormals:Vector.<Number>; | |
protected var _vertexTangents:Vector.<Number>; | |
protected var _verticesInvalid:Vector.<Boolean>; | |
protected var _uvsInvalid:Vector.<Boolean>; | |
protected var _secondaryUvsInvalid:Vector.<Boolean>; | |
protected var _normalsInvalid:Vector.<Boolean>; | |
protected var _tangentsInvalid:Vector.<Boolean>; | |
protected var _vertexBuffer:Vector.<VertexBuffer3D>; | |
protected var _uvBuffer:Vector.<VertexBuffer3D>; | |
protected var _secondaryUvBuffer:Vector.<VertexBuffer3D>; | |
protected var _vertexNormalBuffer:Vector.<VertexBuffer3D>; | |
protected var _vertexTangentBuffer:Vector.<VertexBuffer3D>; | |
protected var _vertexBufferContext:Vector.<Context3D>; | |
protected var _uvBufferContext:Vector.<Context3D>; | |
protected var _secondaryUvBufferContext:Vector.<Context3D>; | |
protected var _vertexNormalBufferContext:Vector.<Context3D>; | |
protected var _vertexTangentBufferContext:Vector.<Context3D>; | |
protected var _numVertices:uint; | |
public function SubGeometry(); | |
public function get numVertices():uint; | |
public function activateVertexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateSecondaryUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexNormalBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexTangentBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
override public function applyTransformation(_arg_1:Matrix3D):void; | |
public function clone():ISubGeometry; | |
override public function scale(_arg_1:Number):void; | |
override public function scaleUV(_arg_1:Number=1, _arg_2:Number=1):void; | |
override public function dispose():void; | |
protected function disposeAllVertexBuffers():void; | |
override public function get vertexData():Vector.<Number>; | |
override public function get vertexPositionData():Vector.<Number>; | |
public function updateVertexData(_arg_1:Vector.<Number>):void; | |
override public function get UVData():Vector.<Number>; | |
public function get secondaryUVData():Vector.<Number>; | |
public function updateUVData(_arg_1:Vector.<Number>):void; | |
public function updateSecondaryUVData(_arg_1:Vector.<Number>):void; | |
override public function get vertexNormalData():Vector.<Number>; | |
public function updateVertexNormalData(_arg_1:Vector.<Number>):void; | |
override public function get vertexTangentData():Vector.<Number>; | |
public function updateVertexTangentData(_arg_1:Vector.<Number>):void; | |
public function fromVectors(_arg_1:Vector.<Number>, _arg_2:Vector.<Number>, _arg_3:Vector.<Number>, _arg_4:Vector.<Number>):void; | |
override protected function updateVertexNormals(_arg_1:Vector.<Number>):Vector.<Number>; | |
override protected function updateVertexTangents(_arg_1:Vector.<Number>):Vector.<Number>; | |
override protected function updateDummyUVs(_arg_1:Vector.<Number>):Vector.<Number>; | |
protected function disposeForStage3D(_arg_1:Stage3DProxy):void; | |
override public function get vertexStride():uint; | |
override public function get vertexTangentStride():uint; | |
override public function get vertexNormalStride():uint; | |
override public function get UVStride():uint; | |
public function get secondaryUVStride():uint; | |
override public function get vertexOffset():int; | |
override public function get vertexNormalOffset():int; | |
override public function get vertexTangentOffset():int; | |
override public function get UVOffset():int; | |
public function get secondaryUVOffset():int; | |
public function cloneWithSeperateBuffers():SubGeometry; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.SubGeometryBase | |
package away3d.core.base{ | |
import __AS3__.vec.Vector; | |
import flash.display3D.IndexBuffer3D; | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.VertexBuffer3D; | |
import flash.geom.Matrix3D; | |
public class SubGeometryBase { | |
private var _parentGeometry:Geometry; | |
protected var _vertexData:Vector.<Number>; | |
protected var _faceNormalsDirty:Boolean; | |
protected var _faceTangentsDirty:Boolean; | |
protected var _faceTangents:Vector.<Number>; | |
protected var _indices:Vector.<uint>; | |
protected var _indexBuffer:Vector.<IndexBuffer3D>; | |
protected var _numIndices:uint; | |
protected var _indexBufferContext:Vector.<Context3D>; | |
protected var _indicesInvalid:Vector.<Boolean>; | |
protected var _numTriangles:uint; | |
protected var _autoDeriveVertexNormals:Boolean; | |
protected var _autoDeriveVertexTangents:Boolean; | |
protected var _autoGenerateUVs:Boolean; | |
private var _useFaceWeights:Boolean; | |
protected var _vertexNormalsDirty:Boolean; | |
protected var _vertexTangentsDirty:Boolean; | |
protected var _faceNormals:Vector.<Number>; | |
protected var _faceWeights:Vector.<Number>; | |
private var _scaleU:Number; | |
private var _scaleV:Number; | |
protected var _uvsDirty:Boolean; | |
public function SubGeometryBase(); | |
public function get autoGenerateDummyUVs():Boolean; | |
public function set autoGenerateDummyUVs(_arg_1:Boolean):void; | |
public function get autoDeriveVertexNormals():Boolean; | |
public function set autoDeriveVertexNormals(_arg_1:Boolean):void; | |
public function get useFaceWeights():Boolean; | |
public function set useFaceWeights(_arg_1:Boolean):void; | |
public function get numTriangles():uint; | |
public function getIndexBuffer(_arg_1:Stage3DProxy):IndexBuffer3D; | |
protected function updateFaceTangents():void; | |
private function updateFaceNormals():void; | |
protected function updateVertexNormals(_arg_1:Vector.<Number>):Vector.<Number>; | |
protected function updateVertexTangents(_arg_1:Vector.<Number>):Vector.<Number>; | |
public function dispose():void; | |
public function get indexData():Vector.<uint>; | |
public function updateIndexData(_arg_1:Vector.<uint>):void; | |
protected function disposeIndexBuffers(_arg_1:Vector.<IndexBuffer3D>):void; | |
protected function disposeVertexBuffers(_arg_1:Vector.<VertexBuffer3D>):void; | |
public function get autoDeriveVertexTangents():Boolean; | |
public function set autoDeriveVertexTangents(_arg_1:Boolean):void; | |
public function get faceNormals():Vector.<Number>; | |
protected function invalidateBuffers(_arg_1:Vector.<Boolean>):void; | |
public function get UVStride():uint; | |
public function get vertexData():Vector.<Number>; | |
public function get vertexPositionData():Vector.<Number>; | |
public function get vertexNormalData():Vector.<Number>; | |
public function get vertexTangentData():Vector.<Number>; | |
public function get UVData():Vector.<Number>; | |
public function get vertexStride():uint; | |
public function get vertexNormalStride():uint; | |
public function get vertexTangentStride():uint; | |
public function get vertexOffset():int; | |
public function get vertexNormalOffset():int; | |
public function get vertexTangentOffset():int; | |
public function get UVOffset():int; | |
protected function invalidateBounds():void; | |
public function get parentGeometry():Geometry; | |
public function set parentGeometry(_arg_1:Geometry):void; | |
public function get scaleU():Number; | |
public function get scaleV():Number; | |
public function scaleUV(_arg_1:Number=1, _arg_2:Number=1):void; | |
public function scale(_arg_1:Number):void; | |
public function applyTransformation(_arg_1:Matrix3D):void; | |
protected function updateDummyUVs(_arg_1:Vector.<Number>):Vector.<Number>; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.base.SubMesh | |
package away3d.core.base{ | |
import away3d.materials.MaterialBase; | |
import away3d.entities.Mesh; | |
import flash.geom.Matrix; | |
import away3d.animators.data.AnimationSubGeometry; | |
import away3d.entities.Entity; | |
import flash.geom.Matrix3D; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.IndexBuffer3D; | |
import away3d.animators.IAnimator; | |
import __AS3__.vec.Vector; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.cameras.Camera3D; | |
public class SubMesh implements IRenderable { | |
var _material:MaterialBase; | |
private var _parentMesh:Mesh; | |
private var _subGeometry:ISubGeometry; | |
var _index:uint; | |
private var _uvTransform:Matrix; | |
private var _uvTransformDirty:Boolean; | |
private var _uvRotation:Number = 0; | |
private var _scaleU:Number; | |
private var _scaleV:Number; | |
private var _offsetU:Number = 0; | |
private var _offsetV:Number = 0; | |
public var animationSubGeometry:AnimationSubGeometry; | |
public var animatorSubGeometry:AnimationSubGeometry; | |
public function SubMesh(_arg_1:ISubGeometry, _arg_2:Mesh, _arg_3:MaterialBase=null); | |
public function get shaderPickingDetails():Boolean; | |
public function get offsetU():Number; | |
public function set offsetU(_arg_1:Number):void; | |
public function get offsetV():Number; | |
public function set offsetV(_arg_1:Number):void; | |
public function get scaleU():Number; | |
public function set scaleU(_arg_1:Number):void; | |
public function get scaleV():Number; | |
public function set scaleV(_arg_1:Number):void; | |
public function get uvRotation():Number; | |
public function set uvRotation(_arg_1:Number):void; | |
public function get sourceEntity():Entity; | |
public function get subGeometry():ISubGeometry; | |
public function set subGeometry(_arg_1:ISubGeometry):void; | |
public function get material():MaterialBase; | |
public function set material(_arg_1:MaterialBase):void; | |
public function get sceneTransform():Matrix3D; | |
public function get inverseSceneTransform():Matrix3D; | |
public function activateVertexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexNormalBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexTangentBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateSecondaryUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function getIndexBuffer(_arg_1:Stage3DProxy):IndexBuffer3D; | |
public function get numTriangles():uint; | |
public function get animator():IAnimator; | |
public function get mouseEnabled():Boolean; | |
public function get castsShadows():Boolean; | |
function get parentMesh():Mesh; | |
function set parentMesh(_arg_1:Mesh):void; | |
public function get uvTransform():Matrix; | |
private function updateUVTransform():void; | |
public function dispose():void; | |
public function get vertexData():Vector.<Number>; | |
public function get indexData():Vector.<uint>; | |
public function get UVData():Vector.<Number>; | |
public function get bounds():BoundingVolumeBase; | |
public function get visible():Boolean; | |
public function get numVertices():uint; | |
public function get vertexStride():uint; | |
public function get UVStride():uint; | |
public function get vertexNormalData():Vector.<Number>; | |
public function get vertexTangentData():Vector.<Number>; | |
public function get UVOffset():uint; | |
public function get vertexOffset():uint; | |
public function get vertexNormalOffset():uint; | |
public function get vertexTangentOffset():uint; | |
public function getRenderSceneTransform(_arg_1:Camera3D):Matrix3D; | |
} | |
}//package away3d.core.base | |
//------------------------------------------------------------ | |
//away3d.core.data.EntityListItem | |
package away3d.core.data{ | |
import away3d.entities.Entity; | |
public class EntityListItem { | |
public var entity:Entity; | |
public var next:EntityListItem; | |
public function EntityListItem(); | |
} | |
}//package away3d.core.data | |
//------------------------------------------------------------ | |
//away3d.core.data.EntityListItemPool | |
package away3d.core.data{ | |
import __AS3__.vec.Vector; | |
public class EntityListItemPool { | |
private var _pool:Vector.<EntityListItem>; | |
private var _index:int; | |
private var _poolSize:int; | |
public function EntityListItemPool(); | |
public function getItem():EntityListItem; | |
public function freeAll():void; | |
public function dispose():void; | |
} | |
}//package away3d.core.data | |
//------------------------------------------------------------ | |
//away3d.core.data.RenderableListItem | |
package away3d.core.data{ | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
public final class RenderableListItem { | |
public var next:RenderableListItem; | |
public var renderable:IRenderable; | |
public var materialId:int; | |
public var renderOrderId:int; | |
public var zIndex:Number; | |
public var renderSceneTransform:Matrix3D; | |
public var cascaded:Boolean; | |
public function RenderableListItem(); | |
} | |
}//package away3d.core.data | |
//------------------------------------------------------------ | |
//away3d.core.data.RenderableListItemPool | |
package away3d.core.data{ | |
import __AS3__.vec.Vector; | |
public class RenderableListItemPool { | |
private var _pool:Vector.<RenderableListItem>; | |
private var _index:int; | |
private var _poolSize:int; | |
public function RenderableListItemPool(); | |
public function getItem():RenderableListItem; | |
public function freeAll():void; | |
public function dispose():void; | |
} | |
}//package away3d.core.data | |
//------------------------------------------------------------ | |
//away3d.core.managers.AGALProgram3DCache | |
package away3d.core.managers{ | |
import __AS3__.vec.Vector; | |
import away3d.events.Stage3DEvent; | |
import away3d.materials.passes.MaterialPassBase; | |
public class AGALProgram3DCache { | |
private static var _instances:Vector.<AGALProgram3DCache>; | |
private static var _currentId:int; | |
private var _stage3DProxy:Stage3DProxy; | |
private var _program3Ds:Array; | |
private var _ids:Array; | |
private var _usages:Array; | |
private var _keys:Array; | |
public function AGALProgram3DCache(_arg_1:Stage3DProxy, _arg_2:*); | |
public static function getInstance(_arg_1:Stage3DProxy):AGALProgram3DCache; | |
public static function getInstanceFromIndex(_arg_1:int):AGALProgram3DCache; | |
private static function onContext3DDisposed(_arg_1:Stage3DEvent):void; | |
public function dispose():void; | |
public function setProgram3D(_arg_1:MaterialPassBase, _arg_2:String, _arg_3:String):void; | |
public function freeProgram3D(_arg_1:int):void; | |
private function destroyProgram(_arg_1:String):void; | |
private function getKey(_arg_1:String, _arg_2:String):String; | |
} | |
}//package away3d.core.managers | |
class AGALProgram3DCacheSingletonEnforcer { | |
public function AGALProgram3DCacheSingletonEnforcer(); | |
} | |
//------------------------------------------------------------ | |
//away3d.core.managers.Mouse3DManager | |
package away3d.core.managers{ | |
import flash.utils.Dictionary; | |
import __AS3__.vec.Vector; | |
import away3d.containers.View3D; | |
import away3d.core.pick.PickingCollisionVO; | |
import away3d.events.MouseEvent3D; | |
import flash.geom.Vector3D; | |
import flash.events.MouseEvent; | |
import away3d.core.pick.IPicker; | |
import flash.display.DisplayObjectContainer; | |
public class Mouse3DManager { | |
private static var _view3Ds:Dictionary; | |
private static var _view3DLookup:Vector.<View3D>; | |
private static var _viewCount:int; | |
protected static var _collidingObject:PickingCollisionVO; | |
private static var _previousCollidingObject:PickingCollisionVO; | |
private static var _collidingViewObjects:Vector.<PickingCollisionVO>; | |
private static var _queuedEvents:Vector.<MouseEvent3D>; | |
private static var _mouseUp:MouseEvent3D; | |
private static var _mouseClick:MouseEvent3D; | |
private static var _mouseOut:MouseEvent3D; | |
private static var _mouseDown:MouseEvent3D; | |
private static var _mouseMove:MouseEvent3D; | |
private static var _mouseOver:MouseEvent3D; | |
private static var _mouseWheel:MouseEvent3D; | |
private static var _mouseDoubleClick:MouseEvent3D; | |
private static var _previousCollidingView:int; | |
private static var _collidingView:int; | |
private var _activeView:View3D; | |
private var _updateDirty:Boolean; | |
private var _nullVector:Vector3D; | |
private var _mouseMoveEvent:MouseEvent; | |
private var _forceMouseMove:Boolean; | |
private var _mousePicker:IPicker; | |
private var _childDepth:int; | |
private var _collidingDownObject:PickingCollisionVO; | |
private var _collidingUpObject:PickingCollisionVO; | |
public function Mouse3DManager(); | |
public function updateCollider(_arg_1:View3D):void; | |
public function fireMouseEvents():void; | |
public function addViewLayer(_arg_1:View3D):void; | |
public function enableMouseListeners(_arg_1:View3D):void; | |
public function disableMouseListeners(_arg_1:View3D):void; | |
public function dispose():void; | |
private function queueDispatch(_arg_1:MouseEvent3D, _arg_2:MouseEvent, _arg_3:PickingCollisionVO=null):void; | |
private function reThrowEvent(_arg_1:MouseEvent):void; | |
private function hasKey(_arg_1:View3D):Boolean; | |
private function traverseDisplayObjects(_arg_1:DisplayObjectContainer):void; | |
private function onMouseMove(_arg_1:MouseEvent):void; | |
private function onMouseOut(_arg_1:MouseEvent):void; | |
private function onMouseOver(_arg_1:MouseEvent):void; | |
private function onClick(_arg_1:MouseEvent):void; | |
private function onDoubleClick(_arg_1:MouseEvent):void; | |
private function onMouseDown(_arg_1:MouseEvent):void; | |
private function onMouseUp(_arg_1:MouseEvent):void; | |
private function onMouseWheel(_arg_1:MouseEvent):void; | |
public function get forceMouseMove():Boolean; | |
public function set forceMouseMove(_arg_1:Boolean):void; | |
public function get mousePicker():IPicker; | |
public function set mousePicker(_arg_1:IPicker):void; | |
} | |
}//package away3d.core.managers | |
//------------------------------------------------------------ | |
//away3d.core.managers.RTTBufferManager | |
package away3d.core.managers{ | |
import flash.events.EventDispatcher; | |
import flash.utils.Dictionary; | |
import flash.display3D.VertexBuffer3D; | |
import flash.display3D.IndexBuffer3D; | |
import flash.geom.Rectangle; | |
public class RTTBufferManager extends EventDispatcher { | |
private static var _instances:Dictionary; | |
private var _renderToTextureVertexBuffer:VertexBuffer3D; | |
private var _renderToScreenVertexBuffer:VertexBuffer3D; | |
private var _indexBuffer:IndexBuffer3D; | |
private var _stage3DProxy:Stage3DProxy; | |
private var _viewWidth:int; | |
private var _viewHeight:int; | |
private var _textureWidth:int; | |
private var _textureHeight:int; | |
private var _renderToTextureRect:Rectangle; | |
private var _buffersInvalid:Boolean; | |
private var _textureRatioX:Number; | |
private var _textureRatioY:Number; | |
public function RTTBufferManager(_arg_1:SingletonEnforcer, _arg_2:Stage3DProxy); | |
public static function getInstance(_arg_1:Stage3DProxy):RTTBufferManager; | |
public function get textureRatioX():Number; | |
public function get textureRatioY():Number; | |
public function get viewWidth():int; | |
public function set viewWidth(_arg_1:int):void; | |
public function get viewHeight():int; | |
public function set viewHeight(_arg_1:int):void; | |
public function get renderToTextureVertexBuffer():VertexBuffer3D; | |
public function get renderToScreenVertexBuffer():VertexBuffer3D; | |
public function get indexBuffer():IndexBuffer3D; | |
public function get renderToTextureRect():Rectangle; | |
public function get textureWidth():int; | |
public function get textureHeight():int; | |
public function dispose():void; | |
private function updateRTTBuffers():void; | |
} | |
}//package away3d.core.managers | |
class SingletonEnforcer { | |
public function SingletonEnforcer(); | |
} | |
//------------------------------------------------------------ | |
//away3d.core.managers.Stage3DManager | |
package away3d.core.managers{ | |
import flash.utils.Dictionary; | |
import __AS3__.vec.Vector; | |
import flash.display.Stage; | |
public class Stage3DManager { | |
private static var _instances:Dictionary; | |
private static var _stageProxies:Vector.<Stage3DProxy>; | |
private static var _numStageProxies:uint; | |
private var _stage:Stage; | |
public function Stage3DManager(_arg_1:Stage, _arg_2:*); | |
public static function getInstance(_arg_1:Stage):Stage3DManager; | |
public function getStage3DProxy(_arg_1:uint, _arg_2:Boolean=false, _arg_3:String="baseline"):Stage3DProxy; | |
function removeStage3DProxy(_arg_1:Stage3DProxy):void; | |
public function getFreeStage3DProxy(_arg_1:Boolean=false, _arg_2:String="baseline"):Stage3DProxy; | |
public function get hasFreeStage3DProxy():Boolean; | |
public function get numProxySlotsFree():uint; | |
public function get numProxySlotsUsed():uint; | |
public function get numProxySlotsTotal():uint; | |
} | |
}//package away3d.core.managers | |
class Stage3DManagerSingletonEnforcer { | |
public function Stage3DManagerSingletonEnforcer(); | |
} | |
//------------------------------------------------------------ | |
//away3d.core.managers.Stage3DProxy | |
package away3d.core.managers{ | |
import flash.events.EventDispatcher; | |
import flash.display.Shape; | |
import flash.display3D.Context3D; | |
import flash.display.Stage3D; | |
import flash.display3D.Program3D; | |
import flash.display3D.textures.TextureBase; | |
import flash.geom.Rectangle; | |
import flash.events.Event; | |
import away3d.events.Stage3DEvent; | |
public class Stage3DProxy extends EventDispatcher { | |
private static var _frameEventDriver:Shape; | |
var _context3D:Context3D; | |
var _stage3DIndex:int; | |
private var _usesSoftwareRendering:Boolean; | |
private var _profile:String; | |
private var _stage3D:Stage3D; | |
private var _activeProgram3D:Program3D; | |
private var _stage3DManager:Stage3DManager; | |
private var _backBufferWidth:int; | |
private var _backBufferHeight:int; | |
private var _antiAlias:int; | |
private var _enableDepthAndStencil:Boolean; | |
private var _contextRequested:Boolean; | |
private var _renderTarget:TextureBase; | |
private var _renderSurfaceSelector:int; | |
private var _scissorRect:Rectangle; | |
private var _color:uint; | |
private var _backBufferDirty:Boolean; | |
private var _viewPort:Rectangle; | |
private var _enterFrame:Event; | |
private var _exitFrame:Event; | |
private var _viewportUpdated:Stage3DEvent; | |
private var _viewportDirty:Boolean; | |
private var _bufferClear:Boolean; | |
private var _mouse3DManager:Mouse3DManager; | |
private var _touch3DManager:Touch3DManager; | |
public function Stage3DProxy(_arg_1:int, _arg_2:Stage3D, _arg_3:Stage3DManager, _arg_4:Boolean=false, _arg_5:String="baseline"); | |
private function notifyViewportUpdated():void; | |
private function notifyEnterFrame():void; | |
private function notifyExitFrame():void; | |
public function get profile():String; | |
public function dispose():void; | |
public function configureBackBuffer(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean):void; | |
public function get enableDepthAndStencil():Boolean; | |
public function set enableDepthAndStencil(_arg_1:Boolean):void; | |
public function get renderTarget():TextureBase; | |
public function get renderSurfaceSelector():int; | |
public function setRenderTarget(_arg_1:TextureBase, _arg_2:Boolean=false, _arg_3:int=0):void; | |
public function clear():void; | |
public function present():void; | |
override public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void; | |
override public function removeEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false):void; | |
public function get scissorRect():Rectangle; | |
public function set scissorRect(_arg_1:Rectangle):void; | |
public function get stage3DIndex():int; | |
public function get stage3D():Stage3D; | |
public function get context3D():Context3D; | |
public function get driverInfo():String; | |
public function get usesSoftwareRendering():Boolean; | |
public function get x():Number; | |
public function set x(_arg_1:Number):void; | |
public function get y():Number; | |
public function set y(_arg_1:Number):void; | |
public function get width():int; | |
public function set width(_arg_1:int):void; | |
public function get height():int; | |
public function set height(_arg_1:int):void; | |
public function get antiAlias():int; | |
public function set antiAlias(_arg_1:int):void; | |
public function get viewPort():Rectangle; | |
public function get color():uint; | |
public function set color(_arg_1:uint):void; | |
public function get visible():Boolean; | |
public function set visible(_arg_1:Boolean):void; | |
public function get bufferClear():Boolean; | |
public function set bufferClear(_arg_1:Boolean):void; | |
public function get mouse3DManager():Mouse3DManager; | |
public function set mouse3DManager(_arg_1:Mouse3DManager):void; | |
public function get touch3DManager():Touch3DManager; | |
public function set touch3DManager(_arg_1:Touch3DManager):void; | |
private function freeContext3D():void; | |
private function onContext3DUpdate(_arg_1:Event):void; | |
private function requestContext(_arg_1:Boolean=false, _arg_2:String="baseline"):void; | |
private function onEnterFrame(_arg_1:Event):void; | |
public function recoverFromDisposal():Boolean; | |
public function clearDepthBuffer():void; | |
} | |
}//package away3d.core.managers | |
//------------------------------------------------------------ | |
//away3d.core.managers.Touch3DManager | |
package away3d.core.managers{ | |
import flash.utils.Dictionary; | |
import __AS3__.vec.Vector; | |
import away3d.events.TouchEvent3D; | |
import flash.geom.Vector3D; | |
import away3d.core.pick.PickingCollisionVO; | |
import flash.events.TouchEvent; | |
import away3d.core.pick.IPicker; | |
import away3d.containers.View3D; | |
public class Touch3DManager { | |
protected static var _collidingObjectFromTouchId:Dictionary; | |
protected static var _previousCollidingObjectFromTouchId:Dictionary; | |
private static var _queuedEvents:Vector.<TouchEvent3D>; | |
private var _updateDirty:Boolean; | |
private var _nullVector:Vector3D; | |
private var _numTouchPoints:uint; | |
private var _touchPoint:TouchPoint; | |
private var _collidingObject:PickingCollisionVO; | |
private var _previousCollidingObject:PickingCollisionVO; | |
private var _touchPoints:Vector.<TouchPoint>; | |
private var _touchPointFromId:Dictionary; | |
private var _touchMoveEvent:TouchEvent; | |
private var _forceTouchMove:Boolean; | |
private var _touchPicker:IPicker; | |
private var _view:View3D; | |
public function Touch3DManager(); | |
public function updateCollider():void; | |
public function fireTouchEvents():void; | |
public function enableTouchListeners(_arg_1:View3D):void; | |
public function disableTouchListeners(_arg_1:View3D):void; | |
public function dispose():void; | |
private function queueDispatch(_arg_1:String, _arg_2:TouchEvent, _arg_3:PickingCollisionVO, _arg_4:TouchPoint):void; | |
private function onTouchBegin(_arg_1:TouchEvent):void; | |
private function onTouchMove(_arg_1:TouchEvent):void; | |
private function onTouchEnd(_arg_1:TouchEvent):void; | |
public function get forceTouchMove():Boolean; | |
public function set forceTouchMove(_arg_1:Boolean):void; | |
public function get touchPicker():IPicker; | |
public function set touchPicker(_arg_1:IPicker):void; | |
public function set view(_arg_1:View3D):void; | |
} | |
}//package away3d.core.managers | |
class TouchPoint { | |
public var id:int; | |
public var x:Number; | |
public var y:Number; | |
public function TouchPoint(); | |
} | |
//------------------------------------------------------------ | |
//away3d.core.math.MathConsts | |
package away3d.core.math{ | |
public class MathConsts { | |
public static const RADIANS_TO_DEGREES:Number; | |
public static const DEGREES_TO_RADIANS:Number; | |
public function MathConsts(); | |
} | |
}//package away3d.core.math | |
//------------------------------------------------------------ | |
//away3d.core.math.Matrix3DUtils | |
package away3d.core.math{ | |
import __AS3__.vec.Vector; | |
import flash.geom.Matrix3D; | |
import flash.geom.Vector3D; | |
public class Matrix3DUtils { | |
public static const RAW_DATA_CONTAINER:Vector.<Number>; | |
public static const CALCULATION_MATRIX:Matrix3D; | |
public function Matrix3DUtils(); | |
public static function quaternion2matrix(_arg_1:Quaternion, _arg_2:Matrix3D=null):Matrix3D; | |
public static function getForward(_arg_1:Matrix3D, _arg_2:Vector3D=null):Vector3D; | |
public static function getUp(_arg_1:Matrix3D, _arg_2:Vector3D=null):Vector3D; | |
public static function getRight(_arg_1:Matrix3D, _arg_2:Vector3D=null):Vector3D; | |
public static function compare(_arg_1:Matrix3D, _arg_2:Matrix3D):Boolean; | |
public static function lookAt(_arg_1:Matrix3D, _arg_2:Vector3D, _arg_3:Vector3D, _arg_4:Vector3D):void; | |
public static function reflection(_arg_1:Plane3D, _arg_2:Matrix3D=null):Matrix3D; | |
} | |
}//package away3d.core.math | |
//------------------------------------------------------------ | |
//away3d.core.math.Plane3D | |
package away3d.core.math{ | |
import flash.geom.Vector3D; | |
public class Plane3D { | |
public static const ALIGN_ANY:int; | |
public static const ALIGN_XY_AXIS:int; | |
public static const ALIGN_YZ_AXIS:int; | |
public static const ALIGN_XZ_AXIS:int; | |
public var a:Number; | |
public var b:Number; | |
public var c:Number; | |
public var d:Number; | |
var _alignment:int; | |
public function Plane3D(_arg_1:Number=0, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Number=0); | |
public function fromPoints(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector3D):void; | |
public function fromNormalAndPoint(_arg_1:Vector3D, _arg_2:Vector3D):void; | |
public function normalize():Plane3D; | |
public function distance(_arg_1:Vector3D):Number; | |
public function classifyPoint(_arg_1:Vector3D, _arg_2:Number=0.01):int; | |
public function toString():String; | |
} | |
}//package away3d.core.math | |
//------------------------------------------------------------ | |
//away3d.core.math.PlaneClassification | |
package away3d.core.math{ | |
public class PlaneClassification { | |
public static const BACK:int; | |
public static const FRONT:int; | |
public static const IN:int; | |
public static const OUT:int; | |
public static const INTERSECT:int; | |
public function PlaneClassification(); | |
} | |
}//package away3d.core.math | |
//------------------------------------------------------------ | |
//away3d.core.math.Quaternion | |
package away3d.core.math{ | |
import flash.geom.Vector3D; | |
import flash.geom.Matrix3D; | |
import __AS3__.vec.Vector; | |
public final class Quaternion { | |
public var x:Number = 0; | |
public var y:Number = 0; | |
public var z:Number = 0; | |
public var w:Number; | |
public function Quaternion(_arg_1:Number=0, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Number=1); | |
public function get magnitude():Number; | |
public function multiply(_arg_1:Quaternion, _arg_2:Quaternion):void; | |
public function multiplyVector(_arg_1:Vector3D, _arg_2:Quaternion=null):Quaternion; | |
public function fromAxisAngle(_arg_1:Vector3D, _arg_2:Number):void; | |
public function slerp(_arg_1:Quaternion, _arg_2:Quaternion, _arg_3:Number):void; | |
public function lerp(_arg_1:Quaternion, _arg_2:Quaternion, _arg_3:Number):void; | |
public function fromEulerAngles(_arg_1:Number, _arg_2:Number, _arg_3:Number):void; | |
public function toEulerAngles(_arg_1:Vector3D=null):Vector3D; | |
public function normalize(_arg_1:Number=1):void; | |
public function toString():String; | |
public function toMatrix3D(_arg_1:Matrix3D=null):Matrix3D; | |
public function fromMatrix(_arg_1:Matrix3D):void; | |
public function toRawData(_arg_1:Vector.<Number>, _arg_2:Boolean=false):void; | |
public function clone():Quaternion; | |
public function rotatePoint(_arg_1:Vector3D, _arg_2:Vector3D=null):Vector3D; | |
public function copyFrom(_arg_1:Quaternion):void; | |
} | |
}//package away3d.core.math | |
//------------------------------------------------------------ | |
//away3d.core.partition.CameraNode | |
package away3d.core.partition{ | |
import away3d.cameras.Camera3D; | |
import away3d.core.traverse.PartitionTraverser; | |
public class CameraNode extends EntityNode { | |
public function CameraNode(_arg_1:Camera3D); | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.DirectionalLightNode | |
package away3d.core.partition{ | |
import away3d.lights.DirectionalLight; | |
import away3d.core.traverse.PartitionTraverser; | |
public class DirectionalLightNode extends EntityNode { | |
private var _light:DirectionalLight; | |
public function DirectionalLightNode(_arg_1:DirectionalLight); | |
public function get light():DirectionalLight; | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.EntityNode | |
package away3d.core.partition{ | |
import away3d.entities.Entity; | |
import away3d.core.traverse.PartitionTraverser; | |
import __AS3__.vec.Vector; | |
import away3d.core.math.Plane3D; | |
import flash.geom.Vector3D; | |
public class EntityNode extends NodeBase { | |
private var _entity:Entity; | |
var _updateQueueNext:EntityNode; | |
public function EntityNode(_arg_1:Entity); | |
public function get entity():Entity; | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
public function removeFromParent():void; | |
override public function isInFrustum(_arg_1:Vector.<Plane3D>, _arg_2:int):Boolean; | |
override public function isIntersectingRay(_arg_1:Vector3D, _arg_2:Vector3D):Boolean; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.LightNode | |
package away3d.core.partition{ | |
import away3d.lights.LightBase; | |
import away3d.core.traverse.PartitionTraverser; | |
public class LightNode extends EntityNode { | |
private var _light:LightBase; | |
public function LightNode(_arg_1:LightBase); | |
public function get light():LightBase; | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.LightProbeNode | |
package away3d.core.partition{ | |
import away3d.lights.LightProbe; | |
import away3d.core.traverse.PartitionTraverser; | |
public class LightProbeNode extends EntityNode { | |
private var _light:LightProbe; | |
public function LightProbeNode(_arg_1:LightProbe); | |
public function get light():LightProbe; | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.MeshNode | |
package away3d.core.partition{ | |
import away3d.entities.Mesh; | |
import away3d.core.traverse.PartitionTraverser; | |
public class MeshNode extends EntityNode { | |
private var _mesh:Mesh; | |
public function MeshNode(_arg_1:Mesh); | |
public function get mesh():Mesh; | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.NodeBase | |
package away3d.core.partition{ | |
import __AS3__.vec.Vector; | |
import away3d.primitives.WireframePrimitiveBase; | |
import away3d.core.math.Plane3D; | |
import flash.geom.Vector3D; | |
import away3d.entities.Entity; | |
import away3d.core.traverse.PartitionTraverser; | |
public class NodeBase { | |
var _parent:NodeBase; | |
protected var _childNodes:Vector.<NodeBase>; | |
protected var _numChildNodes:uint; | |
protected var _debugPrimitive:WireframePrimitiveBase; | |
var _numEntities:int; | |
var _collectionMark:uint; | |
public function NodeBase(); | |
public function get showDebugBounds():Boolean; | |
public function set showDebugBounds(_arg_1:Boolean):void; | |
public function get parent():NodeBase; | |
function addNode(_arg_1:NodeBase):void; | |
function removeNode(_arg_1:NodeBase):void; | |
public function isInFrustum(_arg_1:Vector.<Plane3D>, _arg_2:int):Boolean; | |
public function isIntersectingRay(_arg_1:Vector3D, _arg_2:Vector3D):Boolean; | |
public function findPartitionForEntity(_arg_1:Entity):NodeBase; | |
public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
protected function createDebugBounds():WireframePrimitiveBase; | |
protected function get numEntities():int; | |
protected function updateNumEntities(_arg_1:int):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.NullNode | |
package away3d.core.partition{ | |
public class NullNode extends NodeBase { | |
public function NullNode(); | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.Partition3D | |
package away3d.core.partition{ | |
import away3d.core.traverse.PartitionTraverser; | |
import away3d.entities.Entity; | |
public class Partition3D { | |
protected var _rootNode:NodeBase; | |
private var _updatesMade:Boolean; | |
private var _updateQueue:EntityNode; | |
public function Partition3D(_arg_1:NodeBase); | |
public function get showDebugBounds():Boolean; | |
public function set showDebugBounds(_arg_1:Boolean):void; | |
public function traverse(_arg_1:PartitionTraverser):void; | |
function markForUpdate(_arg_1:Entity):void; | |
function removeEntity(_arg_1:Entity):void; | |
private function updateEntities():void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.PointLightNode | |
package away3d.core.partition{ | |
import away3d.lights.PointLight; | |
import away3d.core.traverse.PartitionTraverser; | |
public class PointLightNode extends EntityNode { | |
private var _light:PointLight; | |
public function PointLightNode(_arg_1:PointLight); | |
public function get light():PointLight; | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.partition.RenderableNode | |
package away3d.core.partition{ | |
import away3d.core.base.IRenderable; | |
import away3d.core.traverse.PartitionTraverser; | |
public class RenderableNode extends EntityNode { | |
private var _renderable:IRenderable; | |
public function RenderableNode(_arg_1:IRenderable); | |
override public function acceptTraverser(_arg_1:PartitionTraverser):void; | |
} | |
}//package away3d.core.partition | |
//------------------------------------------------------------ | |
//away3d.core.pick.IPicker | |
package away3d.core.pick{ | |
import away3d.containers.View3D; | |
import flash.geom.Vector3D; | |
import away3d.containers.Scene3D; | |
public /*dynamic*/ interface IPicker { | |
function getViewCollision(_arg_1:Number, _arg_2:Number, _arg_3:View3D):PickingCollisionVO; | |
function getSceneCollision(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Scene3D):PickingCollisionVO; | |
function get onlyMouseEnabled():Boolean; | |
function set onlyMouseEnabled(_arg_1:Boolean):void; | |
function dispose():void; | |
} | |
}//package away3d.core.pick | |
//------------------------------------------------------------ | |
//away3d.core.pick.IPickingCollider | |
package away3d.core.pick{ | |
import flash.geom.Vector3D; | |
import away3d.core.base.SubMesh; | |
public /*dynamic*/ interface IPickingCollider { | |
function setLocalRay(_arg_1:Vector3D, _arg_2:Vector3D):void; | |
function testSubMeshCollision(_arg_1:SubMesh, _arg_2:PickingCollisionVO, _arg_3:Number):Boolean; | |
} | |
}//package away3d.core.pick | |
//------------------------------------------------------------ | |
//away3d.core.pick.PickingCollisionVO | |
package away3d.core.pick{ | |
import away3d.entities.Entity; | |
import flash.geom.Vector3D; | |
import flash.geom.Point; | |
import away3d.core.base.IRenderable; | |
public class PickingCollisionVO { | |
public var entity:Entity; | |
public var localPosition:Vector3D; | |
public var localNormal:Vector3D; | |
public var uv:Point; | |
public var index:uint; | |
public var subGeometryIndex:uint; | |
public var localRayPosition:Vector3D; | |
public var localRayDirection:Vector3D; | |
public var rayPosition:Vector3D; | |
public var rayDirection:Vector3D; | |
public var rayOriginIsInsideBounds:Boolean; | |
public var rayEntryDistance:Number; | |
public var renderable:IRenderable; | |
public function PickingCollisionVO(_arg_1:Entity); | |
} | |
}//package away3d.core.pick | |
//------------------------------------------------------------ | |
//away3d.core.pick.PickingType | |
package away3d.core.pick{ | |
public class PickingType { | |
public static const SHADER:IPicker; | |
public static const RAYCAST_FIRST_ENCOUNTERED:IPicker; | |
public static const RAYCAST_BEST_HIT:IPicker; | |
public function PickingType(); | |
} | |
}//package away3d.core.pick | |
//------------------------------------------------------------ | |
//away3d.core.pick.RaycastPicker | |
package away3d.core.pick{ | |
import away3d.core.traverse.RaycastCollector; | |
import __AS3__.vec.Vector; | |
import away3d.entities.Entity; | |
import away3d.containers.View3D; | |
import flash.geom.Vector3D; | |
import away3d.containers.Scene3D; | |
public class RaycastPicker implements IPicker { | |
private var _findClosestCollision:Boolean; | |
private var _raycastCollector:RaycastCollector; | |
private var _ignoredEntities:Array; | |
private var _onlyMouseEnabled:Boolean; | |
protected var _entities:Vector.<Entity>; | |
protected var _numEntities:uint; | |
protected var _hasCollisions:Boolean; | |
public function RaycastPicker(_arg_1:Boolean); | |
public function get onlyMouseEnabled():Boolean; | |
public function set onlyMouseEnabled(_arg_1:Boolean):void; | |
public function getViewCollision(_arg_1:Number, _arg_2:Number, _arg_3:View3D):PickingCollisionVO; | |
public function getSceneCollision(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Scene3D):PickingCollisionVO; | |
public function getEntityCollision(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector.<Entity>):PickingCollisionVO; | |
public function setIgnoreList(_arg_1:Array):void; | |
private function isIgnored(_arg_1:Entity):Boolean; | |
private function sortOnNearT(_arg_1:Entity, _arg_2:Entity):Number; | |
private function getPickingCollisionVO():PickingCollisionVO; | |
private function updateLocalPosition(_arg_1:PickingCollisionVO):void; | |
public function dispose():void; | |
} | |
}//package away3d.core.pick | |
//------------------------------------------------------------ | |
//away3d.core.pick.ShaderPicker | |
package away3d.core.pick{ | |
import flash.geom.Rectangle; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.Context3D; | |
import flash.display3D.Program3D; | |
import flash.display.BitmapData; | |
import __AS3__.vec.Vector; | |
import away3d.core.base.IRenderable; | |
import away3d.entities.Entity; | |
import flash.geom.Vector3D; | |
import flash.geom.Point; | |
import away3d.containers.View3D; | |
import away3d.containers.Scene3D; | |
import away3d.core.traverse.EntityCollector; | |
import flash.display3D.textures.TextureBase; | |
import away3d.core.data.RenderableListItem; | |
import away3d.cameras.Camera3D; | |
import flash.geom.Matrix3D; | |
public class ShaderPicker implements IPicker { | |
private static const MOUSE_SCISSOR_RECT:Rectangle; | |
private var _stage3DProxy:Stage3DProxy; | |
private var _context:Context3D; | |
private var _onlyMouseEnabled:Boolean; | |
private var _objectProgram3D:Program3D; | |
private var _triangleProgram3D:Program3D; | |
private var _bitmapData:BitmapData; | |
private var _viewportData:Vector.<Number>; | |
private var _boundOffsetScale:Vector.<Number>; | |
private var _id:Vector.<Number>; | |
private var _interactives:Vector.<IRenderable>; | |
private var _interactiveId:uint; | |
private var _hitColor:uint; | |
private var _projX:Number; | |
private var _projY:Number; | |
private var _hitRenderable:IRenderable; | |
private var _hitEntity:Entity; | |
private var _localHitPosition:Vector3D; | |
private var _hitUV:Point; | |
private var _faceIndex:uint; | |
private var _subGeometryIndex:uint; | |
private var _localHitNormal:Vector3D; | |
private var _rayPos:Vector3D; | |
private var _rayDir:Vector3D; | |
private var _potentialFound:Boolean; | |
public function ShaderPicker(); | |
public function get onlyMouseEnabled():Boolean; | |
public function set onlyMouseEnabled(_arg_1:Boolean):void; | |
public function getViewCollision(_arg_1:Number, _arg_2:Number, _arg_3:View3D):PickingCollisionVO; | |
public function getSceneCollision(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Scene3D):PickingCollisionVO; | |
protected function draw(_arg_1:EntityCollector, _arg_2:TextureBase):void; | |
private function drawRenderables(_arg_1:RenderableListItem, _arg_2:Camera3D):void; | |
private function updateRay(_arg_1:Camera3D):void; | |
private function initObjectProgram3D():void; | |
private function initTriangleProgram3D():void; | |
private function getHitDetails(_arg_1:Camera3D):void; | |
private function getApproximatePosition(_arg_1:Camera3D):void; | |
private function getPreciseDetails(_arg_1:Camera3D):void; | |
private function getPrecisePosition(_arg_1:Matrix3D, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):void; | |
public function dispose():void; | |
} | |
}//package away3d.core.pick | |
//------------------------------------------------------------ | |
//away3d.core.render.BackgroundImageRenderer | |
package away3d.core.render{ | |
import flash.display3D.Program3D; | |
import away3d.textures.Texture2DBase; | |
import flash.display3D.IndexBuffer3D; | |
import flash.display3D.VertexBuffer3D; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.Context3D; | |
public class BackgroundImageRenderer { | |
private var _program3d:Program3D; | |
private var _texture:Texture2DBase; | |
private var _indexBuffer:IndexBuffer3D; | |
private var _vertexBuffer:VertexBuffer3D; | |
private var _stage3DProxy:Stage3DProxy; | |
private var _context:Context3D; | |
private const h:Number; | |
public function BackgroundImageRenderer(_arg_1:Stage3DProxy); | |
public function get stage3DProxy():Stage3DProxy; | |
public function set stage3DProxy(_arg_1:Stage3DProxy):void; | |
private function removeBuffers():void; | |
private function getVertexCode():String; | |
private function getFragmentCode():String; | |
public function dispose():void; | |
public function render():void; | |
private function initBuffers(_arg_1:Context3D):void; | |
public function get texture():Texture2DBase; | |
public function set texture(_arg_1:Texture2DBase):void; | |
} | |
}//package away3d.core.render | |
//------------------------------------------------------------ | |
//away3d.core.render.DefaultRenderer | |
package away3d.core.render{ | |
import away3d.materials.MaterialBase; | |
import flash.geom.Matrix3D; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.core.traverse.EntityCollector; | |
import flash.display3D.textures.TextureBase; | |
import flash.geom.Rectangle; | |
import away3d.cameras.Camera3D; | |
import away3d.core.data.RenderableListItem; | |
public class DefaultRenderer extends RendererBase { | |
private static var RTT_PASSES:int; | |
private static var SCREEN_PASSES:int; | |
private static var ALL_PASSES:int; | |
private var _activeMaterial:MaterialBase; | |
private var _distanceRenderer:DepthRenderer; | |
private var _depthRenderer:DepthRenderer; | |
private var _skyboxProjection:Matrix3D; | |
public function DefaultRenderer(); | |
override function set stage3DProxy(_arg_1:Stage3DProxy):void; | |
override protected function executeRender(_arg_1:EntityCollector, _arg_2:TextureBase=null, _arg_3:Rectangle=null, _arg_4:int=0):void; | |
private function updateLights(_arg_1:EntityCollector):void; | |
override protected function draw(_arg_1:EntityCollector, _arg_2:TextureBase):void; | |
private function drawSkyBox(_arg_1:EntityCollector):void; | |
private function updateSkyBoxProjection(_arg_1:Camera3D):void; | |
private function drawRenderables(_arg_1:RenderableListItem, _arg_2:EntityCollector, _arg_3:int):void; | |
override function dispose():void; | |
} | |
}//package away3d.core.render | |
//------------------------------------------------------------ | |
//away3d.core.render.DepthRenderer | |
package away3d.core.render{ | |
import away3d.materials.MaterialBase; | |
import away3d.core.traverse.EntityCollector; | |
import flash.display3D.textures.TextureBase; | |
import __AS3__.vec.Vector; | |
import flash.geom.Rectangle; | |
import away3d.cameras.Camera3D; | |
import away3d.core.data.RenderableListItem; | |
import away3d.core.math.Plane3D; | |
public class DepthRenderer extends RendererBase { | |
private var _activeMaterial:MaterialBase; | |
private var _renderBlended:Boolean; | |
private var _distanceBased:Boolean; | |
private var _disableColor:Boolean; | |
public function DepthRenderer(_arg_1:Boolean=false, _arg_2:Boolean=false); | |
public function get disableColor():Boolean; | |
public function set disableColor(_arg_1:Boolean):void; | |
override function set backgroundR(_arg_1:Number):void; | |
override function set backgroundG(_arg_1:Number):void; | |
override function set backgroundB(_arg_1:Number):void; | |
function renderCascades(_arg_1:EntityCollector, _arg_2:TextureBase, _arg_3:uint, _arg_4:Vector.<Rectangle>, _arg_5:Vector.<Camera3D>):void; | |
private function drawCascadeRenderables(_arg_1:RenderableListItem, _arg_2:Camera3D, _arg_3:Vector.<Plane3D>):void; | |
override protected function draw(_arg_1:EntityCollector, _arg_2:TextureBase):void; | |
private function drawRenderables(_arg_1:RenderableListItem, _arg_2:EntityCollector):void; | |
} | |
}//package away3d.core.render | |
//------------------------------------------------------------ | |
//away3d.core.render.Filter3DRenderer | |
package away3d.core.render{ | |
import __AS3__.vec.Vector; | |
import away3d.filters.tasks.Filter3DTaskBase; | |
import flash.display3D.textures.Texture; | |
import away3d.core.managers.RTTBufferManager; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.events.Event; | |
import away3d.cameras.Camera3D; | |
public class Filter3DRenderer { | |
private var _filters:Array; | |
private var _tasks:Vector.<Filter3DTaskBase>; | |
private var _filterTasksInvalid:Boolean; | |
private var _mainInputTexture:Texture; | |
private var _requireDepthRender:Boolean; | |
private var _rttManager:RTTBufferManager; | |
private var _stage3DProxy:Stage3DProxy; | |
private var _filterSizesInvalid:Boolean; | |
public function Filter3DRenderer(_arg_1:Stage3DProxy); | |
private function onRTTResize(_arg_1:Event):void; | |
public function get requireDepthRender():Boolean; | |
public function getMainInputTexture(_arg_1:Stage3DProxy):Texture; | |
public function get filters():Array; | |
public function set filters(_arg_1:Array):void; | |
private function updateFilterTasks(_arg_1:Stage3DProxy):void; | |
public function render(_arg_1:Stage3DProxy, _arg_2:Camera3D, _arg_3:Texture):void; | |
private function updateFilterSizes():void; | |
public function dispose():void; | |
} | |
}//package away3d.core.render | |
//------------------------------------------------------------ | |
//away3d.core.render.RendererBase | |
package away3d.core.render{ | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.textures.TextureBase; | |
import away3d.core.sort.IEntitySorter; | |
import away3d.textures.Texture2DBase; | |
import flash.display.BitmapData; | |
import flash.geom.Matrix3D; | |
import away3d.core.traverse.EntityCollector; | |
import flash.geom.Rectangle; | |
import flash.events.Event; | |
public class RendererBase { | |
protected var _context:Context3D; | |
protected var _stage3DProxy:Stage3DProxy; | |
protected var _backgroundR:Number = 0; | |
protected var _backgroundG:Number = 0; | |
protected var _backgroundB:Number = 0; | |
protected var _backgroundAlpha:Number; | |
protected var _shareContext:Boolean; | |
protected var _renderTarget:TextureBase; | |
protected var _renderTargetSurface:int; | |
protected var _viewWidth:Number; | |
protected var _viewHeight:Number; | |
protected var _renderableSorter:IEntitySorter; | |
private var _backgroundImageRenderer:BackgroundImageRenderer; | |
private var _background:Texture2DBase; | |
protected var _renderToTexture:Boolean; | |
protected var _antiAlias:uint; | |
protected var _textureRatioX:Number; | |
protected var _textureRatioY:Number; | |
private var _snapshotBitmapData:BitmapData; | |
private var _snapshotRequired:Boolean; | |
private var _clearOnRender:Boolean; | |
protected var _rttViewProjectionMatrix:Matrix3D; | |
public function RendererBase(_arg_1:Boolean=false); | |
function createEntityCollector():EntityCollector; | |
function get viewWidth():Number; | |
function set viewWidth(_arg_1:Number):void; | |
function get viewHeight():Number; | |
function set viewHeight(_arg_1:Number):void; | |
function get renderToTexture():Boolean; | |
public function get renderableSorter():IEntitySorter; | |
public function set renderableSorter(_arg_1:IEntitySorter):void; | |
function get clearOnRender():Boolean; | |
function set clearOnRender(_arg_1:Boolean):void; | |
function get backgroundR():Number; | |
function set backgroundR(_arg_1:Number):void; | |
function get backgroundG():Number; | |
function set backgroundG(_arg_1:Number):void; | |
function get backgroundB():Number; | |
function set backgroundB(_arg_1:Number):void; | |
function get stage3DProxy():Stage3DProxy; | |
function set stage3DProxy(_arg_1:Stage3DProxy):void; | |
function get shareContext():Boolean; | |
function set shareContext(_arg_1:Boolean):void; | |
function dispose():void; | |
function render(_arg_1:EntityCollector, _arg_2:TextureBase=null, _arg_3:Rectangle=null, _arg_4:int=0):void; | |
protected function executeRender(_arg_1:EntityCollector, _arg_2:TextureBase=null, _arg_3:Rectangle=null, _arg_4:int=0):void; | |
public function queueSnapshot(_arg_1:BitmapData):void; | |
protected function executeRenderToTexturePass(_arg_1:EntityCollector):void; | |
protected function draw(_arg_1:EntityCollector, _arg_2:TextureBase):void; | |
private function onContextUpdate(_arg_1:Event):void; | |
function get backgroundAlpha():Number; | |
function set backgroundAlpha(_arg_1:Number):void; | |
function get background():Texture2DBase; | |
function set background(_arg_1:Texture2DBase):void; | |
public function get backgroundImageRenderer():BackgroundImageRenderer; | |
public function get antiAlias():uint; | |
public function set antiAlias(_arg_1:uint):void; | |
function get textureRatioX():Number; | |
function set textureRatioX(_arg_1:Number):void; | |
function get textureRatioY():Number; | |
function set textureRatioY(_arg_1:Number):void; | |
} | |
}//package away3d.core.render | |
//------------------------------------------------------------ | |
//away3d.core.sort.IEntitySorter | |
package away3d.core.sort{ | |
import away3d.core.traverse.EntityCollector; | |
public /*dynamic*/ interface IEntitySorter { | |
function sort(_arg_1:EntityCollector):void; | |
} | |
}//package away3d.core.sort | |
//------------------------------------------------------------ | |
//away3d.core.sort.RenderableMergeSort | |
package away3d.core.sort{ | |
import away3d.core.traverse.EntityCollector; | |
import away3d.core.data.RenderableListItem; | |
public class RenderableMergeSort implements IEntitySorter { | |
public function RenderableMergeSort(); | |
public function sort(_arg_1:EntityCollector):void; | |
private function mergeSortByDepth(_arg_1:RenderableListItem):RenderableListItem; | |
private function mergeSortByMaterial(_arg_1:RenderableListItem):RenderableListItem; | |
} | |
}//package away3d.core.sort | |
//------------------------------------------------------------ | |
//away3d.core.traverse.EntityCollector | |
package away3d.core.traverse{ | |
import away3d.core.base.IRenderable; | |
import away3d.core.data.RenderableListItem; | |
import away3d.core.data.EntityListItem; | |
import away3d.core.data.RenderableListItemPool; | |
import away3d.core.data.EntityListItemPool; | |
import __AS3__.vec.Vector; | |
import away3d.lights.LightBase; | |
import away3d.lights.DirectionalLight; | |
import away3d.lights.PointLight; | |
import away3d.lights.LightProbe; | |
import away3d.cameras.Camera3D; | |
import flash.geom.Vector3D; | |
import away3d.core.math.Plane3D; | |
import away3d.core.partition.NodeBase; | |
import away3d.entities.Entity; | |
public class EntityCollector extends PartitionTraverser { | |
protected var _skyBox:IRenderable; | |
protected var _opaqueRenderableHead:RenderableListItem; | |
protected var _blendedRenderableHead:RenderableListItem; | |
private var _entityHead:EntityListItem; | |
protected var _renderableListItemPool:RenderableListItemPool; | |
protected var _entityListItemPool:EntityListItemPool; | |
protected var _lights:Vector.<LightBase>; | |
private var _directionalLights:Vector.<DirectionalLight>; | |
private var _pointLights:Vector.<PointLight>; | |
private var _lightProbes:Vector.<LightProbe>; | |
protected var _numEntities:uint; | |
protected var _numLights:uint; | |
protected var _numTriangles:uint; | |
protected var _numMouseEnableds:uint; | |
protected var _camera:Camera3D; | |
private var _numDirectionalLights:uint; | |
private var _numPointLights:uint; | |
private var _numLightProbes:uint; | |
protected var _cameraForward:Vector3D; | |
private var _customCullPlanes:Vector.<Plane3D>; | |
private var _cullPlanes:Vector.<Plane3D>; | |
private var _numCullPlanes:uint; | |
public function EntityCollector(); | |
private function init():void; | |
public function get camera():Camera3D; | |
public function set camera(_arg_1:Camera3D):void; | |
public function get cullPlanes():Vector.<Plane3D>; | |
public function set cullPlanes(_arg_1:Vector.<Plane3D>):void; | |
public function get numMouseEnableds():uint; | |
public function get skyBox():IRenderable; | |
public function get opaqueRenderableHead():RenderableListItem; | |
public function set opaqueRenderableHead(_arg_1:RenderableListItem):void; | |
public function get blendedRenderableHead():RenderableListItem; | |
public function set blendedRenderableHead(_arg_1:RenderableListItem):void; | |
public function get entityHead():EntityListItem; | |
public function get lights():Vector.<LightBase>; | |
public function get directionalLights():Vector.<DirectionalLight>; | |
public function get pointLights():Vector.<PointLight>; | |
public function get lightProbes():Vector.<LightProbe>; | |
public function clear():void; | |
override public function enterNode(_arg_1:NodeBase):Boolean; | |
override public function applySkyBox(_arg_1:IRenderable):void; | |
override public function applyRenderable(_arg_1:IRenderable):void; | |
override public function applyEntity(_arg_1:Entity):void; | |
override public function applyUnknownLight(_arg_1:LightBase):void; | |
override public function applyDirectionalLight(_arg_1:DirectionalLight):void; | |
override public function applyPointLight(_arg_1:PointLight):void; | |
override public function applyLightProbe(_arg_1:LightProbe):void; | |
public function get numTriangles():uint; | |
public function cleanUp():void; | |
} | |
}//package away3d.core.traverse | |
//------------------------------------------------------------ | |
//away3d.core.traverse.PartitionTraverser | |
package away3d.core.traverse{ | |
import away3d.containers.Scene3D; | |
import flash.geom.Vector3D; | |
import away3d.core.partition.NodeBase; | |
import away3d.core.base.IRenderable; | |
import away3d.lights.LightBase; | |
import away3d.lights.DirectionalLight; | |
import away3d.lights.PointLight; | |
import away3d.lights.LightProbe; | |
import away3d.entities.Entity; | |
public class PartitionTraverser { | |
static var _collectionMark:uint; | |
public var scene:Scene3D; | |
var _entryPoint:Vector3D; | |
public function PartitionTraverser(); | |
public function enterNode(_arg_1:NodeBase):Boolean; | |
public function applySkyBox(_arg_1:IRenderable):void; | |
public function applyRenderable(_arg_1:IRenderable):void; | |
public function applyUnknownLight(_arg_1:LightBase):void; | |
public function applyDirectionalLight(_arg_1:DirectionalLight):void; | |
public function applyPointLight(_arg_1:PointLight):void; | |
public function applyLightProbe(_arg_1:LightProbe):void; | |
public function applyEntity(_arg_1:Entity):void; | |
public function get entryPoint():Vector3D; | |
} | |
}//package away3d.core.traverse | |
//------------------------------------------------------------ | |
//away3d.core.traverse.RaycastCollector | |
package away3d.core.traverse{ | |
import flash.geom.Vector3D; | |
import away3d.core.partition.NodeBase; | |
import away3d.core.base.IRenderable; | |
import away3d.lights.LightBase; | |
public class RaycastCollector extends EntityCollector { | |
private var _rayPosition:Vector3D; | |
private var _rayDirection:Vector3D; | |
public function RaycastCollector(); | |
public function get rayPosition():Vector3D; | |
public function set rayPosition(_arg_1:Vector3D):void; | |
public function get rayDirection():Vector3D; | |
public function set rayDirection(_arg_1:Vector3D):void; | |
override public function enterNode(_arg_1:NodeBase):Boolean; | |
override public function applySkyBox(_arg_1:IRenderable):void; | |
override public function applyRenderable(_arg_1:IRenderable):void; | |
override public function applyUnknownLight(_arg_1:LightBase):void; | |
} | |
}//package away3d.core.traverse | |
//------------------------------------------------------------ | |
//away3d.core.traverse.ShadowCasterCollector | |
package away3d.core.traverse{ | |
import away3d.core.base.IRenderable; | |
import away3d.lights.LightBase; | |
import away3d.lights.DirectionalLight; | |
import away3d.lights.PointLight; | |
import away3d.lights.LightProbe; | |
public class ShadowCasterCollector extends EntityCollector { | |
public function ShadowCasterCollector(); | |
override public function applyRenderable(_arg_1:IRenderable):void; | |
override public function applyUnknownLight(_arg_1:LightBase):void; | |
override public function applyDirectionalLight(_arg_1:DirectionalLight):void; | |
override public function applyPointLight(_arg_1:PointLight):void; | |
override public function applyLightProbe(_arg_1:LightProbe):void; | |
override public function applySkyBox(_arg_1:IRenderable):void; | |
} | |
}//package away3d.core.traverse | |
//------------------------------------------------------------ | |
//away3d.debug.Debug | |
package away3d.debug{ | |
public class Debug { | |
public static var active:Boolean; | |
public static var warningsAsErrors:Boolean; | |
public function Debug(); | |
public static function clear():void; | |
public static function delimiter():void; | |
public static function trace(_arg_1:Object):void; | |
public static function warning(_arg_1:Object):void; | |
public static function error(_arg_1:Object):void; | |
} | |
}//package away3d.debug | |
var dotrace; | |
//------------------------------------------------------------ | |
//away3d.entities.Entity | |
package away3d.entities{ | |
import away3d.containers.ObjectContainer3D; | |
import away3d.core.partition.EntityNode; | |
import away3d.core.pick.PickingCollisionVO; | |
import away3d.core.pick.IPickingCollider; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.core.partition.Partition3D; | |
import away3d.containers.Scene3D; | |
import flash.geom.Vector3D; | |
public class Entity extends ObjectContainer3D { | |
private var _showBounds:Boolean; | |
private var _partitionNode:EntityNode; | |
private var _boundsIsShown:Boolean; | |
private var _shaderPickingDetails:Boolean; | |
var _pickingCollisionVO:PickingCollisionVO; | |
var _pickingCollider:IPickingCollider; | |
var _staticNode:Boolean; | |
protected var _bounds:BoundingVolumeBase; | |
protected var _boundsInvalid:Boolean; | |
private var _worldBounds:BoundingVolumeBase; | |
private var _worldBoundsInvalid:Boolean; | |
public function Entity(); | |
override public function set ignoreTransform(_arg_1:Boolean):void; | |
public function get shaderPickingDetails():Boolean; | |
public function set shaderPickingDetails(_arg_1:Boolean):void; | |
public function get staticNode():Boolean; | |
public function set staticNode(_arg_1:Boolean):void; | |
public function get pickingCollisionVO():PickingCollisionVO; | |
function collidesBefore(_arg_1:Number, _arg_2:Boolean):Boolean; | |
public function get showBounds():Boolean; | |
public function set showBounds(_arg_1:Boolean):void; | |
override public function get minX():Number; | |
override public function get minY():Number; | |
override public function get minZ():Number; | |
override public function get maxX():Number; | |
override public function get maxY():Number; | |
override public function get maxZ():Number; | |
public function get bounds():BoundingVolumeBase; | |
public function set bounds(_arg_1:BoundingVolumeBase):void; | |
public function get worldBounds():BoundingVolumeBase; | |
private function updateWorldBounds():void; | |
override function set implicitPartition(_arg_1:Partition3D):void; | |
override public function set scene(_arg_1:Scene3D):void; | |
override public function get assetType():String; | |
public function get pickingCollider():IPickingCollider; | |
public function set pickingCollider(_arg_1:IPickingCollider):void; | |
public function getEntityPartitionNode():EntityNode; | |
public function isIntersectingRay(_arg_1:Vector3D, _arg_2:Vector3D):Boolean; | |
protected function createEntityPartitionNode():EntityNode; | |
protected function getDefaultBoundingVolume():BoundingVolumeBase; | |
protected function updateBounds():void; | |
override protected function invalidateSceneTransform():void; | |
protected function invalidateBounds():void; | |
override protected function updateMouseChildren():void; | |
private function notifySceneBoundsInvalid():void; | |
private function notifyPartitionAssigned():void; | |
private function notifyPartitionUnassigned():void; | |
private function addBounds():void; | |
private function removeBounds():void; | |
function internalUpdate():void; | |
} | |
}//package away3d.entities | |
//------------------------------------------------------------ | |
//away3d.entities.Mesh | |
package away3d.entities{ | |
import away3d.core.base.IMaterialOwner; | |
import away3d.library.assets.IAsset; | |
import __AS3__.vec.Vector; | |
import away3d.core.base.SubMesh; | |
import away3d.core.base.Geometry; | |
import away3d.materials.MaterialBase; | |
import away3d.animators.IAnimator; | |
import away3d.events.GeometryEvent; | |
import away3d.core.base.Object3D; | |
import away3d.core.partition.EntityNode; | |
import away3d.core.base.ISubGeometry; | |
import away3d.core.base.SubGeometry; | |
public class Mesh extends Entity implements IMaterialOwner, IAsset { | |
private var _subMeshes:Vector.<SubMesh>; | |
protected var _geometry:Geometry; | |
private var _material:MaterialBase; | |
private var _animator:IAnimator; | |
private var _castsShadows:Boolean; | |
private var _shareAnimationGeometry:Boolean; | |
public function Mesh(_arg_1:Geometry, _arg_2:MaterialBase=null); | |
public function bakeTransformations():void; | |
override public function get assetType():String; | |
private function onGeometryBoundsInvalid(_arg_1:GeometryEvent):void; | |
public function get castsShadows():Boolean; | |
public function set castsShadows(_arg_1:Boolean):void; | |
public function get animator():IAnimator; | |
public function set animator(_arg_1:IAnimator):void; | |
public function get geometry():Geometry; | |
public function set geometry(_arg_1:Geometry):void; | |
public function get material():MaterialBase; | |
public function set material(_arg_1:MaterialBase):void; | |
public function get subMeshes():Vector.<SubMesh>; | |
public function get shareAnimationGeometry():Boolean; | |
public function set shareAnimationGeometry(_arg_1:Boolean):void; | |
public function clearAnimationGeometry():void; | |
override public function dispose():void; | |
public function disposeWithAnimatorAndChildren():void; | |
override public function clone():Object3D; | |
override protected function updateBounds():void; | |
override protected function createEntityPartitionNode():EntityNode; | |
private function onSubGeometryAdded(_arg_1:GeometryEvent):void; | |
private function onSubGeometryRemoved(_arg_1:GeometryEvent):void; | |
private function addSubMesh(_arg_1:ISubGeometry):void; | |
public function getSubMeshForSubGeometry(_arg_1:SubGeometry):SubMesh; | |
override function collidesBefore(_arg_1:Number, _arg_2:Boolean):Boolean; | |
} | |
}//package away3d.entities | |
//------------------------------------------------------------ | |
//away3d.entities.SegmentSet | |
package away3d.entities{ | |
import away3d.core.base.IRenderable; | |
import __AS3__.vec.Vector; | |
import away3d.materials.MaterialBase; | |
import away3d.animators.IAnimator; | |
import flash.utils.Dictionary; | |
import away3d.primitives.data.Segment; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.IndexBuffer3D; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.core.partition.EntityNode; | |
import flash.geom.Matrix; | |
import away3d.cameras.Camera3D; | |
import flash.geom.Matrix3D; | |
public class SegmentSet extends Entity implements IRenderable { | |
private const LIMIT:uint; | |
private var _activeSubSet:SubSet; | |
private var _subSets:Vector.<SubSet>; | |
private var _subSetCount:uint; | |
private var _numIndices:uint; | |
private var _material:MaterialBase; | |
private var _animator:IAnimator; | |
private var _hasData:Boolean; | |
protected var _segments:Dictionary; | |
private var _indexSegments:uint; | |
public function SegmentSet(); | |
public function addSegment(_arg_1:Segment):void; | |
public function removeSegmentByIndex(_arg_1:uint, _arg_2:Boolean=false):void; | |
public function removeSegment(_arg_1:Segment, _arg_2:Boolean=false):void; | |
public function removeAllSegments():void; | |
public function getSegment(_arg_1:uint):Segment; | |
public function get segmentCount():uint; | |
function get subSetCount():uint; | |
function updateSegment(_arg_1:Segment):void; | |
function get hasData():Boolean; | |
public function getIndexBuffer(_arg_1:Stage3DProxy):IndexBuffer3D; | |
public function activateVertexBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexNormalBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateVertexTangentBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
public function activateSecondaryUVBuffer(_arg_1:int, _arg_2:Stage3DProxy):void; | |
private function reOrderIndices(_arg_1:uint, _arg_2:int):void; | |
private function addSubSet():SubSet; | |
override public function dispose():void; | |
override public function get mouseEnabled():Boolean; | |
override protected function getDefaultBoundingVolume():BoundingVolumeBase; | |
override protected function updateBounds():void; | |
override protected function createEntityPartitionNode():EntityNode; | |
public function get numTriangles():uint; | |
public function get sourceEntity():Entity; | |
public function get castsShadows():Boolean; | |
public function get material():MaterialBase; | |
public function get animator():IAnimator; | |
public function set material(_arg_1:MaterialBase):void; | |
public function get uvTransform():Matrix; | |
public function get vertexData():Vector.<Number>; | |
public function get indexData():Vector.<uint>; | |
public function get UVData():Vector.<Number>; | |
public function get numVertices():uint; | |
public function get vertexStride():uint; | |
public function get vertexNormalData():Vector.<Number>; | |
public function get vertexTangentData():Vector.<Number>; | |
public function get vertexOffset():int; | |
public function get vertexNormalOffset():int; | |
public function get vertexTangentOffset():int; | |
override public function get assetType():String; | |
public function getRenderSceneTransform(_arg_1:Camera3D):Matrix3D; | |
} | |
}//package away3d.entities | |
import away3d.primitives.data.Segment; | |
import __AS3__.vec.Vector; | |
import flash.display3D.Context3D; | |
import flash.display3D.VertexBuffer3D; | |
import flash.display3D.IndexBuffer3D; | |
final class SegRef { | |
public var index:uint; | |
public var subSetIndex:uint; | |
public var segment:Segment; | |
public function SegRef(); | |
} | |
final class SubSet { | |
public var vertices:Vector.<Number>; | |
public var numVertices:uint; | |
public var indices:Vector.<uint>; | |
public var numIndices:uint; | |
public var vertexBufferDirty:Boolean; | |
public var indexBufferDirty:Boolean; | |
public var vertexContext3D:Context3D; | |
public var indexContext3D:Context3D; | |
public var vertexBuffer:VertexBuffer3D; | |
public var indexBuffer:IndexBuffer3D; | |
public var lineCount:uint; | |
public function SubSet(); | |
public function dispose():void; | |
} | |
//------------------------------------------------------------ | |
//away3d.errors.AbstractMethodError | |
package away3d.errors{ | |
public class AbstractMethodError extends Error { | |
public function AbstractMethodError(_arg_1:String=null, _arg_2:int=0); | |
} | |
}//package away3d.errors | |
//------------------------------------------------------------ | |
//away3d.events.AssetEvent | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.library.assets.IAsset; | |
public class AssetEvent extends Event { | |
public static const ASSET_COMPLETE:String; | |
public static const ENTITY_COMPLETE:String; | |
public static const SKYBOX_COMPLETE:String; | |
public static const CAMERA_COMPLETE:String; | |
public static const MESH_COMPLETE:String; | |
public static const GEOMETRY_COMPLETE:String; | |
public static const SKELETON_COMPLETE:String; | |
public static const SKELETON_POSE_COMPLETE:String; | |
public static const CONTAINER_COMPLETE:String; | |
public static const TEXTURE_COMPLETE:String; | |
public static const TEXTURE_PROJECTOR_COMPLETE:String; | |
public static const MATERIAL_COMPLETE:String; | |
public static const ANIMATOR_COMPLETE:String; | |
public static const ANIMATION_SET_COMPLETE:String; | |
public static const ANIMATION_STATE_COMPLETE:String; | |
public static const ANIMATION_NODE_COMPLETE:String; | |
public static const STATE_TRANSITION_COMPLETE:String; | |
public static const SEGMENT_SET_COMPLETE:String; | |
public static const LIGHT_COMPLETE:String; | |
public static const LIGHTPICKER_COMPLETE:String; | |
public static const EFFECTMETHOD_COMPLETE:String; | |
public static const SHADOWMAPMETHOD_COMPLETE:String; | |
public static const ASSET_RENAME:String; | |
public static const ASSET_CONFLICT_RESOLVED:String; | |
public static const TEXTURE_SIZE_ERROR:String; | |
private var _asset:IAsset; | |
private var _prevName:String; | |
public function AssetEvent(_arg_1:String, _arg_2:IAsset=null, _arg_3:String=null); | |
public function get asset():IAsset; | |
public function get assetPrevName():String; | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.CameraEvent | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.cameras.Camera3D; | |
public class CameraEvent extends Event { | |
public static const LENS_CHANGED:String; | |
private var _camera:Camera3D; | |
public function CameraEvent(_arg_1:String, _arg_2:Camera3D, _arg_3:Boolean=false, _arg_4:Boolean=false); | |
public function get camera():Camera3D; | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.GeometryEvent | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.core.base.ISubGeometry; | |
public class GeometryEvent extends Event { | |
public static const SUB_GEOMETRY_ADDED:String; | |
public static const SUB_GEOMETRY_REMOVED:String; | |
public static const BOUNDS_INVALID:String; | |
private var _subGeometry:ISubGeometry; | |
public function GeometryEvent(_arg_1:String, _arg_2:ISubGeometry=null):void; | |
public function get subGeometry():ISubGeometry; | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.LensEvent | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.cameras.lenses.LensBase; | |
public class LensEvent extends Event { | |
public static const MATRIX_CHANGED:String; | |
private var _lens:LensBase; | |
public function LensEvent(_arg_1:String, _arg_2:LensBase, _arg_3:Boolean=false, _arg_4:Boolean=false); | |
public function get lens():LensBase; | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.LightEvent | |
package away3d.events{ | |
import flash.events.Event; | |
public class LightEvent extends Event { | |
public static const CASTS_SHADOW_CHANGE:String; | |
public function LightEvent(_arg_1:String); | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.MouseEvent3D | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.containers.View3D; | |
import away3d.containers.ObjectContainer3D; | |
import away3d.core.base.IRenderable; | |
import away3d.materials.MaterialBase; | |
import flash.geom.Point; | |
import flash.geom.Vector3D; | |
public class MouseEvent3D extends Event { | |
public static const MOUSE_OVER:String; | |
public static const MOUSE_OUT:String; | |
public static const MOUSE_UP:String; | |
public static const MOUSE_DOWN:String; | |
public static const MOUSE_MOVE:String; | |
public static const CLICK:String; | |
public static const DOUBLE_CLICK:String; | |
public static const MOUSE_WHEEL:String; | |
var _allowedToPropagate:Boolean; | |
var _parentEvent:MouseEvent3D; | |
public var screenX:Number; | |
public var screenY:Number; | |
public var view:View3D; | |
public var object:ObjectContainer3D; | |
public var renderable:IRenderable; | |
public var material:MaterialBase; | |
public var uv:Point; | |
public var index:uint; | |
public var subGeometryIndex:uint; | |
public var localPosition:Vector3D; | |
public var localNormal:Vector3D; | |
public var ctrlKey:Boolean; | |
public var altKey:Boolean; | |
public var shiftKey:Boolean; | |
public var delta:int; | |
public function MouseEvent3D(_arg_1:String); | |
override public function get bubbles():Boolean; | |
override public function stopPropagation():void; | |
override public function stopImmediatePropagation():void; | |
override public function clone():Event; | |
public function get scenePosition():Vector3D; | |
public function get sceneNormal():Vector3D; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.Object3DEvent | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.core.base.Object3D; | |
public class Object3DEvent extends Event { | |
public static const VISIBLITY_UPDATED:String; | |
public static const SCENETRANSFORM_CHANGED:String; | |
public static const SCENE_CHANGED:String; | |
public static const POSITION_CHANGED:String; | |
public static const ROTATION_CHANGED:String; | |
public static const SCALE_CHANGED:String; | |
public var object:Object3D; | |
public function Object3DEvent(_arg_1:String, _arg_2:Object3D); | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.Scene3DEvent | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.containers.ObjectContainer3D; | |
public class Scene3DEvent extends Event { | |
public static const ADDED_TO_SCENE:String; | |
public static const REMOVED_FROM_SCENE:String; | |
public static const PARTITION_CHANGED:String; | |
public var objectContainer3D:ObjectContainer3D; | |
public function Scene3DEvent(_arg_1:String, _arg_2:ObjectContainer3D); | |
override public function get target():Object; | |
override public function clone():Event; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.ShadingMethodEvent | |
package away3d.events{ | |
import flash.events.Event; | |
public class ShadingMethodEvent extends Event { | |
public static const SHADER_INVALIDATED:String; | |
public function ShadingMethodEvent(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false); | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.Stage3DEvent | |
package away3d.events{ | |
import flash.events.Event; | |
public class Stage3DEvent extends Event { | |
public static const CONTEXT3D_CREATED:String; | |
public static const CONTEXT3D_DISPOSED:String; | |
public static const CONTEXT3D_RECREATED:String; | |
public static const VIEWPORT_UPDATED:String; | |
public function Stage3DEvent(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false); | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.events.TouchEvent3D | |
package away3d.events{ | |
import flash.events.Event; | |
import away3d.containers.View3D; | |
import away3d.containers.ObjectContainer3D; | |
import away3d.core.base.IRenderable; | |
import away3d.materials.MaterialBase; | |
import flash.geom.Point; | |
import flash.geom.Vector3D; | |
public class TouchEvent3D extends Event { | |
public static const TOUCH_END:String; | |
public static const TOUCH_BEGIN:String; | |
public static const TOUCH_MOVE:String; | |
public static const TOUCH_OUT:String; | |
public static const TOUCH_OVER:String; | |
var _allowedToPropagate:Boolean; | |
var _parentEvent:TouchEvent3D; | |
public var screenX:Number; | |
public var screenY:Number; | |
public var view:View3D; | |
public var object:ObjectContainer3D; | |
public var renderable:IRenderable; | |
public var material:MaterialBase; | |
public var uv:Point; | |
public var index:uint; | |
public var subGeometryIndex:uint; | |
public var localPosition:Vector3D; | |
public var localNormal:Vector3D; | |
public var ctrlKey:Boolean; | |
public var altKey:Boolean; | |
public var shiftKey:Boolean; | |
public var touchPointID:int; | |
public function TouchEvent3D(_arg_1:String); | |
override public function get bubbles():Boolean; | |
override public function stopPropagation():void; | |
override public function stopImmediatePropagation():void; | |
override public function clone():Event; | |
public function get scenePosition():Vector3D; | |
public function get sceneNormal():Vector3D; | |
} | |
}//package away3d.events | |
//------------------------------------------------------------ | |
//away3d.filters.tasks.Filter3DTaskBase | |
package away3d.filters.tasks{ | |
import flash.display3D.textures.Texture; | |
import flash.display3D.Program3D; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
public class Filter3DTaskBase { | |
protected var _mainInputTexture:Texture; | |
protected var _scaledTextureWidth:int; | |
protected var _scaledTextureHeight:int; | |
protected var _textureWidth:int; | |
protected var _textureHeight:int; | |
private var _textureDimensionsInvalid:Boolean; | |
private var _program3DInvalid:Boolean; | |
private var _program3D:Program3D; | |
private var _target:Texture; | |
private var _requireDepthRender:Boolean; | |
protected var _textureScale:int; | |
public function Filter3DTaskBase(_arg_1:Boolean=false); | |
public function get textureScale():int; | |
public function set textureScale(_arg_1:int):void; | |
public function get target():Texture; | |
public function set target(_arg_1:Texture):void; | |
public function get textureWidth():int; | |
public function set textureWidth(_arg_1:int):void; | |
public function get textureHeight():int; | |
public function set textureHeight(_arg_1:int):void; | |
public function getMainInputTexture(_arg_1:Stage3DProxy):Texture; | |
public function dispose():void; | |
protected function invalidateProgram3D():void; | |
protected function updateProgram3D(_arg_1:Stage3DProxy):void; | |
protected function getVertexCode():String; | |
protected function getFragmentCode():String; | |
protected function updateTextures(_arg_1:Stage3DProxy):void; | |
public function getProgram3D(_arg_1:Stage3DProxy):Program3D; | |
public function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D, _arg_3:Texture):void; | |
public function deactivate(_arg_1:Stage3DProxy):void; | |
public function get requireDepthRender():Boolean; | |
} | |
}//package away3d.filters.tasks | |
//------------------------------------------------------------ | |
//away3d.filters.Filter3DBase | |
package away3d.filters{ | |
import __AS3__.vec.Vector; | |
import away3d.filters.tasks.Filter3DTaskBase; | |
import away3d.core.managers.Stage3DProxy; | |
import flash.display3D.textures.Texture; | |
import away3d.cameras.Camera3D; | |
public class Filter3DBase { | |
private var _tasks:Vector.<Filter3DTaskBase>; | |
private var _requireDepthRender:Boolean; | |
private var _textureWidth:int; | |
private var _textureHeight:int; | |
public function Filter3DBase(); | |
public function get requireDepthRender():Boolean; | |
protected function addTask(_arg_1:Filter3DTaskBase):void; | |
public function get tasks():Vector.<Filter3DTaskBase>; | |
public function getMainInputTexture(_arg_1:Stage3DProxy):Texture; | |
public function get textureWidth():int; | |
public function set textureWidth(_arg_1:int):void; | |
public function get textureHeight():int; | |
public function set textureHeight(_arg_1:int):void; | |
public function setRenderTargets(_arg_1:Texture, _arg_2:Stage3DProxy):void; | |
public function dispose():void; | |
public function update(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
} | |
}//package away3d.filters | |
//------------------------------------------------------------ | |
//away3d.library.assets.AssetType | |
package away3d.library.assets{ | |
public class AssetType { | |
public static const ENTITY:String; | |
public static const SKYBOX:String; | |
public static const CAMERA:String; | |
public static const SEGMENT_SET:String; | |
public static const MESH:String; | |
public static const GEOMETRY:String; | |
public static const SKELETON:String; | |
public static const SKELETON_POSE:String; | |
public static const CONTAINER:String; | |
public static const TEXTURE:String; | |
public static const TEXTURE_PROJECTOR:String; | |
public static const MATERIAL:String; | |
public static const ANIMATION_SET:String; | |
public static const ANIMATION_STATE:String; | |
public static const ANIMATION_NODE:String; | |
public static const ANIMATOR:String; | |
public static const STATE_TRANSITION:String; | |
public static const LIGHT:String; | |
public static const LIGHT_PICKER:String; | |
public static const SHADOW_MAP_METHOD:String; | |
public static const EFFECTS_METHOD:String; | |
public function AssetType(); | |
} | |
}//package away3d.library.assets | |
//------------------------------------------------------------ | |
//away3d.library.assets.IAsset | |
package away3d.library.assets{ | |
import flash.events.IEventDispatcher; | |
public /*dynamic*/ interface IAsset extends IEventDispatcher { | |
function get name():String; | |
function set name(_arg_1:String):void; | |
function get id():String; | |
function set id(_arg_1:String):void; | |
function get assetNamespace():String; | |
function get assetType():String; | |
function get assetFullPath():Array; | |
function assetPathEquals(_arg_1:String, _arg_2:String):Boolean; | |
function resetAssetPath(_arg_1:String, _arg_2:String=null, _arg_3:Boolean=true):void; | |
function dispose():void; | |
} | |
}//package away3d.library.assets | |
//------------------------------------------------------------ | |
//away3d.library.assets.NamedAssetBase | |
package away3d.library.assets{ | |
import flash.events.EventDispatcher; | |
public class NamedAssetBase extends EventDispatcher { | |
public static const DEFAULT_NAMESPACE:String; | |
private var _originalName:String; | |
private var _namespace:String; | |
private var _name:String; | |
private var _id:String; | |
private var _full_path:Array; | |
public function NamedAssetBase(_arg_1:String=null); | |
public function get originalName():String; | |
public function get id():String; | |
public function set id(_arg_1:String):void; | |
public function get name():String; | |
public function set name(_arg_1:String):void; | |
public function get assetNamespace():String; | |
public function get assetFullPath():Array; | |
public function assetPathEquals(_arg_1:String, _arg_2:String):Boolean; | |
public function resetAssetPath(_arg_1:String, _arg_2:String=null, _arg_3:Boolean=true):void; | |
private function updateFullPath():void; | |
} | |
}//package away3d.library.assets | |
//------------------------------------------------------------ | |
//away3d.lights.shadowmaps.CubeMapShadowMapper | |
package away3d.lights.shadowmaps{ | |
import __AS3__.vec.Vector; | |
import away3d.cameras.Camera3D; | |
import away3d.cameras.lenses.PerspectiveLens; | |
import away3d.textures.TextureProxyBase; | |
import flash.display3D.textures.TextureBase; | |
import away3d.containers.Scene3D; | |
import away3d.core.render.DepthRenderer; | |
public class CubeMapShadowMapper extends ShadowMapperBase { | |
private var _depthCameras:Vector.<Camera3D>; | |
private var _lenses:Vector.<PerspectiveLens>; | |
private var _needsRender:Vector.<Boolean>; | |
public function CubeMapShadowMapper(); | |
private function initCameras():void; | |
private function addCamera(_arg_1:Number, _arg_2:Number, _arg_3:Number):void; | |
override protected function createDepthTexture():TextureProxyBase; | |
override protected function updateDepthProjection(_arg_1:Camera3D):void; | |
override protected function drawDepthMap(_arg_1:TextureBase, _arg_2:Scene3D, _arg_3:DepthRenderer):void; | |
} | |
}//package away3d.lights.shadowmaps | |
//------------------------------------------------------------ | |
//away3d.lights.shadowmaps.DirectionalShadowMapper | |
package away3d.lights.shadowmaps{ | |
import away3d.cameras.Camera3D; | |
import __AS3__.vec.Vector; | |
import flash.geom.Matrix3D; | |
import away3d.cameras.lenses.FreeMatrixLens; | |
import away3d.core.math.Plane3D; | |
import flash.display3D.textures.TextureBase; | |
import away3d.containers.Scene3D; | |
import away3d.core.render.DepthRenderer; | |
public class DirectionalShadowMapper extends ShadowMapperBase { | |
protected var _overallDepthCamera:Camera3D; | |
protected var _localFrustum:Vector.<Number>; | |
protected var _lightOffset:Number; | |
protected var _matrix:Matrix3D; | |
protected var _overallDepthLens:FreeMatrixLens; | |
protected var _snap:Number; | |
protected var _cullPlanes:Vector.<Plane3D>; | |
protected var _minZ:Number; | |
protected var _maxZ:Number; | |
public function DirectionalShadowMapper(); | |
public function get snap():Number; | |
public function set snap(_arg_1:Number):void; | |
public function get lightOffset():Number; | |
public function set lightOffset(_arg_1:Number):void; | |
function get depthProjection():Matrix3D; | |
function get depth():Number; | |
override protected function drawDepthMap(_arg_1:TextureBase, _arg_2:Scene3D, _arg_3:DepthRenderer):void; | |
protected function updateCullPlanes(_arg_1:Camera3D):void; | |
override protected function updateDepthProjection(_arg_1:Camera3D):void; | |
protected function updateProjectionFromFrustumCorners(_arg_1:Camera3D, _arg_2:Vector.<Number>, _arg_3:Matrix3D):void; | |
} | |
}//package away3d.lights.shadowmaps | |
//------------------------------------------------------------ | |
//away3d.lights.shadowmaps.ShadowMapperBase | |
package away3d.lights.shadowmaps{ | |
import away3d.core.traverse.ShadowCasterCollector; | |
import away3d.textures.TextureProxyBase; | |
import away3d.lights.LightBase; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.core.traverse.EntityCollector; | |
import away3d.core.render.DepthRenderer; | |
import away3d.cameras.Camera3D; | |
import flash.display3D.textures.TextureBase; | |
import away3d.containers.Scene3D; | |
public class ShadowMapperBase { | |
protected var _casterCollector:ShadowCasterCollector; | |
private var _depthMap:TextureProxyBase; | |
protected var _depthMapSize:uint; | |
protected var _light:LightBase; | |
private var _explicitDepthMap:Boolean; | |
private var _autoUpdateShadows:Boolean; | |
var _shadowsInvalid:Boolean; | |
public function ShadowMapperBase(); | |
protected function createCasterCollector():ShadowCasterCollector; | |
public function get autoUpdateShadows():Boolean; | |
public function set autoUpdateShadows(_arg_1:Boolean):void; | |
public function updateShadows():void; | |
function setDepthMap(_arg_1:TextureProxyBase):void; | |
public function get light():LightBase; | |
public function set light(_arg_1:LightBase):void; | |
public function get depthMap():TextureProxyBase; | |
public function get depthMapSize():uint; | |
public function set depthMapSize(_arg_1:uint):void; | |
public function dispose():void; | |
protected function createDepthTexture():TextureProxyBase; | |
function renderDepthMap(_arg_1:Stage3DProxy, _arg_2:EntityCollector, _arg_3:DepthRenderer):void; | |
protected function updateDepthProjection(_arg_1:Camera3D):void; | |
protected function drawDepthMap(_arg_1:TextureBase, _arg_2:Scene3D, _arg_3:DepthRenderer):void; | |
} | |
}//package away3d.lights.shadowmaps | |
//------------------------------------------------------------ | |
//away3d.lights.DirectionalLight | |
package away3d.lights{ | |
import flash.geom.Vector3D; | |
import __AS3__.vec.Vector; | |
import away3d.core.partition.EntityNode; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.lights.shadowmaps.ShadowMapperBase; | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
public class DirectionalLight extends LightBase { | |
private var _direction:Vector3D; | |
private var _tmpLookAt:Vector3D; | |
private var _sceneDirection:Vector3D; | |
private var _projAABBPoints:Vector.<Number>; | |
public function DirectionalLight(_arg_1:Number=0, _arg_2:Number=-1, _arg_3:Number=1); | |
override protected function createEntityPartitionNode():EntityNode; | |
public function get sceneDirection():Vector3D; | |
public function get direction():Vector3D; | |
public function set direction(_arg_1:Vector3D):void; | |
override protected function getDefaultBoundingVolume():BoundingVolumeBase; | |
override protected function updateBounds():void; | |
override protected function updateSceneTransform():void; | |
override protected function createShadowMapper():ShadowMapperBase; | |
override function getObjectProjectionMatrix(_arg_1:IRenderable, _arg_2:Matrix3D=null):Matrix3D; | |
} | |
}//package away3d.lights | |
//------------------------------------------------------------ | |
//away3d.lights.LightBase | |
package away3d.lights{ | |
import away3d.entities.Entity; | |
import away3d.lights.shadowmaps.ShadowMapperBase; | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
import away3d.core.partition.EntityNode; | |
public class LightBase extends Entity { | |
private var _color:uint; | |
private var _colorR:Number; | |
private var _colorG:Number; | |
private var _colorB:Number; | |
private var _ambientColor:uint; | |
private var _ambient:Number = 0; | |
var _ambientR:Number = 0; | |
var _ambientG:Number = 0; | |
var _ambientB:Number = 0; | |
private var _specular:Number; | |
var _specularR:Number; | |
var _specularG:Number; | |
var _specularB:Number; | |
private var _diffuse:Number; | |
var _diffuseR:Number; | |
var _diffuseG:Number; | |
var _diffuseB:Number; | |
private var _castsShadows:Boolean; | |
private var _shadowMapper:ShadowMapperBase; | |
public function LightBase(); | |
public function get castsShadows():Boolean; | |
public function set castsShadows(_arg_1:Boolean):void; | |
protected function createShadowMapper():ShadowMapperBase; | |
public function get specular():Number; | |
public function set specular(_arg_1:Number):void; | |
public function get diffuse():Number; | |
public function set diffuse(_arg_1:Number):void; | |
public function get color():uint; | |
public function set color(_arg_1:uint):void; | |
public function get ambient():Number; | |
public function set ambient(_arg_1:Number):void; | |
public function get ambientColor():uint; | |
public function set ambientColor(_arg_1:uint):void; | |
private function updateAmbient():void; | |
function getObjectProjectionMatrix(_arg_1:IRenderable, _arg_2:Matrix3D=null):Matrix3D; | |
override protected function createEntityPartitionNode():EntityNode; | |
override public function get assetType():String; | |
private function updateSpecular():void; | |
private function updateDiffuse():void; | |
public function get shadowMapper():ShadowMapperBase; | |
public function set shadowMapper(_arg_1:ShadowMapperBase):void; | |
} | |
}//package away3d.lights | |
//------------------------------------------------------------ | |
//away3d.lights.LightProbe | |
package away3d.lights{ | |
import away3d.textures.CubeTextureBase; | |
import away3d.core.partition.EntityNode; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
public class LightProbe extends LightBase { | |
private var _diffuseMap:CubeTextureBase; | |
private var _specularMap:CubeTextureBase; | |
public function LightProbe(_arg_1:CubeTextureBase, _arg_2:CubeTextureBase=null); | |
override protected function createEntityPartitionNode():EntityNode; | |
public function get diffuseMap():CubeTextureBase; | |
public function set diffuseMap(_arg_1:CubeTextureBase):void; | |
public function get specularMap():CubeTextureBase; | |
public function set specularMap(_arg_1:CubeTextureBase):void; | |
override protected function updateBounds():void; | |
override protected function getDefaultBoundingVolume():BoundingVolumeBase; | |
override function getObjectProjectionMatrix(_arg_1:IRenderable, _arg_2:Matrix3D=null):Matrix3D; | |
} | |
}//package away3d.lights | |
//------------------------------------------------------------ | |
//away3d.lights.PointLight | |
package away3d.lights{ | |
import away3d.lights.shadowmaps.ShadowMapperBase; | |
import away3d.core.partition.EntityNode; | |
import away3d.bounds.BoundingVolumeBase; | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
public class PointLight extends LightBase { | |
var _radius:Number; | |
var _fallOff:Number; | |
var _fallOffFactor:Number; | |
public function PointLight(); | |
override protected function createShadowMapper():ShadowMapperBase; | |
override protected function createEntityPartitionNode():EntityNode; | |
public function get radius():Number; | |
public function set radius(_arg_1:Number):void; | |
function fallOffFactor():Number; | |
public function get fallOff():Number; | |
public function set fallOff(_arg_1:Number):void; | |
override protected function updateBounds():void; | |
override protected function getDefaultBoundingVolume():BoundingVolumeBase; | |
override function getObjectProjectionMatrix(_arg_1:IRenderable, _arg_2:Matrix3D=null):Matrix3D; | |
} | |
}//package away3d.lights | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.MethodDependencyCounter | |
package away3d.materials.compilation{ | |
import away3d.materials.methods.MethodVO; | |
public class MethodDependencyCounter { | |
private var _projectionDependencies:uint; | |
private var _normalDependencies:uint; | |
private var _viewDirDependencies:uint; | |
private var _uvDependencies:uint; | |
private var _secondaryUVDependencies:uint; | |
private var _globalPosDependencies:uint; | |
private var _tangentDependencies:uint; | |
private var _usesGlobalPosFragment:Boolean; | |
private var _numPointLights:uint; | |
private var _lightSourceMask:uint; | |
public function MethodDependencyCounter(); | |
public function reset():void; | |
public function setPositionedLights(_arg_1:uint, _arg_2:uint):void; | |
public function includeMethodVO(_arg_1:MethodVO):void; | |
public function get tangentDependencies():uint; | |
public function get usesGlobalPosFragment():Boolean; | |
public function get projectionDependencies():uint; | |
public function get normalDependencies():uint; | |
public function get viewDirDependencies():uint; | |
public function get uvDependencies():uint; | |
public function get secondaryUVDependencies():uint; | |
public function get globalPosDependencies():uint; | |
public function addWorldSpaceDependencies(_arg_1:Boolean):void; | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.RegisterPool | |
package away3d.materials.compilation{ | |
import flash.utils.Dictionary; | |
import __AS3__.vec.Vector; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
class RegisterPool { | |
private static const _regPool:Dictionary; | |
private static const _regCompsPool:Dictionary; | |
private var _vectorRegisters:Vector.<ShaderRegisterElement>; | |
private var _registerComponents:Array; | |
private var _regName:String; | |
private var _usedSingleCount:Vector.<Vector.<uint>>; | |
private var _usedVectorCount:Vector.<uint>; | |
private var _regCount:int; | |
private var _persistent:Boolean; | |
public function RegisterPool(_arg_1:String, _arg_2:int, _arg_3:Boolean=true); | |
private static function _initPool(_arg_1:String, _arg_2:int):String; | |
public function requestFreeVectorReg():ShaderRegisterElement; | |
public function requestFreeRegComponent():ShaderRegisterElement; | |
public function addUsage(_arg_1:ShaderRegisterElement, _arg_2:int):void; | |
public function removeUsage(_arg_1:ShaderRegisterElement):void; | |
public function dispose():void; | |
public function hasRegisteredRegs():Boolean; | |
private function initRegisters(_arg_1:String, _arg_2:int):void; | |
private function isRegisterUsed(_arg_1:int):Boolean; | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.ShaderCompiler | |
package away3d.materials.compilation{ | |
import away3d.materials.methods.ShaderMethodSetup; | |
import __AS3__.vec.Vector; | |
import away3d.materials.methods.ShadingMethodBase; | |
import away3d.materials.methods.MethodVO; | |
public class ShaderCompiler { | |
protected var _sharedRegisters:ShaderRegisterData; | |
protected var _registerCache:ShaderRegisterCache; | |
protected var _dependencyCounter:MethodDependencyCounter; | |
protected var _methodSetup:ShaderMethodSetup; | |
protected var _smooth:Boolean; | |
protected var _repeat:Boolean; | |
protected var _mipmap:Boolean; | |
protected var _enableLightFallOff:Boolean; | |
protected var _preserveAlpha:Boolean; | |
protected var _animateUVs:Boolean; | |
protected var _alphaPremultiplied:Boolean; | |
protected var _vertexConstantData:Vector.<Number>; | |
protected var _fragmentConstantData:Vector.<Number>; | |
protected var _vertexCode:String; | |
protected var _fragmentCode:String; | |
protected var _fragmentLightCode:String; | |
protected var _fragmentPostLightCode:String; | |
private var _commonsDataIndex:int; | |
protected var _animatableAttributes:Vector.<String>; | |
protected var _animationTargetRegisters:Vector.<String>; | |
protected var _lightProbeDiffuseIndices:Vector.<uint>; | |
protected var _lightProbeSpecularIndices:Vector.<uint>; | |
protected var _uvBufferIndex:int; | |
protected var _uvTransformIndex:int; | |
protected var _secondaryUVBufferIndex:int; | |
protected var _normalBufferIndex:int; | |
protected var _tangentBufferIndex:int; | |
protected var _lightFragmentConstantIndex:int; | |
protected var _sceneMatrixIndex:int; | |
protected var _sceneNormalMatrixIndex:int; | |
protected var _cameraPositionIndex:int; | |
protected var _probeWeightsIndex:int; | |
protected var _specularLightSources:uint; | |
protected var _diffuseLightSources:uint; | |
protected var _numLights:int; | |
protected var _numLightProbes:uint; | |
protected var _numPointLights:uint; | |
protected var _numDirectionalLights:uint; | |
protected var _numProbeRegisters:Number; | |
protected var _combinedLightSources:uint; | |
protected var _usingSpecularMethod:Boolean; | |
protected var _needUVAnimation:Boolean; | |
protected var _UVTarget:String; | |
protected var _UVSource:String; | |
protected var _profile:String; | |
protected var _forceSeperateMVP:Boolean; | |
public function ShaderCompiler(_arg_1:String); | |
public function get enableLightFallOff():Boolean; | |
public function set enableLightFallOff(_arg_1:Boolean):void; | |
public function get needUVAnimation():Boolean; | |
public function get UVTarget():String; | |
public function get UVSource():String; | |
public function get forceSeperateMVP():Boolean; | |
public function set forceSeperateMVP(_arg_1:Boolean):void; | |
private function initRegisterCache(_arg_1:String):void; | |
public function get animateUVs():Boolean; | |
public function set animateUVs(_arg_1:Boolean):void; | |
public function get alphaPremultiplied():Boolean; | |
public function set alphaPremultiplied(_arg_1:Boolean):void; | |
public function get preserveAlpha():Boolean; | |
public function set preserveAlpha(_arg_1:Boolean):void; | |
public function setTextureSampling(_arg_1:Boolean, _arg_2:Boolean, _arg_3:Boolean):void; | |
public function setConstantDataBuffers(_arg_1:Vector.<Number>, _arg_2:Vector.<Number>):void; | |
public function get methodSetup():ShaderMethodSetup; | |
public function set methodSetup(_arg_1:ShaderMethodSetup):void; | |
public function compile():void; | |
protected function createNormalRegisters():void; | |
protected function compileMethodsCode():void; | |
protected function compileLightingCode():void; | |
protected function compileViewDirCode():void; | |
protected function compileNormalCode():void; | |
private function compileUVCode():void; | |
private function compileSecondaryUVCode():void; | |
protected function compileGlobalPositionCode():void; | |
private function compileProjectionCode():void; | |
private function compileFragmentOutput():void; | |
protected function initRegisterIndices():void; | |
protected function initLightData():void; | |
private function createCommons():void; | |
protected function calculateDependencies():void; | |
private function setupAndCountMethodDependencies(_arg_1:ShadingMethodBase, _arg_2:MethodVO):void; | |
private function setupMethod(_arg_1:ShadingMethodBase, _arg_2:MethodVO):void; | |
public function get commonsDataIndex():int; | |
private function updateMethodRegisters():void; | |
public function get numUsedVertexConstants():uint; | |
public function get numUsedFragmentConstants():uint; | |
public function get numUsedStreams():uint; | |
public function get numUsedTextures():uint; | |
public function get numUsedVaryings():uint; | |
protected function usesLightsForSpecular():Boolean; | |
protected function usesLightsForDiffuse():Boolean; | |
public function dispose():void; | |
private function cleanUpMethods():void; | |
public function get specularLightSources():uint; | |
public function set specularLightSources(_arg_1:uint):void; | |
public function get diffuseLightSources():uint; | |
public function set diffuseLightSources(_arg_1:uint):void; | |
protected function usesProbesForSpecular():Boolean; | |
protected function usesProbesForDiffuse():Boolean; | |
protected function usesProbes():Boolean; | |
public function get uvBufferIndex():int; | |
public function get uvTransformIndex():int; | |
public function get secondaryUVBufferIndex():int; | |
public function get normalBufferIndex():int; | |
public function get tangentBufferIndex():int; | |
public function get lightFragmentConstantIndex():int; | |
public function get cameraPositionIndex():int; | |
public function get sceneMatrixIndex():int; | |
public function get sceneNormalMatrixIndex():int; | |
public function get probeWeightsIndex():int; | |
public function get vertexCode():String; | |
public function get fragmentCode():String; | |
public function get fragmentLightCode():String; | |
public function get fragmentPostLightCode():String; | |
public function get shadedTarget():String; | |
public function get numPointLights():uint; | |
public function set numPointLights(_arg_1:uint):void; | |
public function get numDirectionalLights():uint; | |
public function set numDirectionalLights(_arg_1:uint):void; | |
public function get numLightProbes():uint; | |
public function set numLightProbes(_arg_1:uint):void; | |
public function get usingSpecularMethod():Boolean; | |
public function get animatableAttributes():Vector.<String>; | |
public function get animationTargetRegisters():Vector.<String>; | |
public function get usesNormals():Boolean; | |
protected function usesLights():Boolean; | |
protected function compileMethods():void; | |
public function get lightProbeDiffuseIndices():Vector.<uint>; | |
public function get lightProbeSpecularIndices():Vector.<uint>; | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.ShaderRegisterCache | |
package away3d.materials.compilation{ | |
public class ShaderRegisterCache { | |
private var _fragmentTempCache:RegisterPool; | |
private var _vertexTempCache:RegisterPool; | |
private var _varyingCache:RegisterPool; | |
private var _fragmentConstantsCache:RegisterPool; | |
private var _vertexConstantsCache:RegisterPool; | |
private var _textureCache:RegisterPool; | |
private var _vertexAttributesCache:RegisterPool; | |
protected var _vertexConstantOffset:uint; | |
private var _vertexAttributesOffset:uint; | |
private var _varyingsOffset:uint; | |
protected var _fragmentConstantOffset:uint; | |
private var _fragmentOutputRegister:ShaderRegisterElement; | |
private var _vertexOutputRegister:ShaderRegisterElement; | |
protected var _numUsedVertexConstants:uint; | |
protected var _numUsedFragmentConstants:uint; | |
private var _numUsedStreams:uint; | |
private var _numUsedTextures:uint; | |
private var _numUsedVaryings:uint; | |
private var _profile:String; | |
public function ShaderRegisterCache(_arg_1:String); | |
public function reset():void; | |
public function dispose():void; | |
public function addFragmentTempUsages(_arg_1:ShaderRegisterElement, _arg_2:uint):void; | |
public function removeFragmentTempUsage(_arg_1:ShaderRegisterElement):void; | |
public function addVertexTempUsages(_arg_1:ShaderRegisterElement, _arg_2:uint):void; | |
public function removeVertexTempUsage(_arg_1:ShaderRegisterElement):void; | |
public function getFreeFragmentVectorTemp():ShaderRegisterElement; | |
public function getFreeFragmentSingleTemp():ShaderRegisterElement; | |
public function getFreeVarying():ShaderRegisterElement; | |
public function getFreeFragmentConstant():ShaderRegisterElement; | |
public function getFreeVertexConstant():ShaderRegisterElement; | |
public function getFreeVertexVectorTemp():ShaderRegisterElement; | |
public function getFreeVertexSingleTemp():ShaderRegisterElement; | |
public function getFreeVertexAttribute():ShaderRegisterElement; | |
public function getFreeTextureReg():ShaderRegisterElement; | |
public function get vertexConstantOffset():uint; | |
public function set vertexConstantOffset(_arg_1:uint):void; | |
public function get vertexAttributesOffset():uint; | |
public function set vertexAttributesOffset(_arg_1:uint):void; | |
public function get varyingsOffset():uint; | |
public function set varyingsOffset(_arg_1:uint):void; | |
public function get fragmentConstantOffset():uint; | |
public function set fragmentConstantOffset(_arg_1:uint):void; | |
public function get fragmentOutputRegister():ShaderRegisterElement; | |
public function get numUsedVertexConstants():uint; | |
public function get numUsedFragmentConstants():uint; | |
public function get numUsedStreams():uint; | |
public function get numUsedTextures():uint; | |
public function get numUsedVaryings():uint; | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.ShaderRegisterData | |
package away3d.materials.compilation{ | |
public class ShaderRegisterData { | |
public var normalVarying:ShaderRegisterElement; | |
public var tangentVarying:ShaderRegisterElement; | |
public var bitangentVarying:ShaderRegisterElement; | |
public var uvVarying:ShaderRegisterElement; | |
public var secondaryUVVarying:ShaderRegisterElement; | |
public var viewDirVarying:ShaderRegisterElement; | |
public var shadedTarget:ShaderRegisterElement; | |
public var globalPositionVertex:ShaderRegisterElement; | |
public var globalPositionVarying:ShaderRegisterElement; | |
public var localPosition:ShaderRegisterElement; | |
public var normalInput:ShaderRegisterElement; | |
public var tangentInput:ShaderRegisterElement; | |
public var animatedNormal:ShaderRegisterElement; | |
public var animatedTangent:ShaderRegisterElement; | |
public var commons:ShaderRegisterElement; | |
public var projectionFragment:ShaderRegisterElement; | |
public var normalFragment:ShaderRegisterElement; | |
public var viewDirFragment:ShaderRegisterElement; | |
public var bitangent:ShaderRegisterElement; | |
public function ShaderRegisterData(); | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.ShaderRegisterElement | |
package away3d.materials.compilation{ | |
public class ShaderRegisterElement { | |
private static const COMPONENTS:Array; | |
private var _regName:String; | |
private var _index:int; | |
private var _toStr:String; | |
var _component:int; | |
public function ShaderRegisterElement(_arg_1:String, _arg_2:int, _arg_3:int=-1); | |
public function toString():String; | |
public function get regName():String; | |
public function get index():int; | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.compilation.SuperShaderCompiler | |
package away3d.materials.compilation{ | |
import __AS3__.vec.Vector; | |
public class SuperShaderCompiler extends ShaderCompiler { | |
public var _pointLightRegisters:Vector.<ShaderRegisterElement>; | |
public var _dirLightRegisters:Vector.<ShaderRegisterElement>; | |
public function SuperShaderCompiler(_arg_1:String); | |
override protected function initLightData():void; | |
override protected function calculateDependencies():void; | |
override protected function compileNormalCode():void; | |
override protected function createNormalRegisters():void; | |
private function compileTangentVertexCode(_arg_1:Vector.<ShaderRegisterElement>):void; | |
private function compileTangentNormalMapFragmentCode():void; | |
override protected function compileViewDirCode():void; | |
override protected function compileLightingCode():void; | |
private function initLightRegisters():void; | |
private function compileDirectionalLightCode():void; | |
private function compilePointLightCode():void; | |
private function compileLightProbeCode():void; | |
} | |
}//package away3d.materials.compilation | |
//------------------------------------------------------------ | |
//away3d.materials.lightpickers.LightPickerBase | |
package away3d.materials.lightpickers{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.library.assets.IAsset; | |
import __AS3__.vec.Vector; | |
import away3d.lights.LightBase; | |
import away3d.lights.PointLight; | |
import away3d.lights.DirectionalLight; | |
import away3d.lights.LightProbe; | |
import away3d.core.base.IRenderable; | |
import away3d.core.traverse.EntityCollector; | |
public class LightPickerBase extends NamedAssetBase implements IAsset { | |
protected var _numPointLights:uint; | |
protected var _numDirectionalLights:uint; | |
protected var _numCastingPointLights:uint; | |
protected var _numCastingDirectionalLights:uint; | |
protected var _numLightProbes:uint; | |
protected var _allPickedLights:Vector.<LightBase>; | |
protected var _pointLights:Vector.<PointLight>; | |
protected var _castingPointLights:Vector.<PointLight>; | |
protected var _directionalLights:Vector.<DirectionalLight>; | |
protected var _castingDirectionalLights:Vector.<DirectionalLight>; | |
protected var _lightProbes:Vector.<LightProbe>; | |
protected var _lightProbeWeights:Vector.<Number>; | |
public function LightPickerBase(); | |
public function dispose():void; | |
public function get assetType():String; | |
public function get numDirectionalLights():uint; | |
public function get numPointLights():uint; | |
public function get numCastingDirectionalLights():uint; | |
public function get numCastingPointLights():uint; | |
public function get numLightProbes():uint; | |
public function get pointLights():Vector.<PointLight>; | |
public function get directionalLights():Vector.<DirectionalLight>; | |
public function get castingPointLights():Vector.<PointLight>; | |
public function get castingDirectionalLights():Vector.<DirectionalLight>; | |
public function get lightProbes():Vector.<LightProbe>; | |
public function get lightProbeWeights():Vector.<Number>; | |
public function get allPickedLights():Vector.<LightBase>; | |
public function collectLights(_arg_1:IRenderable, _arg_2:EntityCollector):void; | |
private function updateProbeWeights(_arg_1:IRenderable):void; | |
} | |
}//package away3d.materials.lightpickers | |
//------------------------------------------------------------ | |
//away3d.materials.methods.BasicAmbientMethod | |
package away3d.materials.methods{ | |
import away3d.textures.Texture2DBase; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.core.base.IRenderable; | |
import away3d.cameras.Camera3D; | |
public class BasicAmbientMethod extends ShadingMethodBase { | |
protected var _useTexture:Boolean; | |
private var _texture:Texture2DBase; | |
protected var _ambientInputRegister:ShaderRegisterElement; | |
private var _ambientColor:uint; | |
private var _ambientR:Number = 0; | |
private var _ambientG:Number = 0; | |
private var _ambientB:Number = 0; | |
private var _ambient:Number; | |
var _lightAmbientR:Number = 0; | |
var _lightAmbientG:Number = 0; | |
var _lightAmbientB:Number = 0; | |
public function BasicAmbientMethod(); | |
override function initVO(_arg_1:MethodVO):void; | |
override function initConstants(_arg_1:MethodVO):void; | |
public function get ambient():Number; | |
public function set ambient(_arg_1:Number):void; | |
public function get ambientColor():uint; | |
public function set ambientColor(_arg_1:uint):void; | |
public function get texture():Texture2DBase; | |
public function set texture(_arg_1:Texture2DBase):void; | |
override public function copyFrom(_arg_1:ShadingMethodBase):void; | |
override function cleanCompilationData():void; | |
function getFragmentCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
override function activate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
private function updateAmbient():void; | |
override function setRenderState(_arg_1:MethodVO, _arg_2:IRenderable, _arg_3:Stage3DProxy, _arg_4:Camera3D):void; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.BasicDiffuseMethod | |
package away3d.materials.methods{ | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import away3d.textures.Texture2DBase; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
public class BasicDiffuseMethod extends LightingMethodBase { | |
private var _useAmbientTexture:Boolean; | |
protected var _useTexture:Boolean; | |
var _totalLightColorReg:ShaderRegisterElement; | |
protected var _diffuseInputRegister:ShaderRegisterElement; | |
private var _texture:Texture2DBase; | |
private var _diffuseColor:uint; | |
private var _diffuseR:Number; | |
private var _diffuseG:Number; | |
private var _diffuseB:Number; | |
private var _diffuseA:Number; | |
protected var _shadowRegister:ShaderRegisterElement; | |
protected var _alphaThreshold:Number = 0; | |
protected var _isFirstLight:Boolean; | |
public function BasicDiffuseMethod(); | |
function get useAmbientTexture():Boolean; | |
function set useAmbientTexture(_arg_1:Boolean):void; | |
override function initVO(_arg_1:MethodVO):void; | |
public function generateMip(_arg_1:Stage3DProxy):void; | |
public function get diffuseAlpha():Number; | |
public function set diffuseAlpha(_arg_1:Number):void; | |
public function get diffuseColor():uint; | |
public function set diffuseColor(_arg_1:uint):void; | |
public function get texture():Texture2DBase; | |
public function set texture(_arg_1:Texture2DBase):void; | |
public function get alphaThreshold():Number; | |
public function set alphaThreshold(_arg_1:Number):void; | |
override public function dispose():void; | |
override public function copyFrom(_arg_1:ShadingMethodBase):void; | |
override function cleanCompilationData():void; | |
override function getFragmentPreLightingCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache):String; | |
override function getFragmentCodePerLight(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:ShaderRegisterElement, _arg_4:ShaderRegisterCache):String; | |
override function getFragmentCodePerProbe(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:String, _arg_4:ShaderRegisterCache):String; | |
override function getFragmentPostLightingCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
protected function applyShadow(_arg_1:MethodVO, _arg_2:ShaderRegisterCache):String; | |
override function activate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
private function updateDiffuse():void; | |
function set shadowRegister(_arg_1:ShaderRegisterElement):void; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.BasicNormalMethod | |
package away3d.materials.methods{ | |
import away3d.textures.Texture2DBase; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
public class BasicNormalMethod extends ShadingMethodBase { | |
private var _texture:Texture2DBase; | |
private var _useTexture:Boolean; | |
protected var _normalTextureRegister:ShaderRegisterElement; | |
public function BasicNormalMethod(); | |
override function initVO(_arg_1:MethodVO):void; | |
function get tangentSpace():Boolean; | |
function get hasOutput():Boolean; | |
override public function copyFrom(_arg_1:ShadingMethodBase):void; | |
public function get normalMap():Texture2DBase; | |
public function set normalMap(_arg_1:Texture2DBase):void; | |
override function cleanCompilationData():void; | |
override public function dispose():void; | |
override function activate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
function getFragmentCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.BasicSpecularMethod | |
package away3d.materials.methods{ | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import away3d.textures.Texture2DBase; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.core.managers.Stage3DProxy; | |
public class BasicSpecularMethod extends LightingMethodBase { | |
protected var _useTexture:Boolean; | |
protected var _totalLightColorReg:ShaderRegisterElement; | |
protected var _specularTextureRegister:ShaderRegisterElement; | |
protected var _specularTexData:ShaderRegisterElement; | |
protected var _specularDataRegister:ShaderRegisterElement; | |
private var _texture:Texture2DBase; | |
private var _gloss:int; | |
private var _specular:Number; | |
private var _specularColor:uint; | |
var _specularR:Number; | |
var _specularG:Number; | |
var _specularB:Number; | |
private var _shadowRegister:ShaderRegisterElement; | |
protected var _isFirstLight:Boolean; | |
public function BasicSpecularMethod(); | |
override function initVO(_arg_1:MethodVO):void; | |
public function get gloss():Number; | |
public function set gloss(_arg_1:Number):void; | |
public function get specular():Number; | |
public function set specular(_arg_1:Number):void; | |
public function get specularColor():uint; | |
public function set specularColor(_arg_1:uint):void; | |
public function get texture():Texture2DBase; | |
public function set texture(_arg_1:Texture2DBase):void; | |
override public function copyFrom(_arg_1:ShadingMethodBase):void; | |
override function cleanCompilationData():void; | |
override function getFragmentPreLightingCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache):String; | |
override function getFragmentCodePerLight(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:ShaderRegisterElement, _arg_4:ShaderRegisterCache):String; | |
override function getFragmentCodePerProbe(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:String, _arg_4:ShaderRegisterCache):String; | |
override function getFragmentPostLightingCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
override function activate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
private function updateSpecular():void; | |
function set shadowRegister(_arg_1:ShaderRegisterElement):void; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.ColorTransformMethod | |
package away3d.materials.methods{ | |
import flash.geom.ColorTransform; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import away3d.core.managers.Stage3DProxy; | |
public class ColorTransformMethod extends EffectMethodBase { | |
private var _colorTransform:ColorTransform; | |
public function ColorTransformMethod(); | |
public function get colorTransform():ColorTransform; | |
public function set colorTransform(_arg_1:ColorTransform):void; | |
override function getFragmentCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
override function activate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.EffectMethodBase | |
package away3d.materials.methods{ | |
import away3d.library.assets.IAsset; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
public class EffectMethodBase extends ShadingMethodBase implements IAsset { | |
public function EffectMethodBase(); | |
public function get assetType():String; | |
function getFragmentCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.LightingMethodBase | |
package away3d.materials.methods{ | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
public class LightingMethodBase extends ShadingMethodBase { | |
var _modulateMethod:Function; | |
public function LightingMethodBase(); | |
function getFragmentPreLightingCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache):String; | |
function getFragmentCodePerLight(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:ShaderRegisterElement, _arg_4:ShaderRegisterCache):String; | |
function getFragmentCodePerProbe(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:String, _arg_4:ShaderRegisterCache):String; | |
function getFragmentPostLightingCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.MethodVO | |
package away3d.materials.methods{ | |
import __AS3__.vec.Vector; | |
public class MethodVO { | |
public var vertexData:Vector.<Number>; | |
public var fragmentData:Vector.<Number>; | |
public var texturesIndex:int; | |
public var secondaryTexturesIndex:int; | |
public var vertexConstantsIndex:int; | |
public var secondaryVertexConstantsIndex:int; | |
public var fragmentConstantsIndex:int; | |
public var secondaryFragmentConstantsIndex:int; | |
public var useMipmapping:Boolean; | |
public var useSmoothTextures:Boolean; | |
public var repeatTextures:Boolean; | |
public var needsProjection:Boolean; | |
public var needsView:Boolean; | |
public var needsNormals:Boolean; | |
public var needsTangents:Boolean; | |
public var needsUV:Boolean; | |
public var needsSecondaryUV:Boolean; | |
public var needsGlobalVertexPos:Boolean; | |
public var needsGlobalFragmentPos:Boolean; | |
public var numLights:int; | |
public var useLightFallOff:Boolean; | |
public function MethodVO(); | |
public function reset():void; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.MethodVOSet | |
package away3d.materials.methods{ | |
public class MethodVOSet { | |
public var method:EffectMethodBase; | |
public var data:MethodVO; | |
public function MethodVOSet(_arg_1:EffectMethodBase); | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.ShaderMethodSetup | |
package away3d.materials.methods{ | |
import flash.events.EventDispatcher; | |
import __AS3__.vec.Vector; | |
import away3d.events.ShadingMethodEvent; | |
public class ShaderMethodSetup extends EventDispatcher { | |
var _colorTransformMethod:ColorTransformMethod; | |
var _colorTransformMethodVO:MethodVO; | |
var _normalMethod:BasicNormalMethod; | |
var _normalMethodVO:MethodVO; | |
var _ambientMethod:BasicAmbientMethod; | |
var _ambientMethodVO:MethodVO; | |
var _shadowMethod:ShadowMapMethodBase; | |
var _shadowMethodVO:MethodVO; | |
var _diffuseMethod:BasicDiffuseMethod; | |
var _diffuseMethodVO:MethodVO; | |
var _specularMethod:BasicSpecularMethod; | |
var _specularMethodVO:MethodVO; | |
var _methods:Vector.<MethodVOSet>; | |
public function ShaderMethodSetup(); | |
private function onShaderInvalidated(_arg_1:ShadingMethodEvent):void; | |
private function invalidateShaderProgram():void; | |
public function get normalMethod():BasicNormalMethod; | |
public function set normalMethod(_arg_1:BasicNormalMethod):void; | |
public function get ambientMethod():BasicAmbientMethod; | |
public function set ambientMethod(_arg_1:BasicAmbientMethod):void; | |
public function get shadowMethod():ShadowMapMethodBase; | |
public function set shadowMethod(_arg_1:ShadowMapMethodBase):void; | |
public function get diffuseMethod():BasicDiffuseMethod; | |
public function set diffuseMethod(_arg_1:BasicDiffuseMethod):void; | |
public function get specularMethod():BasicSpecularMethod; | |
public function set specularMethod(_arg_1:BasicSpecularMethod):void; | |
function get colorTransformMethod():ColorTransformMethod; | |
function set colorTransformMethod(_arg_1:ColorTransformMethod):void; | |
public function dispose():void; | |
private function clearListeners(_arg_1:ShadingMethodBase):void; | |
public function addMethod(_arg_1:EffectMethodBase):void; | |
public function hasMethod(_arg_1:EffectMethodBase):Boolean; | |
public function addMethodAt(_arg_1:EffectMethodBase, _arg_2:int):void; | |
public function getMethodAt(_arg_1:int):EffectMethodBase; | |
public function get numMethods():int; | |
public function removeMethod(_arg_1:EffectMethodBase):void; | |
private function getMethodSetForMethod(_arg_1:EffectMethodBase):MethodVOSet; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.ShadingMethodBase | |
package away3d.materials.methods{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.materials.compilation.ShaderRegisterData; | |
import __AS3__.vec.Vector; | |
import away3d.materials.passes.MaterialPassBase; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.core.base.IRenderable; | |
import away3d.cameras.Camera3D; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
import away3d.textures.TextureProxyBase; | |
public class ShadingMethodBase extends NamedAssetBase { | |
protected var _sharedRegisters:ShaderRegisterData; | |
protected var _passes:Vector.<MaterialPassBase>; | |
public function ShadingMethodBase(); | |
function initVO(_arg_1:MethodVO):void; | |
function initConstants(_arg_1:MethodVO):void; | |
function get sharedRegisters():ShaderRegisterData; | |
function set sharedRegisters(_arg_1:ShaderRegisterData):void; | |
public function get passes():Vector.<MaterialPassBase>; | |
public function dispose():void; | |
function createMethodVO():MethodVO; | |
function reset():void; | |
function cleanCompilationData():void; | |
function getVertexCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache):String; | |
function activate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
function setRenderState(_arg_1:MethodVO, _arg_2:IRenderable, _arg_3:Stage3DProxy, _arg_4:Camera3D):void; | |
function deactivate(_arg_1:MethodVO, _arg_2:Stage3DProxy):void; | |
protected function getTex2DSampleCode(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:ShaderRegisterElement, _arg_4:TextureProxyBase, _arg_5:ShaderRegisterElement=null, _arg_6:String=null):String; | |
protected function getTexCubeSampleCode(_arg_1:MethodVO, _arg_2:ShaderRegisterElement, _arg_3:ShaderRegisterElement, _arg_4:TextureProxyBase, _arg_5:ShaderRegisterElement):String; | |
private function getFormatStringForTexture(_arg_1:TextureProxyBase):String; | |
protected function invalidateShaderProgram():void; | |
public function copyFrom(_arg_1:ShadingMethodBase):void; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.methods.ShadowMapMethodBase | |
package away3d.materials.methods{ | |
import away3d.library.assets.IAsset; | |
import away3d.lights.LightBase; | |
import away3d.lights.shadowmaps.ShadowMapperBase; | |
import away3d.materials.compilation.ShaderRegisterCache; | |
import away3d.materials.compilation.ShaderRegisterElement; | |
public class ShadowMapMethodBase extends ShadingMethodBase implements IAsset { | |
protected var _castingLight:LightBase; | |
protected var _shadowMapper:ShadowMapperBase; | |
protected var _epsilon:Number; | |
protected var _alpha:Number; | |
public function ShadowMapMethodBase(_arg_1:LightBase); | |
public function get assetType():String; | |
public function get alpha():Number; | |
public function set alpha(_arg_1:Number):void; | |
public function get castingLight():LightBase; | |
public function get epsilon():Number; | |
public function set epsilon(_arg_1:Number):void; | |
function getFragmentCode(_arg_1:MethodVO, _arg_2:ShaderRegisterCache, _arg_3:ShaderRegisterElement):String; | |
} | |
}//package away3d.materials.methods | |
//------------------------------------------------------------ | |
//away3d.materials.passes.CompiledPass | |
package away3d.materials.passes{ | |
import __AS3__.vec.Vector; | |
import away3d.materials.compilation.ShaderCompiler; | |
import away3d.materials.methods.ShaderMethodSetup; | |
import away3d.materials.MaterialBase; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.textures.Texture2DBase; | |
import away3d.materials.methods.BasicNormalMethod; | |
import away3d.materials.methods.BasicAmbientMethod; | |
import away3d.materials.methods.ShadowMapMethodBase; | |
import away3d.materials.methods.BasicDiffuseMethod; | |
import away3d.materials.methods.BasicSpecularMethod; | |
import away3d.events.ShadingMethodEvent; | |
import away3d.cameras.Camera3D; | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
public class CompiledPass extends MaterialPassBase { | |
var _passes:Vector.<MaterialPassBase>; | |
var _passesDirty:Boolean; | |
protected var _specularLightSources:uint; | |
protected var _diffuseLightSources:uint; | |
protected var _vertexCode:String; | |
protected var _fragmentLightCode:String; | |
protected var _framentPostLightCode:String; | |
protected var _vertexConstantData:Vector.<Number>; | |
protected var _fragmentConstantData:Vector.<Number>; | |
protected var _commonsDataIndex:int; | |
protected var _probeWeightsIndex:int; | |
protected var _uvBufferIndex:int; | |
protected var _secondaryUVBufferIndex:int; | |
protected var _normalBufferIndex:int; | |
protected var _tangentBufferIndex:int; | |
protected var _sceneMatrixIndex:int; | |
protected var _sceneNormalMatrixIndex:int; | |
protected var _lightFragmentConstantIndex:int; | |
protected var _cameraPositionIndex:int; | |
protected var _uvTransformIndex:int; | |
protected var _lightProbeDiffuseIndices:Vector.<uint>; | |
protected var _lightProbeSpecularIndices:Vector.<uint>; | |
protected var _ambientLightR:Number; | |
protected var _ambientLightG:Number; | |
protected var _ambientLightB:Number; | |
protected var _compiler:ShaderCompiler; | |
protected var _methodSetup:ShaderMethodSetup; | |
protected var _usingSpecularMethod:Boolean; | |
protected var _usesNormals:Boolean; | |
protected var _preserveAlpha:Boolean; | |
protected var _animateUVs:Boolean; | |
protected var _numPointLights:uint; | |
protected var _numDirectionalLights:uint; | |
protected var _numLightProbes:uint; | |
protected var _enableLightFallOff:Boolean; | |
private var _forceSeparateMVP:Boolean; | |
public function CompiledPass(_arg_1:MaterialBase); | |
public function get enableLightFallOff():Boolean; | |
public function set enableLightFallOff(_arg_1:Boolean):void; | |
public function get forceSeparateMVP():Boolean; | |
public function set forceSeparateMVP(_arg_1:Boolean):void; | |
function get numPointLights():uint; | |
function get numDirectionalLights():uint; | |
function get numLightProbes():uint; | |
override function updateProgram(_arg_1:Stage3DProxy):void; | |
private function reset(_arg_1:String):void; | |
private function updateUsedOffsets():void; | |
private function initConstantData():void; | |
protected function initCompiler(_arg_1:String):void; | |
protected function createCompiler(_arg_1:String):ShaderCompiler; | |
protected function updateShaderProperties():void; | |
protected function updateRegisterIndices():void; | |
public function get preserveAlpha():Boolean; | |
public function set preserveAlpha(_arg_1:Boolean):void; | |
public function get animateUVs():Boolean; | |
public function set animateUVs(_arg_1:Boolean):void; | |
override public function set mipmap(_arg_1:Boolean):void; | |
public function get normalMap():Texture2DBase; | |
public function set normalMap(_arg_1:Texture2DBase):void; | |
public function get normalMethod():BasicNormalMethod; | |
public function set normalMethod(_arg_1:BasicNormalMethod):void; | |
public function get ambientMethod():BasicAmbientMethod; | |
public function set ambientMethod(_arg_1:BasicAmbientMethod):void; | |
public function get shadowMethod():ShadowMapMethodBase; | |
public function set shadowMethod(_arg_1:ShadowMapMethodBase):void; | |
public function get diffuseMethod():BasicDiffuseMethod; | |
public function set diffuseMethod(_arg_1:BasicDiffuseMethod):void; | |
public function get specularMethod():BasicSpecularMethod; | |
public function set specularMethod(_arg_1:BasicSpecularMethod):void; | |
private function init():void; | |
override public function dispose():void; | |
override function invalidateShaderProgram(_arg_1:Boolean=true):void; | |
protected function addPassesFromMethods():void; | |
protected function addPasses(_arg_1:Vector.<MaterialPassBase>):void; | |
protected function initUVTransformData():void; | |
protected function initCommonsData():void; | |
protected function cleanUp():void; | |
protected function updateMethodConstants():void; | |
protected function updateLightConstants():void; | |
protected function updateProbes(_arg_1:Stage3DProxy):void; | |
private function onShaderInvalidated(_arg_1:ShadingMethodEvent):void; | |
override function getVertexCode():String; | |
override function getFragmentCode(_arg_1:String):String; | |
override function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
override function render(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D, _arg_4:Matrix3D):void; | |
protected function usesProbes():Boolean; | |
protected function usesLights():Boolean; | |
override function deactivate(_arg_1:Stage3DProxy):void; | |
public function get specularLightSources():uint; | |
public function set specularLightSources(_arg_1:uint):void; | |
public function get diffuseLightSources():uint; | |
public function set diffuseLightSources(_arg_1:uint):void; | |
} | |
}//package away3d.materials.passes | |
//------------------------------------------------------------ | |
//away3d.materials.passes.DepthMapPass | |
package away3d.materials.passes{ | |
import __AS3__.vec.Vector; | |
import away3d.textures.Texture2DBase; | |
import away3d.core.base.IRenderable; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
import flash.geom.Matrix3D; | |
public class DepthMapPass extends MaterialPassBase { | |
private var _data:Vector.<Number>; | |
private var _alphaThreshold:Number = 0; | |
private var _alphaMask:Texture2DBase; | |
public function DepthMapPass(); | |
public function get alphaThreshold():Number; | |
public function set alphaThreshold(_arg_1:Number):void; | |
public function get alphaMask():Texture2DBase; | |
public function set alphaMask(_arg_1:Texture2DBase):void; | |
override function getVertexCode():String; | |
override function getFragmentCode(_arg_1:String):String; | |
override function render(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D, _arg_4:Matrix3D):void; | |
override function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
} | |
}//package away3d.materials.passes | |
//------------------------------------------------------------ | |
//away3d.materials.passes.DistanceMapPass | |
package away3d.materials.passes{ | |
import __AS3__.vec.Vector; | |
import away3d.textures.Texture2DBase; | |
import away3d.core.base.IRenderable; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
import flash.geom.Matrix3D; | |
public class DistanceMapPass extends MaterialPassBase { | |
private var _fragmentData:Vector.<Number>; | |
private var _vertexData:Vector.<Number>; | |
private var _alphaThreshold:Number; | |
private var _alphaMask:Texture2DBase; | |
public function DistanceMapPass(); | |
public function get alphaThreshold():Number; | |
public function set alphaThreshold(_arg_1:Number):void; | |
public function get alphaMask():Texture2DBase; | |
public function set alphaMask(_arg_1:Texture2DBase):void; | |
override function getVertexCode():String; | |
override function getFragmentCode(_arg_1:String):String; | |
override function render(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D, _arg_4:Matrix3D):void; | |
override function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
} | |
}//package away3d.materials.passes | |
//------------------------------------------------------------ | |
//away3d.materials.passes.MaterialPassBase | |
package away3d.materials.passes{ | |
import flash.events.EventDispatcher; | |
import __AS3__.vec.Vector; | |
import away3d.materials.MaterialBase; | |
import away3d.animators.IAnimationSet; | |
import flash.display3D.Program3D; | |
import flash.display3D.Context3D; | |
import away3d.materials.lightpickers.LightPickerBase; | |
import flash.display3D.textures.TextureBase; | |
import flash.geom.Rectangle; | |
import away3d.animators.data.AnimationRegisterCache; | |
import away3d.core.base.IRenderable; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
import flash.geom.Matrix3D; | |
import flash.events.Event; | |
public class MaterialPassBase extends EventDispatcher { | |
private static var _previousUsedStreams:Vector.<int>; | |
private static var _previousUsedTexs:Vector.<int>; | |
protected var _material:MaterialBase; | |
protected var _animationSet:IAnimationSet; | |
var _program3Ds:Vector.<Program3D>; | |
var _program3Dids:Vector.<int>; | |
private var _context3Ds:Vector.<Context3D>; | |
protected var _numUsedStreams:uint; | |
protected var _numUsedTextures:uint; | |
protected var _numUsedVertexConstants:uint; | |
protected var _numUsedFragmentConstants:uint; | |
protected var _numUsedVaryings:uint; | |
protected var _smooth:Boolean; | |
protected var _repeat:Boolean; | |
protected var _mipmap:Boolean; | |
protected var _depthCompareMode:String; | |
protected var _blendFactorSource:String; | |
protected var _blendFactorDest:String; | |
protected var _enableBlending:Boolean; | |
private var _bothSides:Boolean; | |
protected var _lightPicker:LightPickerBase; | |
protected var _animatableAttributes:Vector.<String>; | |
protected var _animationTargetRegisters:Vector.<String>; | |
protected var _shadedTarget:String; | |
protected var _defaultCulling:String; | |
private var _renderToTexture:Boolean; | |
private var _oldTarget:TextureBase; | |
private var _oldSurface:int; | |
private var _oldDepthStencil:Boolean; | |
private var _oldRect:Rectangle; | |
protected var _alphaPremultiplied:Boolean; | |
protected var _needFragmentAnimation:Boolean; | |
protected var _needUVAnimation:Boolean; | |
protected var _UVTarget:String; | |
protected var _UVSource:String; | |
protected var _writeDepth:Boolean; | |
public var animationRegisterCache:AnimationRegisterCache; | |
public function MaterialPassBase(_arg_1:Boolean=false); | |
public function get material():MaterialBase; | |
public function set material(_arg_1:MaterialBase):void; | |
public function get writeDepth():Boolean; | |
public function set writeDepth(_arg_1:Boolean):void; | |
public function get mipmap():Boolean; | |
public function set mipmap(_arg_1:Boolean):void; | |
public function get smooth():Boolean; | |
public function set smooth(_arg_1:Boolean):void; | |
public function get repeat():Boolean; | |
public function set repeat(_arg_1:Boolean):void; | |
public function get bothSides():Boolean; | |
public function set bothSides(_arg_1:Boolean):void; | |
public function get depthCompareMode():String; | |
public function set depthCompareMode(_arg_1:String):void; | |
public function get animationSet():IAnimationSet; | |
public function set animationSet(_arg_1:IAnimationSet):void; | |
public function get renderToTexture():Boolean; | |
public function dispose():void; | |
public function get numUsedStreams():uint; | |
public function get numUsedVertexConstants():uint; | |
public function get numUsedVaryings():uint; | |
public function get numUsedFragmentConstants():uint; | |
public function get needFragmentAnimation():Boolean; | |
public function get needUVAnimation():Boolean; | |
function updateAnimationState(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D):void; | |
function render(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D, _arg_4:Matrix3D):void; | |
function getVertexCode():String; | |
function getFragmentCode(_arg_1:String):String; | |
public function setBlendMode(_arg_1:String):void; | |
function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
function deactivate(_arg_1:Stage3DProxy):void; | |
function invalidateShaderProgram(_arg_1:Boolean=true):void; | |
function updateProgram(_arg_1:Stage3DProxy):void; | |
function get lightPicker():LightPickerBase; | |
function set lightPicker(_arg_1:LightPickerBase):void; | |
private function onLightsChange(_arg_1:Event):void; | |
protected function updateLights():void; | |
public function get alphaPremultiplied():Boolean; | |
public function set alphaPremultiplied(_arg_1:Boolean):void; | |
} | |
}//package away3d.materials.passes | |
//------------------------------------------------------------ | |
//away3d.materials.passes.SegmentPass | |
package away3d.materials.passes{ | |
import __AS3__.vec.Vector; | |
import flash.geom.Matrix3D; | |
import away3d.core.base.IRenderable; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
public class SegmentPass extends MaterialPassBase { | |
protected static const ONE_VECTOR:Vector.<Number>; | |
protected static const FRONT_VECTOR:Vector.<Number>; | |
private var _constants:Vector.<Number>; | |
private var _calcMatrix:Matrix3D; | |
private var _thickness:Number; | |
public function SegmentPass(_arg_1:Number); | |
override function getVertexCode():String; | |
override function getFragmentCode(_arg_1:String):String; | |
override function render(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D, _arg_4:Matrix3D):void; | |
override function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
override function deactivate(_arg_1:Stage3DProxy):void; | |
} | |
}//package away3d.materials.passes | |
//------------------------------------------------------------ | |
//away3d.materials.passes.SuperShaderPass | |
package away3d.materials.passes{ | |
import away3d.materials.MaterialBase; | |
import away3d.materials.compilation.ShaderCompiler; | |
import flash.geom.ColorTransform; | |
import away3d.materials.methods.ColorTransformMethod; | |
import away3d.materials.methods.EffectMethodBase; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
public class SuperShaderPass extends CompiledPass { | |
private var _includeCasters:Boolean; | |
private var _ignoreLights:Boolean; | |
public function SuperShaderPass(_arg_1:MaterialBase); | |
override protected function createCompiler(_arg_1:String):ShaderCompiler; | |
public function get includeCasters():Boolean; | |
public function set includeCasters(_arg_1:Boolean):void; | |
public function get colorTransform():ColorTransform; | |
public function set colorTransform(_arg_1:ColorTransform):void; | |
public function get colorTransformMethod():ColorTransformMethod; | |
public function set colorTransformMethod(_arg_1:ColorTransformMethod):void; | |
public function addMethod(_arg_1:EffectMethodBase):void; | |
public function get numMethods():int; | |
public function hasMethod(_arg_1:EffectMethodBase):Boolean; | |
public function getMethodAt(_arg_1:int):EffectMethodBase; | |
public function addMethodAt(_arg_1:EffectMethodBase, _arg_2:int):void; | |
public function removeMethod(_arg_1:EffectMethodBase):void; | |
override protected function updateLights():void; | |
override function activate(_arg_1:Stage3DProxy, _arg_2:Camera3D):void; | |
override function deactivate(_arg_1:Stage3DProxy):void; | |
override protected function addPassesFromMethods():void; | |
private function usesProbesForSpecular():Boolean; | |
private function usesProbesForDiffuse():Boolean; | |
override protected function updateMethodConstants():void; | |
override protected function updateLightConstants():void; | |
override protected function updateProbes(_arg_1:Stage3DProxy):void; | |
function set ignoreLights(_arg_1:Boolean):void; | |
function get ignoreLights():Boolean; | |
} | |
}//package away3d.materials.passes | |
//------------------------------------------------------------ | |
//away3d.materials.utils.DefaultMaterialManager | |
package away3d.materials.utils{ | |
import flash.display.BitmapData; | |
import away3d.materials.TextureMaterial; | |
import away3d.textures.BitmapTexture; | |
import away3d.core.base.IMaterialOwner; | |
public class DefaultMaterialManager { | |
private static var _defaultTextureBitmapData:BitmapData; | |
private static var _defaultMaterial:TextureMaterial; | |
private static var _defaultTexture:BitmapTexture; | |
public function DefaultMaterialManager(); | |
public static function getDefaultMaterial(_arg_1:IMaterialOwner=null):TextureMaterial; | |
public static function getDefaultTexture(_arg_1:IMaterialOwner=null):BitmapTexture; | |
private static function createDefaultTexture():void; | |
private static function createDefaultMaterial():void; | |
} | |
}//package away3d.materials.utils | |
//------------------------------------------------------------ | |
//away3d.materials.utils.MipmapGenerator | |
package away3d.materials.utils{ | |
import flash.geom.Matrix; | |
import flash.geom.Rectangle; | |
import flash.display.BitmapData; | |
import flash.display3D.textures.TextureBase; | |
public class MipmapGenerator { | |
private static var _matrix:Matrix; | |
private static var _rect:Rectangle; | |
public function MipmapGenerator(); | |
public static function generateMipMaps(_arg_1:BitmapData, _arg_2:TextureBase, _arg_3:BitmapData=null, _arg_4:Boolean=false, _arg_5:int=-1):void; | |
} | |
}//package away3d.materials.utils | |
//------------------------------------------------------------ | |
//away3d.materials.ColorMaterial | |
package away3d.materials{ | |
public class ColorMaterial extends SinglePassMaterialBase { | |
private var _diffuseAlpha:Number; | |
public function ColorMaterial(_arg_1:uint=0xCCCCCC, _arg_2:Number=1); | |
public function get alpha():Number; | |
public function set alpha(_arg_1:Number):void; | |
public function get color():uint; | |
public function set color(_arg_1:uint):void; | |
override public function get requiresBlending():Boolean; | |
} | |
}//package away3d.materials | |
//------------------------------------------------------------ | |
//away3d.materials.LightSources | |
package away3d.materials{ | |
public class LightSources { | |
public static const LIGHTS:uint; | |
public static const PROBES:uint; | |
public static const ALL:uint; | |
public function LightSources(); | |
} | |
}//package away3d.materials | |
//------------------------------------------------------------ | |
//away3d.materials.MaterialBase | |
package away3d.materials{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.library.assets.IAsset; | |
import away3d.animators.IAnimationSet; | |
import __AS3__.vec.Vector; | |
import away3d.core.base.IMaterialOwner; | |
import away3d.materials.passes.MaterialPassBase; | |
import away3d.materials.passes.DepthMapPass; | |
import away3d.materials.passes.DistanceMapPass; | |
import away3d.materials.lightpickers.LightPickerBase; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
import away3d.core.base.IRenderable; | |
import flash.geom.Matrix3D; | |
import away3d.core.traverse.EntityCollector; | |
import flash.display3D.Context3D; | |
import flash.events.Event; | |
public class MaterialBase extends NamedAssetBase implements IAsset { | |
private static var MATERIAL_ID_COUNT:uint; | |
public var extra:Object; | |
var _classification:String; | |
var _uniqueId:uint; | |
var _renderOrderId:int; | |
var _depthPassId:int; | |
private var _bothSides:Boolean; | |
private var _animationSet:IAnimationSet; | |
private var _owners:Vector.<IMaterialOwner>; | |
private var _alphaPremultiplied:Boolean; | |
private var _blendMode:String; | |
protected var _numPasses:uint; | |
protected var _passes:Vector.<MaterialPassBase>; | |
protected var _mipmap:Boolean; | |
protected var _smooth:Boolean; | |
protected var _repeat:Boolean; | |
protected var _depthPass:DepthMapPass; | |
protected var _distancePass:DistanceMapPass; | |
protected var _lightPicker:LightPickerBase; | |
private var _distanceBasedDepthRender:Boolean; | |
private var _depthCompareMode:String; | |
public function MaterialBase(); | |
public function get assetType():String; | |
public function get lightPicker():LightPickerBase; | |
public function set lightPicker(_arg_1:LightPickerBase):void; | |
public function get mipmap():Boolean; | |
public function set mipmap(_arg_1:Boolean):void; | |
public function get smooth():Boolean; | |
public function set smooth(_arg_1:Boolean):void; | |
public function get depthCompareMode():String; | |
public function set depthCompareMode(_arg_1:String):void; | |
public function get repeat():Boolean; | |
public function set repeat(_arg_1:Boolean):void; | |
public function dispose():void; | |
public function get bothSides():Boolean; | |
public function set bothSides(_arg_1:Boolean):void; | |
public function get blendMode():String; | |
public function set blendMode(_arg_1:String):void; | |
public function get alphaPremultiplied():Boolean; | |
public function set alphaPremultiplied(_arg_1:Boolean):void; | |
public function get requiresBlending():Boolean; | |
public function get uniqueId():uint; | |
function get numPasses():uint; | |
function hasDepthAlphaThreshold():Boolean; | |
function activateForDepth(_arg_1:Stage3DProxy, _arg_2:Camera3D, _arg_3:Boolean=false):void; | |
function deactivateForDepth(_arg_1:Stage3DProxy):void; | |
function renderDepth(_arg_1:IRenderable, _arg_2:Stage3DProxy, _arg_3:Camera3D, _arg_4:Matrix3D):void; | |
function passRendersToTexture(_arg_1:uint):Boolean; | |
function activatePass(_arg_1:uint, _arg_2:Stage3DProxy, _arg_3:Camera3D):void; | |
function deactivatePass(_arg_1:uint, _arg_2:Stage3DProxy):void; | |
function renderPass(_arg_1:uint, _arg_2:IRenderable, _arg_3:Stage3DProxy, _arg_4:EntityCollector, _arg_5:Matrix3D):void; | |
function addOwner(_arg_1:IMaterialOwner):void; | |
function removeOwner(_arg_1:IMaterialOwner):void; | |
function get owners():Vector.<IMaterialOwner>; | |
function updateMaterial(_arg_1:Context3D):void; | |
function deactivate(_arg_1:Stage3DProxy):void; | |
function invalidatePasses(_arg_1:MaterialPassBase):void; | |
protected function removePass(_arg_1:MaterialPassBase):void; | |
protected function clearPasses():void; | |
protected function addPass(_arg_1:MaterialPassBase):void; | |
private function onPassChange(_arg_1:Event):void; | |
private function onDistancePassChange(_arg_1:Event):void; | |
private function onDepthPassChange(_arg_1:Event):void; | |
} | |
}//package away3d.materials | |
//------------------------------------------------------------ | |
//away3d.materials.SegmentMaterial | |
package away3d.materials{ | |
import away3d.materials.passes.SegmentPass; | |
public class SegmentMaterial extends MaterialBase { | |
private var _screenPass:SegmentPass; | |
public function SegmentMaterial(_arg_1:Number=1.25); | |
} | |
}//package away3d.materials | |
//------------------------------------------------------------ | |
//away3d.materials.SinglePassMaterialBase | |
package away3d.materials{ | |
import away3d.materials.passes.SuperShaderPass; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.cameras.Camera3D; | |
import flash.geom.ColorTransform; | |
import away3d.materials.methods.BasicAmbientMethod; | |
import away3d.materials.methods.ShadowMapMethodBase; | |
import away3d.materials.methods.BasicDiffuseMethod; | |
import away3d.materials.methods.BasicNormalMethod; | |
import away3d.materials.methods.BasicSpecularMethod; | |
import away3d.materials.methods.EffectMethodBase; | |
import away3d.textures.Texture2DBase; | |
import flash.display3D.Context3D; | |
import away3d.materials.lightpickers.LightPickerBase; | |
public class SinglePassMaterialBase extends MaterialBase { | |
protected var _screenPass:SuperShaderPass; | |
private var _alphaBlending:Boolean; | |
public function SinglePassMaterialBase(); | |
public function get enableLightFallOff():Boolean; | |
public function set enableLightFallOff(_arg_1:Boolean):void; | |
public function get alphaThreshold():Number; | |
public function set alphaThreshold(_arg_1:Number):void; | |
override public function set blendMode(_arg_1:String):void; | |
override public function set depthCompareMode(_arg_1:String):void; | |
override function activateForDepth(_arg_1:Stage3DProxy, _arg_2:Camera3D, _arg_3:Boolean=false):void; | |
public function get specularLightSources():uint; | |
public function set specularLightSources(_arg_1:uint):void; | |
public function get diffuseLightSources():uint; | |
public function set diffuseLightSources(_arg_1:uint):void; | |
override public function get requiresBlending():Boolean; | |
public function get colorTransform():ColorTransform; | |
public function set colorTransform(_arg_1:ColorTransform):void; | |
public function get ambientMethod():BasicAmbientMethod; | |
public function set ambientMethod(_arg_1:BasicAmbientMethod):void; | |
public function get shadowMethod():ShadowMapMethodBase; | |
public function set shadowMethod(_arg_1:ShadowMapMethodBase):void; | |
public function get diffuseMethod():BasicDiffuseMethod; | |
public function set diffuseMethod(_arg_1:BasicDiffuseMethod):void; | |
public function get normalMethod():BasicNormalMethod; | |
public function set normalMethod(_arg_1:BasicNormalMethod):void; | |
public function get specularMethod():BasicSpecularMethod; | |
public function set specularMethod(_arg_1:BasicSpecularMethod):void; | |
public function addMethod(_arg_1:EffectMethodBase):void; | |
public function get numMethods():int; | |
public function hasMethod(_arg_1:EffectMethodBase):Boolean; | |
public function getMethodAt(_arg_1:int):EffectMethodBase; | |
public function addMethodAt(_arg_1:EffectMethodBase, _arg_2:int):void; | |
public function removeMethod(_arg_1:EffectMethodBase):void; | |
override public function set mipmap(_arg_1:Boolean):void; | |
public function get normalMap():Texture2DBase; | |
public function set normalMap(_arg_1:Texture2DBase):void; | |
public function get specularMap():Texture2DBase; | |
public function set specularMap(_arg_1:Texture2DBase):void; | |
public function get gloss():Number; | |
public function set gloss(_arg_1:Number):void; | |
public function get ambient():Number; | |
public function set ambient(_arg_1:Number):void; | |
public function get specular():Number; | |
public function set specular(_arg_1:Number):void; | |
public function get ambientColor():uint; | |
public function set ambientColor(_arg_1:uint):void; | |
public function get specularColor():uint; | |
public function set specularColor(_arg_1:uint):void; | |
public function get alphaBlending():Boolean; | |
public function set alphaBlending(_arg_1:Boolean):void; | |
override function updateMaterial(_arg_1:Context3D):void; | |
override public function set lightPicker(_arg_1:LightPickerBase):void; | |
} | |
}//package away3d.materials | |
//------------------------------------------------------------ | |
//away3d.materials.TextureMaterial | |
package away3d.materials{ | |
import away3d.textures.Texture2DBase; | |
public class TextureMaterial extends SinglePassMaterialBase { | |
public function TextureMaterial(_arg_1:Texture2DBase=null, _arg_2:Boolean=true, _arg_3:Boolean=false, _arg_4:Boolean=true); | |
public function get animateUVs():Boolean; | |
public function set animateUVs(_arg_1:Boolean):void; | |
public function get alpha():Number; | |
public function set alpha(_arg_1:Number):void; | |
public function get texture():Texture2DBase; | |
public function set texture(_arg_1:Texture2DBase):void; | |
public function get ambientTexture():Texture2DBase; | |
public function set ambientTexture(_arg_1:Texture2DBase):void; | |
} | |
}//package away3d.materials | |
//------------------------------------------------------------ | |
//away3d.primitives.data.Segment | |
package away3d.primitives.data{ | |
import away3d.entities.SegmentSet; | |
import flash.geom.Vector3D; | |
public class Segment { | |
var _segmentsBase:SegmentSet; | |
var _thickness:Number; | |
var _start:Vector3D; | |
var _end:Vector3D; | |
var _startR:Number; | |
var _startG:Number; | |
var _startB:Number; | |
var _endR:Number; | |
var _endG:Number; | |
var _endB:Number; | |
private var _index:int; | |
private var _subSetIndex:int; | |
private var _startColor:uint; | |
private var _endColor:uint; | |
public function Segment(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector3D, _arg_4:uint=0x333333, _arg_5:uint=0x333333, _arg_6:Number=1):void; | |
public function updateSegment(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:Vector3D, _arg_4:uint=0x333333, _arg_5:uint=0x333333, _arg_6:Number=1):void; | |
public function get start():Vector3D; | |
public function set start(_arg_1:Vector3D):void; | |
public function get end():Vector3D; | |
public function set end(_arg_1:Vector3D):void; | |
public function get thickness():Number; | |
public function set thickness(_arg_1:Number):void; | |
public function get startColor():uint; | |
public function set startColor(_arg_1:uint):void; | |
public function get endColor():uint; | |
public function set endColor(_arg_1:uint):void; | |
public function dispose():void; | |
function get index():int; | |
function set index(_arg_1:int):void; | |
function get subSetIndex():int; | |
function set subSetIndex(_arg_1:int):void; | |
function set segmentsBase(_arg_1:SegmentSet):void; | |
private function update():void; | |
} | |
}//package away3d.primitives.data | |
//------------------------------------------------------------ | |
//away3d.primitives.LineSegment | |
package away3d.primitives{ | |
import away3d.primitives.data.Segment; | |
import flash.geom.Vector3D; | |
public class LineSegment extends Segment { | |
public const TYPE:String; | |
public function LineSegment(_arg_1:Vector3D, _arg_2:Vector3D, _arg_3:uint=0x333333, _arg_4:uint=0x333333, _arg_5:Number=1):void; | |
} | |
}//package away3d.primitives | |
//------------------------------------------------------------ | |
//away3d.primitives.PrimitiveBase | |
package away3d.primitives{ | |
import away3d.core.base.Geometry; | |
import away3d.core.base.CompactSubGeometry; | |
import __AS3__.vec.Vector; | |
import away3d.core.base.ISubGeometry; | |
import flash.geom.Matrix3D; | |
public class PrimitiveBase extends Geometry { | |
protected var _geomDirty:Boolean; | |
protected var _uvDirty:Boolean; | |
private var _subGeometry:CompactSubGeometry; | |
public function PrimitiveBase(); | |
override public function get subGeometries():Vector.<ISubGeometry>; | |
override public function clone():Geometry; | |
override public function scale(_arg_1:Number):void; | |
override public function scaleUV(_arg_1:Number=1, _arg_2:Number=1):void; | |
override public function applyTransformation(_arg_1:Matrix3D):void; | |
protected function buildGeometry(_arg_1:CompactSubGeometry):void; | |
protected function buildUVs(_arg_1:CompactSubGeometry):void; | |
protected function invalidateGeometry():void; | |
protected function invalidateUVs():void; | |
private function updateGeometry():void; | |
private function updateUVs():void; | |
override function validate():void; | |
} | |
}//package away3d.primitives | |
//------------------------------------------------------------ | |
//away3d.primitives.WireframeCube | |
package away3d.primitives{ | |
public class WireframeCube extends WireframePrimitiveBase { | |
private var _width:Number; | |
private var _height:Number; | |
private var _depth:Number; | |
public function WireframeCube(_arg_1:Number=100, _arg_2:Number=100, _arg_3:Number=100, _arg_4:uint=0xFFFFFF, _arg_5:Number=1); | |
public function get width():Number; | |
public function set width(_arg_1:Number):void; | |
public function get height():Number; | |
public function set height(_arg_1:Number):void; | |
public function get depth():Number; | |
public function set depth(_arg_1:Number):void; | |
override protected function buildGeometry():void; | |
} | |
}//package away3d.primitives | |
//------------------------------------------------------------ | |
//away3d.primitives.WireframePrimitiveBase | |
package away3d.primitives{ | |
import away3d.entities.SegmentSet; | |
import away3d.bounds.BoundingVolumeBase; | |
import flash.geom.Vector3D; | |
public class WireframePrimitiveBase extends SegmentSet { | |
private var _geomDirty:Boolean; | |
private var _color:uint; | |
private var _thickness:Number; | |
public function WireframePrimitiveBase(_arg_1:uint=0xFFFFFF, _arg_2:Number=1); | |
public function get color():uint; | |
public function set color(_arg_1:uint):void; | |
public function get thickness():Number; | |
public function set thickness(_arg_1:Number):void; | |
override public function removeAllSegments():void; | |
override public function get bounds():BoundingVolumeBase; | |
protected function buildGeometry():void; | |
protected function invalidateGeometry():void; | |
private function updateGeometry():void; | |
protected function updateOrAddSegment(_arg_1:uint, _arg_2:Vector3D, _arg_3:Vector3D):void; | |
override protected function updateMouseChildren():void; | |
} | |
}//package away3d.primitives | |
//------------------------------------------------------------ | |
//away3d.primitives.WireframeSphere | |
package away3d.primitives{ | |
public class WireframeSphere extends WireframePrimitiveBase { | |
private var _segmentsW:uint; | |
private var _segmentsH:uint; | |
private var _radius:Number; | |
public function WireframeSphere(_arg_1:Number=50, _arg_2:uint=16, _arg_3:uint=12, _arg_4:uint=0xFFFFFF, _arg_5:Number=1); | |
override protected function buildGeometry():void; | |
} | |
}//package away3d.primitives | |
//------------------------------------------------------------ | |
//away3d.textures.BitmapTexture | |
package away3d.textures{ | |
import flash.display.BitmapData; | |
import flash.display3D.textures.TextureBase; | |
public class BitmapTexture extends Texture2DBase { | |
private static var _mipMaps:Array; | |
private static var _mipMapUses:Array; | |
private var _bitmapData:BitmapData; | |
private var _mipMapHolder:BitmapData; | |
private var _generateMipmaps:Boolean; | |
public function BitmapTexture(_arg_1:BitmapData, _arg_2:Boolean=true); | |
public function get bitmapData():BitmapData; | |
public function set bitmapData(_arg_1:BitmapData):void; | |
override protected function uploadContent(_arg_1:TextureBase):void; | |
private function getMipMapHolder():void; | |
private function freeMipMapHolder():void; | |
override public function dispose():void; | |
} | |
}//package away3d.textures | |
//------------------------------------------------------------ | |
//away3d.textures.CubeTextureBase | |
package away3d.textures{ | |
import flash.display3D.Context3D; | |
import flash.display3D.textures.TextureBase; | |
public class CubeTextureBase extends TextureProxyBase { | |
public function CubeTextureBase(); | |
public function get size():int; | |
override protected function createTexture(_arg_1:Context3D):TextureBase; | |
} | |
}//package away3d.textures | |
//------------------------------------------------------------ | |
//away3d.textures.RenderCubeTexture | |
package away3d.textures{ | |
import flash.display3D.textures.TextureBase; | |
import flash.display3D.Context3D; | |
public class RenderCubeTexture extends CubeTextureBase { | |
public function RenderCubeTexture(_arg_1:Number); | |
public function set size(_arg_1:int):void; | |
override protected function uploadContent(_arg_1:TextureBase):void; | |
override protected function createTexture(_arg_1:Context3D):TextureBase; | |
} | |
}//package away3d.textures | |
//------------------------------------------------------------ | |
//away3d.textures.RenderTexture | |
package away3d.textures{ | |
import flash.display3D.textures.TextureBase; | |
import flash.display3D.Context3D; | |
public class RenderTexture extends Texture2DBase { | |
public function RenderTexture(_arg_1:Number, _arg_2:Number); | |
public function set width(_arg_1:int):void; | |
public function set height(_arg_1:int):void; | |
override protected function uploadContent(_arg_1:TextureBase):void; | |
override protected function createTexture(_arg_1:Context3D):TextureBase; | |
} | |
}//package away3d.textures | |
//------------------------------------------------------------ | |
//away3d.textures.Texture2DBase | |
package away3d.textures{ | |
import flash.display3D.Context3D; | |
import flash.display3D.textures.TextureBase; | |
public class Texture2DBase extends TextureProxyBase { | |
public function Texture2DBase(); | |
override protected function createTexture(_arg_1:Context3D):TextureBase; | |
} | |
}//package away3d.textures | |
//------------------------------------------------------------ | |
//away3d.textures.TextureProxyBase | |
package away3d.textures{ | |
import away3d.library.assets.NamedAssetBase; | |
import away3d.library.assets.IAsset; | |
import __AS3__.vec.Vector; | |
import flash.display3D.textures.TextureBase; | |
import flash.display3D.Context3D; | |
import away3d.core.managers.Stage3DProxy; | |
public class TextureProxyBase extends NamedAssetBase implements IAsset { | |
protected var _format:String; | |
protected var _hasMipmaps:Boolean; | |
protected var _textures:Vector.<TextureBase>; | |
protected var _dirty:Vector.<Context3D>; | |
protected var _width:int; | |
protected var _height:int; | |
public function TextureProxyBase(); | |
public function get hasMipMaps():Boolean; | |
public function get format():String; | |
public function get assetType():String; | |
public function get width():int; | |
public function get height():int; | |
public function getTextureForStage3D(_arg_1:Stage3DProxy):TextureBase; | |
protected function uploadContent(_arg_1:TextureBase):void; | |
protected function setSize(_arg_1:int, _arg_2:int):void; | |
public function invalidateContent():void; | |
protected function invalidateSize():void; | |
protected function createTexture(_arg_1:Context3D):TextureBase; | |
public function dispose():void; | |
} | |
}//package away3d.textures | |
//------------------------------------------------------------ | |
//away3d.tools.commands.Merge | |
package away3d.tools.commands{ | |
import __AS3__.vec.Vector; | |
import away3d.entities.Mesh; | |
import away3d.containers.ObjectContainer3D; | |
import away3d.materials.MaterialBase; | |
public class Merge { | |
private var _objectSpace:Boolean; | |
private var _keepMaterial:Boolean; | |
private var _disposeSources:Boolean; | |
private var _geomVOs:Vector.<GeometryVO>; | |
private var _toDispose:Vector.<Mesh>; | |
public function Merge(_arg_1:Boolean=false, _arg_2:Boolean=false, _arg_3:Boolean=false):void; | |
public function set disposeSources(_arg_1:Boolean):void; | |
public function get disposeSources():Boolean; | |
public function set keepMaterial(_arg_1:Boolean):void; | |
public function get keepMaterial():Boolean; | |
public function set objectSpace(_arg_1:Boolean):void; | |
public function get objectSpace():Boolean; | |
public function applyToContainer(_arg_1:Mesh, _arg_2:ObjectContainer3D):void; | |
public function applyToMeshes(_arg_1:Mesh, _arg_2:Vector.<Mesh>):void; | |
public function apply(_arg_1:Mesh, _arg_2:Mesh):void; | |
private function reset():void; | |
private function merge(_arg_1:Mesh, _arg_2:Boolean):void; | |
private function collect(_arg_1:Mesh, _arg_2:Boolean):void; | |
private function getSubGeomData(_arg_1:MaterialBase):GeometryVO; | |
private function parseContainer(_arg_1:Mesh, _arg_2:ObjectContainer3D):void; | |
} | |
}//package away3d.tools.commands | |
import __AS3__.vec.Vector; | |
import away3d.materials.MaterialBase; | |
class GeometryVO { | |
public var uvs:Vector.<Number>; | |
public var vertices:Vector.<Number>; | |
public var normals:Vector.<Number>; | |
public var indices:Vector.<uint>; | |
public var material:MaterialBase; | |
public function GeometryVO(); | |
} | |
//------------------------------------------------------------ | |
//away3d.tools.utils.GeomUtil | |
package away3d.tools.utils{ | |
import __AS3__.vec.Vector; | |
import away3d.core.base.ISubGeometry; | |
import away3d.core.base.CompactSubGeometry; | |
import away3d.core.base.SubMesh; | |
public class GeomUtil { | |
public function GeomUtil(); | |
public static function fromVectors(_arg_1:Vector.<Number>, _arg_2:Vector.<uint>, _arg_3:Vector.<Number>, _arg_4:Vector.<Number>, _arg_5:Vector.<Number>, _arg_6:Vector.<Number>, _arg_7:Vector.<Number>, _arg_8:int=0):Vector.<ISubGeometry>; | |
public static function constructSubGeometry(_arg_1:Vector.<Number>, _arg_2:Vector.<uint>, _arg_3:Vector.<Number>, _arg_4:Vector.<Number>, _arg_5:Vector.<Number>, _arg_6:Vector.<Number>, _arg_7:Vector.<Number>, _arg_8:int):CompactSubGeometry; | |
public static function interleaveBuffers(_arg_1:uint, _arg_2:Vector.<Number>=null, _arg_3:Vector.<Number>=null, _arg_4:Vector.<Number>=null, _arg_5:Vector.<Number>=null, _arg_6:Vector.<Number>=null):Vector.<Number>; | |
public static function getMeshSubgeometryIndex(_arg_1:ISubGeometry):uint; | |
public static function getMeshSubMeshIndex(_arg_1:SubMesh):uint; | |
} | |
}//package away3d.tools.utils | |
//------------------------------------------------------------ | |
//away3d.tools.utils.TextureUtils | |
package away3d.tools.utils{ | |
import flash.display.BitmapData; | |
public class TextureUtils { | |
private static const MAX_SIZE:uint; | |
public function TextureUtils(); | |
public static function isBitmapDataValid(_arg_1:BitmapData):Boolean; | |
public static function isDimensionValid(_arg_1:uint):Boolean; | |
public static function isPowerOfTwo(_arg_1:int):Boolean; | |
public static function getBestPowerOf2(_arg_1:uint):Number; | |
} | |
}//package away3d.tools.utils | |
//------------------------------------------------------------ | |
//away3d.arcane | |
package away3d{ | |
public const arcane; | |
}//package away3d | |
//------------------------------------------------------------ | |
//away3d.Away3D | |
package away3d{ | |
public class Away3D { | |
public static const WEBSITE_URL:String; | |
public static const MAJOR_VERSION:uint; | |
public static const MINOR_VERSION:uint; | |
public static const REVISION:uint; | |
public function Away3D(); | |
} | |
}//package away3d | |
//------------------------------------------------------------ | |
//com.adobe.ane.productStore.Product | |
package com.adobe.ane.productStore{ | |
public class Product { | |
private var _title:String; | |
private var _description:String; | |
private var _identifier:String; | |
private var _priceLocale:String; | |
private var _price:Number = 0; | |
public function Product(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Number); | |
public function get title():String; | |
public function get description():String; | |
public function get identifier():String; | |
public function get priceLocale():String; | |
public function get price():Number; | |
} | |
}//package com.adobe.ane.productStore | |
//------------------------------------------------------------ | |
//com.adobe.ane.productStore.ProductEvent | |
package com.adobe.ane.productStore{ | |
import flash.events.Event; | |
import __AS3__.vec.Vector; | |
public class ProductEvent extends Event { | |
public static const PRODUCT_DETAILS_SUCCESS:String; | |
public static const PRODUCT_DETAILS_FAIL:String; | |
private var _products:Vector.<Product>; | |
private var _invalidIdentifiers:Vector.<String>; | |
private var _error:String; | |
public function ProductEvent(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false, _arg_4:Vector.<Product>=null, _arg_5:Vector.<String>=null, _arg_6:String=null); | |
public function get products():Vector.<Product>; | |
public function get invalidIdentifiers():Vector.<String>; | |
public function get error():String; | |
override public function clone():Event; | |
override public function toString():String; | |
} | |
}//package com.adobe.ane.productStore | |
//------------------------------------------------------------ | |
//com.adobe.ane.productStore.ProductStore | |
package com.adobe.ane.productStore{ | |
import flash.events.EventDispatcher; | |
import flash.external.ExtensionContext; | |
import __AS3__.vec.Vector; | |
import flash.events.StatusEvent; | |
public class ProductStore extends EventDispatcher { | |
private var extContext:ExtensionContext; | |
public function ProductStore(); | |
public static function get isSupported():Boolean; | |
public function get available():Boolean; | |
public function requestProductsDetails(_arg_1:Vector.<String>):void; | |
public function makePurchaseTransaction(_arg_1:String, _arg_2:int=1):void; | |
public function finishTransaction(_arg_1:String):void; | |
public function restoreTransactions():void; | |
public function get pendingTransactions():Vector.<Transaction>; | |
private function onStatus(_arg_1:StatusEvent):void; | |
} | |
}//package com.adobe.ane.productStore | |
//------------------------------------------------------------ | |
//com.adobe.ane.productStore.Transaction | |
package com.adobe.ane.productStore{ | |
public class Transaction { | |
private var _productIdentifier:String; | |
private var _productQuantity:int; | |
private var _identifier:String; | |
private var _date:Date; | |
private var _receipt:String; | |
private var _error:String; | |
private var _originalTransaction:Transaction; | |
public function Transaction(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Date, _arg_5:String, _arg_6:String, _arg_7:Transaction=null); | |
public function get productIdentifier():String; | |
public function get productQuantity():int; | |
public function get identifier():String; | |
public function get date():Date; | |
public function get receipt():String; | |
public function get error():String; | |
public function get originalTransaction():Transaction; | |
} | |
}//package com.adobe.ane.productStore | |
//------------------------------------------------------------ | |
//com.adobe.ane.productStore.TransactionEvent | |
package com.adobe.ane.productStore{ | |
import flash.events.Event; | |
import __AS3__.vec.Vector; | |
public class TransactionEvent extends Event { | |
public static const PURCHASE_TRANSACTION_SUCCESS:String; | |
public static const PURCHASE_TRANSACTION_FAIL:String; | |
public static const PURCHASE_TRANSACTION_CANCEL:String; | |
public static const RESTORE_TRANSACTION_SUCCESS:String; | |
public static const RESTORE_TRANSACTION_FAIL:String; | |
public static const RESTORE_TRANSACTION_COMPLETE:String; | |
public static const FINISH_TRANSACTION_SUCCESS:String; | |
private var _transactions:Vector.<Transaction>; | |
private var _error:String; | |
public function TransactionEvent(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false, _arg_4:Vector.<Transaction>=null, _arg_5:String=null); | |
public function get transactions():Vector.<Transaction>; | |
public function get error():String; | |
override public function clone():Event; | |
override public function toString():String; | |
} | |
}//package com.adobe.ane.productStore | |
//------------------------------------------------------------ | |
//com.adobe.utils.AGALMiniAssembler | |
package com.adobe.utils{ | |
import flash.utils.Dictionary; | |
import flash.utils.ByteArray; | |
import flash.display3D.Context3D; | |
import flash.display3D.Program3D; | |
public class AGALMiniAssembler { | |
protected static const REGEXP_OUTER_SPACES:RegExp; | |
private static var initialized:Boolean; | |
private static const OPMAP:Dictionary; | |
private static const REGMAP:Dictionary; | |
private static const SAMPLEMAP:Dictionary; | |
private static const MAX_NESTING:int; | |
private static const MAX_OPCODES:int; | |
private static const FRAGMENT:String; | |
private static const VERTEX:String; | |
private static const SAMPLER_TYPE_SHIFT:uint; | |
private static const SAMPLER_DIM_SHIFT:uint; | |
private static const SAMPLER_SPECIAL_SHIFT:uint; | |
private static const SAMPLER_REPEAT_SHIFT:uint; | |
private static const SAMPLER_MIPMAP_SHIFT:uint; | |
private static const SAMPLER_FILTER_SHIFT:uint; | |
private static const REG_WRITE:uint; | |
private static const REG_READ:uint; | |
private static const REG_FRAG:uint; | |
private static const REG_VERT:uint; | |
private static const OP_SCALAR:uint; | |
private static const OP_SPECIAL_TEX:uint; | |
private static const OP_SPECIAL_MATRIX:uint; | |
private static const OP_FRAG_ONLY:uint; | |
private static const OP_VERT_ONLY:uint; | |
private static const OP_NO_DEST:uint; | |
private static const OP_VERSION2:uint; | |
private static const OP_INCNEST:uint; | |
private static const OP_DECNEST:uint; | |
private static const MOV:String; | |
private static const ADD:String; | |
private static const SUB:String; | |
private static const MUL:String; | |
private static const DIV:String; | |
private static const RCP:String; | |
private static const MIN:String; | |
private static const MAX:String; | |
private static const FRC:String; | |
private static const SQT:String; | |
private static const RSQ:String; | |
private static const POW:String; | |
private static const LOG:String; | |
private static const EXP:String; | |
private static const NRM:String; | |
private static const SIN:String; | |
private static const COS:String; | |
private static const CRS:String; | |
private static const DP3:String; | |
private static const DP4:String; | |
private static const ABS:String; | |
private static const NEG:String; | |
private static const SAT:String; | |
private static const M33:String; | |
private static const M44:String; | |
private static const M34:String; | |
private static const DDX:String; | |
private static const DDY:String; | |
private static const IFE:String; | |
private static const INE:String; | |
private static const IFG:String; | |
private static const IFL:String; | |
private static const ELS:String; | |
private static const EIF:String; | |
private static const TED:String; | |
private static const KIL:String; | |
private static const TEX:String; | |
private static const SGE:String; | |
private static const SLT:String; | |
private static const SGN:String; | |
private static const SEQ:String; | |
private static const SNE:String; | |
private static const VA:String; | |
private static const VC:String; | |
private static const VT:String; | |
private static const VO:String; | |
private static const VI:String; | |
private static const FC:String; | |
private static const FT:String; | |
private static const FS:String; | |
private static const FO:String; | |
private static const FD:String; | |
private static const D2:String; | |
private static const D3:String; | |
private static const CUBE:String; | |
private static const MIPNEAREST:String; | |
private static const MIPLINEAR:String; | |
private static const MIPNONE:String; | |
private static const NOMIP:String; | |
private static const NEAREST:String; | |
private static const LINEAR:String; | |
private static const CENTROID:String; | |
private static const SINGLE:String; | |
private static const IGNORESAMPLER:String; | |
private static const REPEAT:String; | |
private static const WRAP:String; | |
private static const CLAMP:String; | |
private static const RGBA:String; | |
private static const DXT1:String; | |
private static const DXT5:String; | |
private static const VIDEO:String; | |
private var _agalcode:ByteArray; | |
private var _error:String; | |
private var debugEnabled:Boolean; | |
public var verbose:Boolean; | |
public function AGALMiniAssembler(_arg_1:Boolean=false):void; | |
private static function init():void; | |
public function get error():String; | |
public function get agalcode():ByteArray; | |
public function assemble2(_arg_1:Context3D, _arg_2:uint, _arg_3:String, _arg_4:String):Program3D; | |
public function assemble(_arg_1:String, _arg_2:String, _arg_3:uint=1, _arg_4:Boolean=false):ByteArray; | |
private function initregmap(_arg_1:uint, _arg_2:Boolean):void; | |
} | |
}//package com.adobe.utils | |
class OpCode { | |
/*private*/ var _emitCode:uint; | |
/*private*/ var _flags:uint; | |
/*private*/ var _name:String; | |
/*private*/ var _numRegister:uint; | |
public function OpCode(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint); | |
public function get emitCode():uint; | |
public function get flags():uint; | |
public function get name():String; | |
public function get numRegister():uint; | |
public function toString():String; | |
} | |
class Register { | |
/*private*/ var _emitCode:uint; | |
/*private*/ var _name:String; | |
/*private*/ var _longName:String; | |
/*private*/ var _flags:uint; | |
/*private*/ var _range:uint; | |
public function Register(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:uint); | |
public function get emitCode():uint; | |
public function get longName():String; | |
public function get name():String; | |
public function get flags():uint; | |
public function get range():uint; | |
public function toString():String; | |
} | |
class Sampler { | |
/*private*/ var _flag:uint; | |
/*private*/ var _mask:uint; | |
/*private*/ var _name:String; | |
public function Sampler(_arg_1:String, _arg_2:uint, _arg_3:uint); | |
public function get flag():uint; | |
public function get mask():uint; | |
public function get name():String; | |
public function toString():String; | |
} | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionGetURL | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionGetURL extends Action implements IAction { | |
public static const CODE:uint; | |
public var urlString:String; | |
public var targetString:String; | |
public function ActionGetURL(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionGotoFrame | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionGotoFrame extends Action implements IAction { | |
public static const CODE:uint; | |
public var frame:uint; | |
public function ActionGotoFrame(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionGotoLabel | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionGotoLabel extends Action implements IAction { | |
public static const CODE:uint; | |
public var label:String; | |
public function ActionGotoLabel(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionNextFrame | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionNextFrame extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionNextFrame(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionPlay | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionPlay extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionPlay(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionPreviousFrame | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionPreviousFrame extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionPreviousFrame(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionSetTarget | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionSetTarget extends Action implements IAction { | |
public static const CODE:uint; | |
public var targetName:String; | |
public function ActionSetTarget(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionStop | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStop extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStop(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionStopSounds | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStopSounds extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStopSounds(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionToggleQuality | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionToggleQuality extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionToggleQuality(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf3.ActionWaitForFrame | |
package com.codeazur.as3swf.data.actions.swf3{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionWaitForFrame extends Action implements IAction { | |
public static const CODE:uint; | |
public var frame:uint; | |
public var skipCount:uint; | |
public function ActionWaitForFrame(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf3 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionAdd | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionAdd extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionAdd(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionAnd | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionAnd extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionAnd(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionAsciiToChar | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionAsciiToChar extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionAsciiToChar(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionCall | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionCall extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionCall(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionCharToAscii | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionCharToAscii extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionCharToAscii(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionCloneSprite | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionCloneSprite extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionCloneSprite(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionDivide | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionDivide extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionDivide(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionEndDrag | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionEndDrag extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionEndDrag(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionEquals | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionEquals extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionEquals(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionGetProperty | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionGetProperty extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionGetProperty(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionGetTime | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionGetTime extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionGetTime(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionGetURL2 | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionGetURL2 extends Action implements IAction { | |
public static const CODE:uint; | |
public var sendVarsMethod:uint; | |
public var reserved:uint; | |
public var loadTargetFlag:Boolean; | |
public var loadVariablesFlag:Boolean; | |
public function ActionGetURL2(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
public function sendVarsMethodToString():String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionGetVariable | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionGetVariable extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionGetVariable(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionGotoFrame2 | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionGotoFrame2 extends Action implements IAction { | |
public static const CODE:uint; | |
public var sceneBiasFlag:Boolean; | |
public var playFlag:Boolean; | |
public var sceneBias:uint; | |
public function ActionGotoFrame2(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionIf | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionIf extends Action implements IAction { | |
public static const CODE:uint; | |
public var branchOffset:int; | |
public function ActionIf(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionJump | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionJump extends Action implements IAction { | |
public static const CODE:uint; | |
public var branchOffset:int; | |
public function ActionJump(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionLess | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionLess extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionLess(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionMBAsciiToChar | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionMBAsciiToChar extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionMBAsciiToChar(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionMBCharToAscii | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionMBCharToAscii extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionMBCharToAscii(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionMBStringExtract | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionMBStringExtract extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionMBStringExtract(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionMBStringLength | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionMBStringLength extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionMBStringLength(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionMultiply | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionMultiply extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionMultiply(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionNot | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionNot extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionNot(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionOr | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionOr extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionOr(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionPop | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionPop extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionPop(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionPush | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFActionValue; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionPush extends Action implements IAction { | |
public static const CODE:uint; | |
public var values:Vector.<SWFActionValue>; | |
public function ActionPush(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionRandomNumber | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionRandomNumber extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionRandomNumber(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionRemoveSprite | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionRemoveSprite extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionRemoveSprite(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionSetProperty | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionSetProperty extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionSetProperty(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionSetTarget2 | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionSetTarget2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionSetTarget2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionSetVariable | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionSetVariable extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionSetVariable(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionStartDrag | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStartDrag extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStartDrag(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionStringAdd | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStringAdd extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStringAdd(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionStringEquals | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStringEquals extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStringEquals(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionStringExtract | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStringExtract extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStringExtract(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionStringLength | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStringLength extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStringLength(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionStringLess | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStringLess extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStringLess(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionSubtract | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionSubtract extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionSubtract(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionToInteger | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionToInteger extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionToInteger(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionTrace | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionTrace extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionTrace(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf4.ActionWaitForFrame2 | |
package com.codeazur.as3swf.data.actions.swf4{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionWaitForFrame2 extends Action implements IAction { | |
public static const CODE:uint; | |
public var skipCount:uint; | |
public function ActionWaitForFrame2(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf4 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionAdd2 | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionAdd2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionAdd2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionBitAnd | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionBitAnd extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionBitAnd(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionBitLShift | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionBitLShift extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionBitLShift(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionBitOr | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionBitOr extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionBitOr(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionBitRShift | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionBitRShift extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionBitRShift(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionBitURShift | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionBitURShift extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionBitURShift(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionBitXor | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionBitXor extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionBitXor(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionCallFunction | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionCallFunction extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionCallFunction(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionCallMethod | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionCallMethod extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionCallMethod(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionConstantPool | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionConstantPool extends Action implements IAction { | |
public static const CODE:uint; | |
public var constants:Vector.<String>; | |
public function ActionConstantPool(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionDecrement | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionDecrement extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionDecrement(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionDefineFunction | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionDefineFunction extends Action implements IAction { | |
public static const CODE:uint; | |
public var functionName:String; | |
public var functionParams:Vector.<String>; | |
public var functionBody:Vector.<IAction>; | |
public function ActionDefineFunction(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionDefineLocal | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionDefineLocal extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionDefineLocal(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionDefineLocal2 | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionDefineLocal2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionDefineLocal2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionDelete | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionDelete extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionDelete(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionDelete2 | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionDelete2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionDelete2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionEnumerate | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionEnumerate extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionEnumerate(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionEquals2 | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionEquals2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionEquals2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionGetMember | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionGetMember extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionGetMember(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionIncrement | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionIncrement extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionIncrement(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionInitArray | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionInitArray extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionInitArray(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionInitObject | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionInitObject extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionInitObject(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionLess2 | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionLess2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionLess2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionModulo | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionModulo extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionModulo(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionNewMethod | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionNewMethod extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionNewMethod(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionNewObject | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionNewObject extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionNewObject(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionPushDuplicate | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionPushDuplicate extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionPushDuplicate(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionReturn | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionReturn extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionReturn(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionSetMember | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionSetMember extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionSetMember(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionStackSwap | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStackSwap extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStackSwap(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionStoreRegister | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionStoreRegister extends Action implements IAction { | |
public static const CODE:uint; | |
public var registerNumber:uint; | |
public function ActionStoreRegister(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionTargetPath | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionTargetPath extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionTargetPath(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionToNumber | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionToNumber extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionToNumber(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionToString | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionToString extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionToString(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionTypeOf | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionTypeOf extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionTypeOf(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf5.ActionWith | |
package com.codeazur.as3swf.data.actions.swf5{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionWith extends Action implements IAction { | |
public static const CODE:uint; | |
public var withBody:Vector.<IAction>; | |
public function ActionWith(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf5 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf6.ActionEnumerate2 | |
package com.codeazur.as3swf.data.actions.swf6{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionEnumerate2 extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionEnumerate2(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf6 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf6.ActionGreater | |
package com.codeazur.as3swf.data.actions.swf6{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionGreater extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionGreater(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf6 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf6.ActionInstanceOf | |
package com.codeazur.as3swf.data.actions.swf6{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionInstanceOf extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionInstanceOf(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf6 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf6.ActionStrictEquals | |
package com.codeazur.as3swf.data.actions.swf6{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStrictEquals extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStrictEquals(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf6 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf6.ActionStringGreater | |
package com.codeazur.as3swf.data.actions.swf6{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionStringGreater extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionStringGreater(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf6 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf7.ActionCastOp | |
package com.codeazur.as3swf.data.actions.swf7{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionCastOp extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionCastOp(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf7 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf7.ActionDefineFunction2 | |
package com.codeazur.as3swf.data.actions.swf7{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFRegisterParam; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionDefineFunction2 extends Action implements IAction { | |
public static const CODE:uint; | |
public var functionName:String; | |
public var functionParams:Vector.<SWFRegisterParam>; | |
public var functionBody:Vector.<IAction>; | |
public var registerCount:uint; | |
public var preloadParent:Boolean; | |
public var preloadRoot:Boolean; | |
public var preloadSuper:Boolean; | |
public var preloadArguments:Boolean; | |
public var preloadThis:Boolean; | |
public var preloadGlobal:Boolean; | |
public var suppressSuper:Boolean; | |
public var suppressArguments:Boolean; | |
public var suppressThis:Boolean; | |
public function ActionDefineFunction2(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf7 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf7.ActionExtends | |
package com.codeazur.as3swf.data.actions.swf7{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionExtends extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionExtends(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf7 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf7.ActionImplementsOp | |
package com.codeazur.as3swf.data.actions.swf7{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionImplementsOp extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionImplementsOp(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf7 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf7.ActionThrow | |
package com.codeazur.as3swf.data.actions.swf7{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class ActionThrow extends Action implements IAction { | |
public static const CODE:uint; | |
public function ActionThrow(_arg_1:uint, _arg_2:uint); | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf7 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.swf7.ActionTry | |
package com.codeazur.as3swf.data.actions.swf7{ | |
import com.codeazur.as3swf.data.actions.Action; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class ActionTry extends Action implements IAction { | |
public static const CODE:uint; | |
public var catchInRegisterFlag:Boolean; | |
public var finallyBlockFlag:Boolean; | |
public var catchBlockFlag:Boolean; | |
public var catchName:String; | |
public var catchRegister:uint; | |
public var tryBody:Vector.<IAction>; | |
public var catchBody:Vector.<IAction>; | |
public var finallyBody:Vector.<IAction>; | |
public function ActionTry(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IAction; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions.swf7 | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.Action | |
package com.codeazur.as3swf.data.actions{ | |
import com.codeazur.as3swf.SWFData; | |
public class Action implements IAction { | |
protected var _code:uint; | |
protected var _length:uint; | |
public function Action(_arg_1:uint, _arg_2:uint); | |
public function get code():uint; | |
public function get length():uint; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():IAction; | |
protected function write(_arg_1:SWFData, _arg_2:SWFData=null):void; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.ActionUnknown | |
package com.codeazur.as3swf.data.actions{ | |
import com.codeazur.as3swf.SWFData; | |
public class ActionUnknown extends Action implements IAction { | |
public function ActionUnknown(_arg_1:uint, _arg_2:uint); | |
override public function parse(_arg_1:SWFData):void; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.actions.IAction | |
package com.codeazur.as3swf.data.actions{ | |
import com.codeazur.as3swf.SWFData; | |
public /*dynamic*/ interface IAction { | |
function get code():uint; | |
function get length():uint; | |
function parse(_arg_1:SWFData):void; | |
function publish(_arg_1:SWFData):void; | |
function clone():IAction; | |
function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.actions | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.ActionValueType | |
package com.codeazur.as3swf.data.consts{ | |
public class ActionValueType { | |
public static const STRING:uint; | |
public static const FLOAT:uint; | |
public static const NULL:uint; | |
public static const UNDEFINED:uint; | |
public static const REGISTER:uint; | |
public static const BOOLEAN:uint; | |
public static const DOUBLE:uint; | |
public static const INTEGER:uint; | |
public static const CONSTANT_8:uint; | |
public static const CONSTANT_16:uint; | |
public function ActionValueType(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.BitmapFormat | |
package com.codeazur.as3swf.data.consts{ | |
public class BitmapFormat { | |
public static const BIT_8:uint; | |
public static const BIT_15:uint; | |
public static const BIT_24:uint; | |
public function BitmapFormat(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.BitmapType | |
package com.codeazur.as3swf.data.consts{ | |
public class BitmapType { | |
public static const JPEG:uint; | |
public static const GIF89A:uint; | |
public static const PNG:uint; | |
public function BitmapType(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.BlendMode | |
package com.codeazur.as3swf.data.consts{ | |
public class BlendMode { | |
public static const NORMAL_0:uint; | |
public static const NORMAL_1:uint; | |
public static const LAYER:uint; | |
public static const MULTIPLY:uint; | |
public static const SCREEN:uint; | |
public static const LIGHTEN:uint; | |
public static const DARKEN:uint; | |
public static const DIFFERENCE:uint; | |
public static const ADD:uint; | |
public static const SUBTRACT:uint; | |
public static const INVERT:uint; | |
public static const ALPHA:uint; | |
public static const ERASE:uint; | |
public static const OVERLAY:uint; | |
public static const HARDLIGHT:uint; | |
public function BlendMode(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.CSMTableHint | |
package com.codeazur.as3swf.data.consts{ | |
public class CSMTableHint { | |
public static const THIN:uint; | |
public static const MEDIUM:uint; | |
public static const THICK:uint; | |
public function CSMTableHint(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.GradientInterpolationMode | |
package com.codeazur.as3swf.data.consts{ | |
public class GradientInterpolationMode { | |
public static const NORMAL:uint; | |
public static const LINEAR:uint; | |
public function GradientInterpolationMode(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.GradientSpreadMode | |
package com.codeazur.as3swf.data.consts{ | |
public class GradientSpreadMode { | |
public static const PAD:uint; | |
public static const REFLECT:uint; | |
public static const REPEAT:uint; | |
public function GradientSpreadMode(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.LineCapsStyle | |
package com.codeazur.as3swf.data.consts{ | |
public class LineCapsStyle { | |
public static const ROUND:uint; | |
public static const NO:uint; | |
public static const SQUARE:uint; | |
public function LineCapsStyle(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.LineJointStyle | |
package com.codeazur.as3swf.data.consts{ | |
public class LineJointStyle { | |
public static const ROUND:uint; | |
public static const BEVEL:uint; | |
public static const MITER:uint; | |
public function LineJointStyle(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.SoundCompression | |
package com.codeazur.as3swf.data.consts{ | |
public class SoundCompression { | |
public static const UNCOMPRESSED_NATIVE_ENDIAN:uint; | |
public static const ADPCM:uint; | |
public static const MP3:uint; | |
public static const UNCOMPRESSED_LITTLE_ENDIAN:uint; | |
public static const NELLYMOSER_16_KHZ:uint; | |
public static const NELLYMOSER_8_KHZ:uint; | |
public static const NELLYMOSER:uint; | |
public static const SPEEX:uint; | |
public function SoundCompression(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.SoundRate | |
package com.codeazur.as3swf.data.consts{ | |
public class SoundRate { | |
public static const KHZ_5:uint; | |
public static const KHZ_11:uint; | |
public static const KHZ_22:uint; | |
public static const KHZ_44:uint; | |
public function SoundRate(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.SoundSize | |
package com.codeazur.as3swf.data.consts{ | |
public class SoundSize { | |
public static const BIT_8:uint; | |
public static const BIT_16:uint; | |
public function SoundSize(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.SoundType | |
package com.codeazur.as3swf.data.consts{ | |
public class SoundType { | |
public static const MONO:uint; | |
public static const STEREO:uint; | |
public function SoundType(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.VideoCodecID | |
package com.codeazur.as3swf.data.consts{ | |
public class VideoCodecID { | |
public static const H263:uint; | |
public static const SCREEN:uint; | |
public static const VP6:uint; | |
public static const VP6ALPHA:uint; | |
public static const SCREENV2:uint; | |
public function VideoCodecID(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.consts.VideoDeblockingType | |
package com.codeazur.as3swf.data.consts{ | |
public class VideoDeblockingType { | |
public static const VIDEOPACKET:uint; | |
public static const OFF:uint; | |
public static const LEVEL1:uint; | |
public static const LEVEL2:uint; | |
public static const LEVEL3:uint; | |
public static const LEVEL4:uint; | |
public function VideoDeblockingType(); | |
public static function toString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.data.consts | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.etc.CurvedEdge | |
package com.codeazur.as3swf.data.etc{ | |
import flash.geom.Point; | |
public class CurvedEdge extends StraightEdge implements IEdge { | |
protected var _control:Point; | |
public function CurvedEdge(_arg_1:Point, _arg_2:Point, _arg_3:Point, _arg_4:uint=0, _arg_5:uint=0); | |
public function get control():Point; | |
override public function reverseWithNewFillStyle(_arg_1:uint):IEdge; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data.etc | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.etc.IEdge | |
package com.codeazur.as3swf.data.etc{ | |
import flash.geom.Point; | |
public /*dynamic*/ interface IEdge { | |
function get from():Point; | |
function get to():Point; | |
function get lineStyleIdx():uint; | |
function get fillStyleIdx():uint; | |
function reverseWithNewFillStyle(_arg_1:uint):IEdge; | |
} | |
}//package com.codeazur.as3swf.data.etc | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.etc.MPEGFrame | |
package com.codeazur.as3swf.data.etc{ | |
import flash.utils.ByteArray; | |
public class MPEGFrame { | |
public static const MPEG_VERSION_1_0:uint; | |
public static const MPEG_VERSION_2_0:uint; | |
public static const MPEG_VERSION_2_5:uint; | |
public static const MPEG_LAYER_I:uint; | |
public static const MPEG_LAYER_II:uint; | |
public static const MPEG_LAYER_III:uint; | |
public static const CHANNEL_MODE_STEREO:uint; | |
public static const CHANNEL_MODE_JOINT_STEREO:uint; | |
public static const CHANNEL_MODE_DUAL:uint; | |
public static const CHANNEL_MODE_MONO:uint; | |
protected static var mpegBitrates:Array; | |
protected static var mpegSamplingRates:Array; | |
protected var _version:uint; | |
protected var _layer:uint; | |
protected var _bitrate:uint; | |
protected var _samplingRate:uint; | |
protected var _padding:Boolean; | |
protected var _channelMode:uint; | |
protected var _channelModeExt:uint; | |
protected var _copyright:Boolean; | |
protected var _original:Boolean; | |
protected var _emphasis:uint; | |
protected var _header:ByteArray; | |
protected var _data:ByteArray; | |
protected var _crc:ByteArray; | |
protected var _hasCRC:Boolean; | |
protected var _samples:uint; | |
public function MPEGFrame(); | |
public function get version():uint; | |
public function get layer():uint; | |
public function get bitrate():uint; | |
public function get samplingrate():uint; | |
public function get padding():Boolean; | |
public function get channelMode():uint; | |
public function get channelModeExt():uint; | |
public function get copyright():Boolean; | |
public function get original():Boolean; | |
public function get emphasis():uint; | |
public function get hasCRC():Boolean; | |
public function get crc():uint; | |
public function get samples():uint; | |
public function get data():ByteArray; | |
public function set data(_arg_1:ByteArray):void; | |
public function get size():uint; | |
public function setHeaderByteAt(_arg_1:uint, _arg_2:uint):void; | |
public function setCRCByteAt(_arg_1:uint, _arg_2:uint):void; | |
protected function init():void; | |
public function getFrame():ByteArray; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data.etc | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.etc.StraightEdge | |
package com.codeazur.as3swf.data.etc{ | |
import flash.geom.Point; | |
public class StraightEdge implements IEdge { | |
protected var _from:Point; | |
protected var _to:Point; | |
protected var _lineStyleIdx:uint; | |
protected var _fillStyleIdx:uint; | |
public function StraightEdge(_arg_1:Point, _arg_2:Point, _arg_3:uint=0, _arg_4:uint=0); | |
public function get from():Point; | |
public function get to():Point; | |
public function get lineStyleIdx():uint; | |
public function get fillStyleIdx():uint; | |
public function reverseWithNewFillStyle(_arg_1:uint):IEdge; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data.etc | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.Filter | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class Filter implements IFilter { | |
protected var _id:uint; | |
public function Filter(_arg_1:uint); | |
public function get id():uint; | |
public function get filter():BitmapFilter; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():IFilter; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterBevel | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterBevel extends Filter implements IFilter { | |
public var shadowColor:uint; | |
public var highlightColor:uint; | |
public var blurX:Number; | |
public var blurY:Number; | |
public var angle:Number; | |
public var distance:Number; | |
public var strength:Number; | |
public var innerShadow:Boolean; | |
public var knockout:Boolean; | |
public var compositeSource:Boolean; | |
public var onTop:Boolean; | |
public var passes:uint; | |
public function FilterBevel(_arg_1:uint); | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterBlur | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterBlur extends Filter implements IFilter { | |
public var blurX:Number; | |
public var blurY:Number; | |
public var passes:uint; | |
public function FilterBlur(_arg_1:uint); | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterColorMatrix | |
package com.codeazur.as3swf.data.filters{ | |
import __AS3__.vec.Vector; | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterColorMatrix extends Filter implements IFilter { | |
protected var _colorMatrix:Vector.<Number>; | |
public function FilterColorMatrix(_arg_1:uint); | |
public function get colorMatrix():Vector.<Number>; | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterConvolution | |
package com.codeazur.as3swf.data.filters{ | |
import __AS3__.vec.Vector; | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterConvolution extends Filter implements IFilter { | |
public var matrixX:uint; | |
public var matrixY:uint; | |
public var divisor:Number; | |
public var bias:Number; | |
public var defaultColor:uint; | |
public var clamp:Boolean; | |
public var preserveAlpha:Boolean; | |
protected var _matrix:Vector.<Number>; | |
public function FilterConvolution(_arg_1:uint); | |
public function get matrix():Vector.<Number>; | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterDropShadow | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterDropShadow extends Filter implements IFilter { | |
public var dropShadowColor:uint; | |
public var blurX:Number; | |
public var blurY:Number; | |
public var angle:Number; | |
public var distance:Number; | |
public var strength:Number; | |
public var innerShadow:Boolean; | |
public var knockout:Boolean; | |
public var compositeSource:Boolean; | |
public var passes:uint; | |
public function FilterDropShadow(_arg_1:uint); | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterGlow | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterGlow extends Filter implements IFilter { | |
public var glowColor:uint; | |
public var blurX:Number; | |
public var blurY:Number; | |
public var strength:Number; | |
public var innerGlow:Boolean; | |
public var knockout:Boolean; | |
public var compositeSource:Boolean; | |
public var passes:uint; | |
public function FilterGlow(_arg_1:uint); | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterGradientBevel | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
public class FilterGradientBevel extends FilterGradientGlow implements IFilter { | |
public function FilterGradientBevel(_arg_1:uint); | |
override public function get filter():BitmapFilter; | |
override public function clone():IFilter; | |
override protected function get filterName():String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.FilterGradientGlow | |
package com.codeazur.as3swf.data.filters{ | |
import __AS3__.vec.Vector; | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class FilterGradientGlow extends Filter implements IFilter { | |
public var numColors:uint; | |
public var blurX:Number; | |
public var blurY:Number; | |
public var angle:Number; | |
public var distance:Number; | |
public var strength:Number; | |
public var innerShadow:Boolean; | |
public var knockout:Boolean; | |
public var compositeSource:Boolean; | |
public var onTop:Boolean; | |
public var passes:uint; | |
protected var _gradientColors:Vector.<uint>; | |
protected var _gradientRatios:Vector.<uint>; | |
public function FilterGradientGlow(_arg_1:uint); | |
public function get gradientColors():Vector.<uint>; | |
public function get gradientRatios():Vector.<uint>; | |
override public function get filter():BitmapFilter; | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():IFilter; | |
override public function toString(_arg_1:uint=0):String; | |
protected function get filterName():String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.filters.IFilter | |
package com.codeazur.as3swf.data.filters{ | |
import flash.filters.BitmapFilter; | |
import com.codeazur.as3swf.SWFData; | |
public /*dynamic*/ interface IFilter { | |
function get id():uint; | |
function get filter():BitmapFilter; | |
function parse(_arg_1:SWFData):void; | |
function publish(_arg_1:SWFData):void; | |
function clone():IFilter; | |
function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data.filters | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFActionValue | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFActionValue { | |
public var type:uint; | |
public var string:String; | |
public var number:Number; | |
public var register:uint; | |
public var boolean:Boolean; | |
public var integer:uint; | |
public var constant:uint; | |
public function SWFActionValue(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():SWFActionValue; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFButtonCondAction | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFButtonCondAction { | |
public var condActionSize:uint; | |
public var condIdleToOverDown:Boolean; | |
public var condOutDownToIdle:Boolean; | |
public var condOutDownToOverDown:Boolean; | |
public var condOverDownToOutDown:Boolean; | |
public var condOverDownToOverUp:Boolean; | |
public var condOverUpToOverDown:Boolean; | |
public var condOverUpToIdle:Boolean; | |
public var condIdleToOverUp:Boolean; | |
public var condOverDownToIdle:Boolean; | |
public var condKeyPress:uint; | |
protected var _actions:Vector.<IAction>; | |
public function SWFButtonCondAction(_arg_1:SWFData=null); | |
public function get actions():Vector.<IAction>; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():SWFButtonCondAction; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFButtonRecord | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.filters.IFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFButtonRecord { | |
public var hasBlendMode:Boolean; | |
public var hasFilterList:Boolean; | |
public var stateHitTest:Boolean; | |
public var stateDown:Boolean; | |
public var stateOver:Boolean; | |
public var stateUp:Boolean; | |
public var characterId:uint; | |
public var placeDepth:uint; | |
public var placeMatrix:SWFMatrix; | |
public var colorTransform:SWFColorTransformWithAlpha; | |
public var blendMode:uint; | |
protected var _filterList:Vector.<IFilter>; | |
public function SWFButtonRecord(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function get filterList():Vector.<IFilter>; | |
public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function clone():SWFButtonRecord; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFClipActionRecord | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFClipActionRecord { | |
public var eventFlags:SWFClipEventFlags; | |
public var keyCode:uint; | |
protected var _actions:Vector.<IAction>; | |
public function SWFClipActionRecord(_arg_1:SWFData=null, _arg_2:uint=0); | |
public function get actions():Vector.<IAction>; | |
public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFClipActions | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFClipActions { | |
public var eventFlags:SWFClipEventFlags; | |
protected var _records:Vector.<SWFClipActionRecord>; | |
public function SWFClipActions(_arg_1:SWFData=null, _arg_2:uint=0); | |
public function get records():Vector.<SWFClipActionRecord>; | |
public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFClipEventFlags | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFClipEventFlags { | |
public var keyUpEvent:Boolean; | |
public var keyDownEvent:Boolean; | |
public var mouseUpEvent:Boolean; | |
public var mouseDownEvent:Boolean; | |
public var mouseMoveEvent:Boolean; | |
public var unloadEvent:Boolean; | |
public var enterFrameEvent:Boolean; | |
public var loadEvent:Boolean; | |
public var dragOverEvent:Boolean; | |
public var rollOutEvent:Boolean; | |
public var rollOverEvent:Boolean; | |
public var releaseOutsideEvent:Boolean; | |
public var releaseEvent:Boolean; | |
public var pressEvent:Boolean; | |
public var initializeEvent:Boolean; | |
public var dataEvent:Boolean; | |
public var constructEvent:Boolean; | |
public var keyPressEvent:Boolean; | |
public var dragOutEvent:Boolean; | |
public function SWFClipEventFlags(_arg_1:SWFData=null, _arg_2:uint=0); | |
public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFColorTransform | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
import flash.geom.ColorTransform; | |
public class SWFColorTransform { | |
public var rMult:int; | |
public var gMult:int; | |
public var bMult:int; | |
public var rAdd:int; | |
public var gAdd:int; | |
public var bAdd:int; | |
public var aMult:int; | |
public var aAdd:int; | |
public var hasMultTerms:Boolean; | |
public var hasAddTerms:Boolean; | |
public function SWFColorTransform(_arg_1:SWFData=null); | |
public function get colorTransform():ColorTransform; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():SWFColorTransform; | |
public function isIdentity():Boolean; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFColorTransformWithAlpha | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFColorTransformWithAlpha extends SWFColorTransform { | |
public function SWFColorTransformWithAlpha(_arg_1:SWFData=null); | |
override public function parse(_arg_1:SWFData):void; | |
override public function publish(_arg_1:SWFData):void; | |
override public function clone():SWFColorTransform; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFFillStyle | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFFillStyle { | |
public var type:uint; | |
public var rgb:uint; | |
public var gradient:SWFGradient; | |
public var gradientMatrix:SWFMatrix; | |
public var bitmapId:uint; | |
public var bitmapMatrix:SWFMatrix; | |
protected var _level:uint; | |
public function SWFFillStyle(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function clone():SWFFillStyle; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFFocalGradient | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFFocalGradient extends SWFGradient { | |
public function SWFFocalGradient(_arg_1:SWFData=null, _arg_2:uint=1); | |
override public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFFrameLabel | |
package com.codeazur.as3swf.data{ | |
public class SWFFrameLabel { | |
public var frameNumber:uint; | |
public var name:String; | |
public function SWFFrameLabel(_arg_1:uint, _arg_2:String); | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFGlyphEntry | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFGlyphEntry { | |
public var index:uint; | |
public var advance:int; | |
public function SWFGlyphEntry(_arg_1:SWFData=null, _arg_2:uint=0, _arg_3:uint=0); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint, _arg_3:uint):void; | |
public function clone():SWFGlyphEntry; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFGradient | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFGradient { | |
public var spreadMode:uint; | |
public var interpolationMode:uint; | |
public var focalPoint:Number = 0; | |
protected var _records:Vector.<SWFGradientRecord>; | |
public function SWFGradient(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function get records():Vector.<SWFGradientRecord>; | |
public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function clone():SWFGradient; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFGradientRecord | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFGradientRecord { | |
public var ratio:uint; | |
public var color:uint; | |
protected var _level:uint; | |
public function SWFGradientRecord(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():SWFGradientRecord; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFKerningRecord | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFKerningRecord { | |
public var code1:uint; | |
public var code2:uint; | |
public var adjustment:int; | |
public function SWFKerningRecord(_arg_1:SWFData=null, _arg_2:Boolean=false); | |
public function parse(_arg_1:SWFData, _arg_2:Boolean):void; | |
public function publish(_arg_1:SWFData, _arg_2:Boolean):void; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFLineStyle | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFLineStyle { | |
public var width:uint; | |
public var color:uint; | |
public var _level:uint; | |
public var startCapsStyle:uint; | |
public var endCapsStyle:uint; | |
public var jointStyle:uint; | |
public var hasFillFlag:Boolean; | |
public var noHScaleFlag:Boolean; | |
public var noVScaleFlag:Boolean; | |
public var pixelHintingFlag:Boolean; | |
public var noClose:Boolean; | |
public var miterLimitFactor:Number; | |
public var fillType:SWFFillStyle; | |
public function SWFLineStyle(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function clone():SWFLineStyle; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFLineStyle2 | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFLineStyle2 extends SWFLineStyle { | |
public function SWFLineStyle2(_arg_1:SWFData=null, _arg_2:uint=1); | |
override public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMatrix | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
import flash.geom.Matrix; | |
public class SWFMatrix { | |
public var scaleX:Number; | |
public var scaleY:Number; | |
public var rotateSkew0:Number = 0; | |
public var rotateSkew1:Number = 0; | |
public var translateX:int; | |
public var translateY:int; | |
public var xscale:Number; | |
public var yscale:Number; | |
public var rotation:Number; | |
public function SWFMatrix(_arg_1:SWFData=null); | |
public function get matrix():Matrix; | |
public function parse(_arg_1:SWFData):void; | |
public function clone():SWFMatrix; | |
public function isIdentity():Boolean; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMorphFillStyle | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFMorphFillStyle { | |
public var type:uint; | |
public var startColor:uint; | |
public var endColor:uint; | |
public var startGradientMatrix:SWFMatrix; | |
public var endGradientMatrix:SWFMatrix; | |
public var gradient:SWFMorphGradient; | |
public var bitmapId:uint; | |
public var startBitmapMatrix:SWFMatrix; | |
public var endBitmapMatrix:SWFMatrix; | |
public function SWFMorphFillStyle(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function getMorphedFillStyle(_arg_1:Number=0):SWFFillStyle; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMorphFocalGradient | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFMorphFocalGradient extends SWFMorphGradient { | |
public function SWFMorphFocalGradient(_arg_1:SWFData=null, _arg_2:uint=1); | |
override public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function getMorphedGradient(_arg_1:Number=0):SWFGradient; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMorphGradient | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFMorphGradient { | |
public var spreadMode:uint; | |
public var interpolationMode:uint; | |
public var startFocalPoint:Number = 0; | |
public var endFocalPoint:Number = 0; | |
protected var _records:Vector.<SWFMorphGradientRecord>; | |
public function SWFMorphGradient(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function get records():Vector.<SWFMorphGradientRecord>; | |
public function parse(_arg_1:SWFData, _arg_2:uint):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function getMorphedGradient(_arg_1:Number=0):SWFGradient; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMorphGradientRecord | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFMorphGradientRecord { | |
public var startRatio:uint; | |
public var startColor:uint; | |
public var endRatio:uint; | |
public var endColor:uint; | |
public function SWFMorphGradientRecord(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function getMorphedGradientRecord(_arg_1:Number=0):SWFGradientRecord; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMorphLineStyle | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFMorphLineStyle { | |
public var startWidth:uint; | |
public var endWidth:uint; | |
public var startColor:uint; | |
public var endColor:uint; | |
public var startCapsStyle:uint; | |
public var endCapsStyle:uint; | |
public var jointStyle:uint; | |
public var hasFillFlag:Boolean; | |
public var noHScaleFlag:Boolean; | |
public var noVScaleFlag:Boolean; | |
public var pixelHintingFlag:Boolean; | |
public var noClose:Boolean; | |
public var miterLimitFactor:Number; | |
public var fillType:SWFMorphFillStyle; | |
public function SWFMorphLineStyle(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function getMorphedLineStyle(_arg_1:Number=0):SWFLineStyle; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFMorphLineStyle2 | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFMorphLineStyle2 extends SWFMorphLineStyle { | |
public function SWFMorphLineStyle2(_arg_1:SWFData=null, _arg_2:uint=1); | |
override public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFRawTag | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFRawTag { | |
public var header:SWFRecordHeader; | |
public var bytes:SWFData; | |
public function SWFRawTag(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFRecordHeader | |
package com.codeazur.as3swf.data{ | |
public class SWFRecordHeader { | |
public var type:uint; | |
public var contentLength:uint; | |
public var headerLength:uint; | |
public function SWFRecordHeader(_arg_1:uint, _arg_2:uint, _arg_3:uint); | |
public function get tagLength():uint; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFRectangle | |
package com.codeazur.as3swf.data{ | |
import flash.geom.Rectangle; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFRectangle { | |
public var xmin:int; | |
public var xmax:int; | |
public var ymin:int; | |
public var ymax:int; | |
protected var _rectangle:Rectangle; | |
public function SWFRectangle(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():SWFRectangle; | |
public function get rect():Rectangle; | |
public function toString():String; | |
public function toStringSize():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFRegisterParam | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFRegisterParam { | |
public var register:uint; | |
public var name:String; | |
public function SWFRegisterParam(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFScene | |
package com.codeazur.as3swf.data{ | |
public class SWFScene { | |
public var offset:uint; | |
public var name:String; | |
public function SWFScene(_arg_1:uint, _arg_2:String); | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShape | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import flash.geom.Point; | |
import flash.utils.Dictionary; | |
import com.codeazur.as3swf.SWFData; | |
import com.codeazur.as3swf.exporters.core.IShapeExporter; | |
import com.codeazur.as3swf.data.etc.IEdge; | |
public class SWFShape { | |
protected var _records:Vector.<SWFShapeRecord>; | |
protected var _fillStyles:Vector.<SWFFillStyle>; | |
protected var _lineStyles:Vector.<SWFLineStyle>; | |
protected var _referencePoint:Point; | |
protected var fillEdgeMaps:Vector.<Dictionary>; | |
protected var lineEdgeMaps:Vector.<Dictionary>; | |
protected var currentFillEdgeMap:Dictionary; | |
protected var currentLineEdgeMap:Dictionary; | |
protected var numGroups:uint; | |
protected var coordMap:Dictionary; | |
protected var unitDivisor:Number; | |
protected var edgeMapsCreated:Boolean; | |
public function SWFShape(_arg_1:SWFData=null, _arg_2:uint=1, _arg_3:Number=20); | |
public function get records():Vector.<SWFShapeRecord>; | |
public function get fillStyles():Vector.<SWFFillStyle>; | |
public function get lineStyles():Vector.<SWFLineStyle>; | |
public function get referencePoint():Point; | |
public function getMaxFillStyleIndex():uint; | |
public function getMaxLineStyleIndex():uint; | |
public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
protected function readShapeRecords(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:uint=1):void; | |
protected function writeShapeRecords(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:uint=1):void; | |
protected function determineReferencePoint():void; | |
public function export(_arg_1:IShapeExporter=null):void; | |
protected function createEdgeMaps():void; | |
protected function processSubPath(_arg_1:Vector.<IEdge>, _arg_2:uint, _arg_3:uint, _arg_4:uint):void; | |
protected function exportFillPath(_arg_1:IShapeExporter, _arg_2:uint):void; | |
protected function exportLinePath(_arg_1:IShapeExporter, _arg_2:uint):void; | |
protected function createPathFromEdgeMap(_arg_1:Dictionary):Vector.<IEdge>; | |
protected function cleanEdgeMap(_arg_1:Dictionary):void; | |
protected function createCoordMap(_arg_1:Vector.<IEdge>):void; | |
protected function removeEdgeFromCoordMap(_arg_1:IEdge):void; | |
protected function findNextEdgeInCoordMap(_arg_1:IEdge):IEdge; | |
protected function appendFillStyles(_arg_1:Vector.<SWFFillStyle>, _arg_2:Vector.<SWFFillStyle>):void; | |
protected function appendLineStyles(_arg_1:Vector.<SWFLineStyle>, _arg_2:Vector.<SWFLineStyle>):void; | |
protected function appendEdges(_arg_1:Vector.<IEdge>, _arg_2:Vector.<IEdge>):void; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShapeRecord | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFShapeRecord { | |
public static const TYPE_UNKNOWN:uint; | |
public static const TYPE_END:uint; | |
public static const TYPE_STYLECHANGE:uint; | |
public static const TYPE_STRAIGHTEDGE:uint; | |
public static const TYPE_CURVEDEDGE:uint; | |
public function SWFShapeRecord(_arg_1:SWFData=null, _arg_2:uint=1); | |
public function get type():uint; | |
public function get isEdgeRecord():Boolean; | |
public function parse(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
public function publish(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
public function clone():SWFShapeRecord; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShapeRecordCurvedEdge | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFShapeRecordCurvedEdge extends SWFShapeRecord { | |
public var controlDeltaX:int; | |
public var controlDeltaY:int; | |
public var anchorDeltaX:int; | |
public var anchorDeltaY:int; | |
protected var numBits:uint; | |
public function SWFShapeRecordCurvedEdge(_arg_1:SWFData=null, _arg_2:uint=0, _arg_3:uint=1); | |
override public function parse(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
override public function publish(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
override public function clone():SWFShapeRecord; | |
override public function get type():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShapeRecordEnd | |
package com.codeazur.as3swf.data{ | |
public class SWFShapeRecordEnd extends SWFShapeRecord { | |
public function SWFShapeRecordEnd(); | |
override public function clone():SWFShapeRecord; | |
override public function get type():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShapeRecordStraightEdge | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFShapeRecordStraightEdge extends SWFShapeRecord { | |
public var generalLineFlag:Boolean; | |
public var vertLineFlag:Boolean; | |
public var deltaY:int; | |
public var deltaX:int; | |
protected var numBits:uint; | |
public function SWFShapeRecordStraightEdge(_arg_1:SWFData=null, _arg_2:uint=0, _arg_3:uint=1); | |
override public function parse(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
override public function publish(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
override public function clone():SWFShapeRecord; | |
override public function get type():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShapeRecordStyleChange | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFShapeRecordStyleChange extends SWFShapeRecord { | |
public var stateNewStyles:Boolean; | |
public var stateLineStyle:Boolean; | |
public var stateFillStyle1:Boolean; | |
public var stateFillStyle0:Boolean; | |
public var stateMoveTo:Boolean; | |
public var moveDeltaX:int; | |
public var moveDeltaY:int; | |
public var fillStyle0:uint; | |
public var fillStyle1:uint; | |
public var lineStyle:uint; | |
public var numFillBits:uint; | |
public var numLineBits:uint; | |
protected var _fillStyles:Vector.<SWFFillStyle>; | |
protected var _lineStyles:Vector.<SWFLineStyle>; | |
public function SWFShapeRecordStyleChange(_arg_1:SWFData=null, _arg_2:uint=0, _arg_3:uint=0, _arg_4:uint=0, _arg_5:uint=1); | |
public function get fillStyles():Vector.<SWFFillStyle>; | |
public function get lineStyles():Vector.<SWFLineStyle>; | |
override public function get type():uint; | |
override public function parse(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
override public function publish(_arg_1:SWFData=null, _arg_2:uint=1):void; | |
protected function readStyleArrayLength(_arg_1:SWFData, _arg_2:uint=1):uint; | |
protected function writeStyleArrayLength(_arg_1:SWFData, _arg_2:uint, _arg_3:uint=1):void; | |
override public function clone():SWFShapeRecord; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFShapeWithStyle | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
import com.codeazur.as3swf.exporters.core.IShapeExporter; | |
public class SWFShapeWithStyle extends SWFShape { | |
protected var _initialFillStyles:Vector.<SWFFillStyle>; | |
protected var _initialLineStyles:Vector.<SWFLineStyle>; | |
public function SWFShapeWithStyle(_arg_1:SWFData=null, _arg_2:uint=1, _arg_3:Number=20); | |
public function get initialFillStyles():Vector.<SWFFillStyle>; | |
public function get initialLineStyles():Vector.<SWFLineStyle>; | |
override public function parse(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint=1):void; | |
override public function export(_arg_1:IShapeExporter=null):void; | |
override public function toString(_arg_1:uint=0):String; | |
protected function readStyleArrayLength(_arg_1:SWFData, _arg_2:uint=1):uint; | |
protected function writeStyleArrayLength(_arg_1:SWFData, _arg_2:uint, _arg_3:uint=1):void; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFSoundEnvelope | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFSoundEnvelope { | |
public var pos44:uint; | |
public var leftLevel:uint; | |
public var rightLevel:uint; | |
public function SWFSoundEnvelope(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():SWFSoundEnvelope; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFSoundInfo | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFSoundInfo { | |
public var syncStop:Boolean; | |
public var syncNoMultiple:Boolean; | |
public var hasEnvelope:Boolean; | |
public var hasLoops:Boolean; | |
public var hasOutPoint:Boolean; | |
public var hasInPoint:Boolean; | |
public var outPoint:uint; | |
public var inPoint:uint; | |
public var loopCount:uint; | |
protected var _envelopeRecords:Vector.<SWFSoundEnvelope>; | |
public function SWFSoundInfo(_arg_1:SWFData=null); | |
public function get envelopeRecords():Vector.<SWFSoundEnvelope>; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function clone():SWFSoundInfo; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFSymbol | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFSymbol { | |
public var tagId:uint; | |
public var name:String; | |
public function SWFSymbol(_arg_1:SWFData=null); | |
public static function create(_arg_1:uint, _arg_2:String):SWFSymbol; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFTextRecord | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFTextRecord { | |
public var type:uint; | |
public var hasFont:Boolean; | |
public var hasColor:Boolean; | |
public var hasXOffset:Boolean; | |
public var hasYOffset:Boolean; | |
public var fontId:uint; | |
public var textColor:uint; | |
public var textHeight:uint; | |
public var xOffset:int; | |
public var yOffset:int; | |
protected var _glyphEntries:Vector.<SWFGlyphEntry>; | |
protected var _level:uint; | |
public function SWFTextRecord(_arg_1:SWFData=null, _arg_2:uint=0, _arg_3:uint=0, _arg_4:SWFTextRecord=null, _arg_5:uint=1); | |
public function get glyphEntries():Vector.<SWFGlyphEntry>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:SWFTextRecord=null, _arg_5:uint=1):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:SWFTextRecord=null, _arg_5:uint=1):void; | |
public function clone():SWFTextRecord; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFZoneData | |
package com.codeazur.as3swf.data{ | |
import com.codeazur.as3swf.SWFData; | |
public class SWFZoneData { | |
public var alignmentCoordinate:Number; | |
public var range:Number; | |
public function SWFZoneData(_arg_1:SWFData=null); | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.data.SWFZoneRecord | |
package com.codeazur.as3swf.data{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class SWFZoneRecord { | |
public var maskX:Boolean; | |
public var maskY:Boolean; | |
protected var _zoneData:Vector.<SWFZoneData>; | |
public function SWFZoneRecord(_arg_1:SWFData=null); | |
public function get zoneData():Vector.<SWFZoneData>; | |
public function parse(_arg_1:SWFData):void; | |
public function publish(_arg_1:SWFData):void; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.data | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.events.SWFErrorEvent | |
package com.codeazur.as3swf.events{ | |
import flash.events.Event; | |
public class SWFErrorEvent extends Event { | |
public static const ERROR:String; | |
public static const REASON_EOF:String; | |
public var reason:String; | |
public function SWFErrorEvent(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false); | |
override public function clone():Event; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.events | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.events.SWFEventDispatcher | |
package com.codeazur.as3swf.events{ | |
import flash.events.IEventDispatcher; | |
import flash.events.EventDispatcher; | |
import flash.events.Event; | |
public class SWFEventDispatcher implements IEventDispatcher { | |
protected var dispatcher:EventDispatcher; | |
public function SWFEventDispatcher(); | |
public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void; | |
public function removeEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false):void; | |
public function dispatchEvent(_arg_1:Event):Boolean; | |
public function hasEventListener(_arg_1:String):Boolean; | |
public function willTrigger(_arg_1:String):Boolean; | |
} | |
}//package com.codeazur.as3swf.events | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.events.SWFProgressEvent | |
package com.codeazur.as3swf.events{ | |
import flash.events.Event; | |
public class SWFProgressEvent extends Event { | |
public static const PROGRESS:String; | |
public static const COMPLETE:String; | |
protected var processed:uint; | |
protected var total:uint; | |
public function SWFProgressEvent(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false, _arg_5:Boolean=false); | |
public function get progress():Number; | |
public function get progressPercent():Number; | |
override public function clone():Event; | |
override public function toString():String; | |
} | |
}//package com.codeazur.as3swf.events | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.exporters.core.DefaultShapeExporter | |
package com.codeazur.as3swf.exporters.core{ | |
import com.codeazur.as3swf.SWF; | |
import flash.geom.Matrix; | |
public class DefaultShapeExporter implements IShapeExporter { | |
protected var swf:SWF; | |
public function DefaultShapeExporter(_arg_1:SWF); | |
public function beginShape():void; | |
public function endShape():void; | |
public function beginFills():void; | |
public function endFills():void; | |
public function beginLines():void; | |
public function endLines():void; | |
public function beginFill(_arg_1:uint, _arg_2:Number=1):void; | |
public function beginGradientFill(_arg_1:String, _arg_2:Array, _arg_3:Array, _arg_4:Array, _arg_5:Matrix=null, _arg_6:String="pad", _arg_7:String="rgb", _arg_8:Number=0):void; | |
public function beginBitmapFill(_arg_1:uint, _arg_2:Matrix=null, _arg_3:Boolean=true, _arg_4:Boolean=false):void; | |
public function endFill():void; | |
public function lineStyle(_arg_1:Number=NaN, _arg_2:uint=0, _arg_3:Number=1, _arg_4:Boolean=false, _arg_5:String="normal", _arg_6:String=null, _arg_7:String=null, _arg_8:String=null, _arg_9:Number=3):void; | |
public function lineGradientStyle(_arg_1:String, _arg_2:Array, _arg_3:Array, _arg_4:Array, _arg_5:Matrix=null, _arg_6:String="pad", _arg_7:String="rgb", _arg_8:Number=0):void; | |
public function moveTo(_arg_1:Number, _arg_2:Number):void; | |
public function lineTo(_arg_1:Number, _arg_2:Number):void; | |
public function curveTo(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):void; | |
} | |
}//package com.codeazur.as3swf.exporters.core | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.exporters.core.IShapeExporter | |
package com.codeazur.as3swf.exporters.core{ | |
import flash.geom.Matrix; | |
public /*dynamic*/ interface IShapeExporter { | |
function beginShape():void; | |
function endShape():void; | |
function beginFills():void; | |
function endFills():void; | |
function beginLines():void; | |
function endLines():void; | |
function beginFill(_arg_1:uint, _arg_2:Number=1):void; | |
function beginGradientFill(_arg_1:String, _arg_2:Array, _arg_3:Array, _arg_4:Array, _arg_5:Matrix=null, _arg_6:String="pad", _arg_7:String="rgb", _arg_8:Number=0):void; | |
function beginBitmapFill(_arg_1:uint, _arg_2:Matrix=null, _arg_3:Boolean=true, _arg_4:Boolean=false):void; | |
function endFill():void; | |
function lineStyle(_arg_1:Number=NaN, _arg_2:uint=0, _arg_3:Number=1, _arg_4:Boolean=false, _arg_5:String="normal", _arg_6:String=null, _arg_7:String=null, _arg_8:String=null, _arg_9:Number=3):void; | |
function lineGradientStyle(_arg_1:String, _arg_2:Array, _arg_3:Array, _arg_4:Array, _arg_5:Matrix=null, _arg_6:String="pad", _arg_7:String="rgb", _arg_8:Number=0):void; | |
function moveTo(_arg_1:Number, _arg_2:Number):void; | |
function lineTo(_arg_1:Number, _arg_2:Number):void; | |
function curveTo(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):void; | |
} | |
}//package com.codeazur.as3swf.exporters.core | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.factories.ISWFTagFactory | |
package com.codeazur.as3swf.factories{ | |
import com.codeazur.as3swf.tags.ITag; | |
public /*dynamic*/ interface ISWFTagFactory { | |
function create(_arg_1:uint):ITag; | |
} | |
}//package com.codeazur.as3swf.factories | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.factories.SWFActionFactory | |
package com.codeazur.as3swf.factories{ | |
import com.codeazur.as3swf.data.actions.IAction; | |
public class SWFActionFactory { | |
public function SWFActionFactory(); | |
public static function create(_arg_1:uint, _arg_2:uint):IAction; | |
} | |
}//package com.codeazur.as3swf.factories | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.factories.SWFFilterFactory | |
package com.codeazur.as3swf.factories{ | |
import com.codeazur.as3swf.data.filters.IFilter; | |
public class SWFFilterFactory { | |
public function SWFFilterFactory(); | |
public static function create(_arg_1:uint):IFilter; | |
} | |
}//package com.codeazur.as3swf.factories | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.factories.SWFTagFactory | |
package com.codeazur.as3swf.factories{ | |
import com.codeazur.as3swf.tags.ITag; | |
public class SWFTagFactory implements ISWFTagFactory { | |
public function SWFTagFactory(); | |
public function create(_arg_1:uint):ITag; | |
protected function createTagEnd():ITag; | |
protected function createTagShowFrame():ITag; | |
protected function createTagDefineShape():ITag; | |
protected function createTagPlaceObject():ITag; | |
protected function createTagRemoveObject():ITag; | |
protected function createTagDefineBits():ITag; | |
protected function createTagDefineButton():ITag; | |
protected function createTagJPEGTables():ITag; | |
protected function createTagSetBackgroundColor():ITag; | |
protected function createTagDefineFont():ITag; | |
protected function createTagDefineText():ITag; | |
protected function createTagDoAction():ITag; | |
protected function createTagDefineFontInfo():ITag; | |
protected function createTagDefineSound():ITag; | |
protected function createTagStartSound():ITag; | |
protected function createTagDefineButtonSound():ITag; | |
protected function createTagSoundStreamHead():ITag; | |
protected function createTagSoundStreamBlock():ITag; | |
protected function createTagDefineBitsLossless():ITag; | |
protected function createTagDefineBitsJPEG2():ITag; | |
protected function createTagDefineShape2():ITag; | |
protected function createTagDefineButtonCxform():ITag; | |
protected function createTagProtect():ITag; | |
protected function createTagPlaceObject2():ITag; | |
protected function createTagRemoveObject2():ITag; | |
protected function createTagDefineShape3():ITag; | |
protected function createTagDefineText2():ITag; | |
protected function createTagDefineButton2():ITag; | |
protected function createTagDefineBitsJPEG3():ITag; | |
protected function createTagDefineBitsLossless2():ITag; | |
protected function createTagDefineEditText():ITag; | |
protected function createTagDefineSprite():ITag; | |
protected function createTagNameCharacter():ITag; | |
protected function createTagProductInfo():ITag; | |
protected function createTagFrameLabel():ITag; | |
protected function createTagSoundStreamHead2():ITag; | |
protected function createTagDefineMorphShape():ITag; | |
protected function createTagDefineFont2():ITag; | |
protected function createTagExportAssets():ITag; | |
protected function createTagImportAssets():ITag; | |
protected function createTagEnableDebugger():ITag; | |
protected function createTagDoInitAction():ITag; | |
protected function createTagDefineVideoStream():ITag; | |
protected function createTagVideoFrame():ITag; | |
protected function createTagDefineFontInfo2():ITag; | |
protected function createTagDebugID():ITag; | |
protected function createTagEnableDebugger2():ITag; | |
protected function createTagScriptLimits():ITag; | |
protected function createTagSetTabIndex():ITag; | |
protected function createTagFileAttributes():ITag; | |
protected function createTagPlaceObject3():ITag; | |
protected function createTagImportAssets2():ITag; | |
protected function createTagDefineFontAlignZones():ITag; | |
protected function createTagCSMTextSettings():ITag; | |
protected function createTagDefineFont3():ITag; | |
protected function createTagSymbolClass():ITag; | |
protected function createTagMetadata():ITag; | |
protected function createTagDefineScalingGrid():ITag; | |
protected function createTagDoABC():ITag; | |
protected function createTagDoABCDeprecated():ITag; | |
protected function createTagDefineShape4():ITag; | |
protected function createTagDefineMorphShape2():ITag; | |
protected function createTagDefineSceneAndFrameLabelData():ITag; | |
protected function createTagDefineBinaryData():ITag; | |
protected function createTagDefineFontName():ITag; | |
protected function createTagStartSound2():ITag; | |
protected function createTagDefineBitsJPEG4():ITag; | |
protected function createTagDefineFont4():ITag; | |
protected function createTagEnableTelemetry():ITag; | |
protected function createTagPlaceObject4():ITag; | |
protected function createTagSWFEncryptActions():ITag; | |
protected function createTagSWFEncryptSignature():ITag; | |
protected function createTagUnknown(_arg_1:uint):ITag; | |
} | |
}//package com.codeazur.as3swf.factories | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.etc.TagSWFEncryptActions | |
package com.codeazur.as3swf.tags.etc{ | |
import com.codeazur.as3swf.tags.TagUnknown; | |
import com.codeazur.as3swf.tags.ITag; | |
public class TagSWFEncryptActions extends TagUnknown implements ITag { | |
public static const TYPE:uint; | |
public function TagSWFEncryptActions(_arg_1:uint=0); | |
override public function get type():uint; | |
override public function get name():String; | |
} | |
}//package com.codeazur.as3swf.tags.etc | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.etc.TagSWFEncryptSignature | |
package com.codeazur.as3swf.tags.etc{ | |
import com.codeazur.as3swf.tags.TagUnknown; | |
import com.codeazur.as3swf.tags.ITag; | |
public class TagSWFEncryptSignature extends TagUnknown implements ITag { | |
public static const TYPE:uint; | |
public function TagSWFEncryptSignature(_arg_1:uint=0); | |
override public function get type():uint; | |
override public function get name():String; | |
} | |
}//package com.codeazur.as3swf.tags.etc | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.IDefinitionTag | |
package com.codeazur.as3swf.tags{ | |
public /*dynamic*/ interface IDefinitionTag extends ITag { | |
function get characterId():uint; | |
function set characterId(_arg_1:uint):void; | |
function clone():IDefinitionTag; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.IDisplayListTag | |
package com.codeazur.as3swf.tags{ | |
public /*dynamic*/ interface IDisplayListTag extends ITag { | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.ITag | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public /*dynamic*/ interface ITag { | |
function get type():uint; | |
function get name():String; | |
function get version():uint; | |
function get level():uint; | |
function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
function publish(_arg_1:SWFData, _arg_2:uint):void; | |
function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.Tag | |
package com.codeazur.as3swf.tags{ | |
public class Tag { | |
public function Tag(); | |
public static function toStringCommon(_arg_1:uint, _arg_2:String, _arg_3:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagCSMTextSettings | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagCSMTextSettings implements ITag { | |
public static const TYPE:uint; | |
public var textId:uint; | |
public var useFlashType:uint; | |
public var gridFit:uint; | |
public var thickness:Number; | |
public var sharpness:Number; | |
public function TagCSMTextSettings(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDebugID | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDebugID implements ITag { | |
public static const TYPE:uint; | |
protected var _uuid:ByteArray; | |
public function TagDebugID(); | |
public function get uuid():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBinaryData | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineBinaryData implements IDefinitionTag { | |
public static const TYPE:uint; | |
protected var _characterId:uint; | |
protected var _binaryData:ByteArray; | |
public function TagDefineBinaryData(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get binaryData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBits | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import flash.display.Loader; | |
import com.codeazur.as3swf.SWFData; | |
import flash.events.Event; | |
public class TagDefineBits implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var bitmapType:uint; | |
protected var _characterId:uint; | |
protected var _bitmapData:ByteArray; | |
protected var loader:Loader; | |
protected var onCompleteCallback:Function; | |
public function TagDefineBits(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get bitmapData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function exportBitmapData(_arg_1:Function):void; | |
protected function exportCompleteHandler(_arg_1:Event):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBitsJPEG2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineBitsJPEG2 extends TagDefineBits implements IDefinitionTag { | |
public static const TYPE:uint; | |
public function TagDefineBitsJPEG2(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function clone():IDefinitionTag; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBitsJPEG3 | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineBitsJPEG3 extends TagDefineBitsJPEG2 implements IDefinitionTag { | |
public static const TYPE:uint; | |
protected var _bitmapAlphaData:ByteArray; | |
public function TagDefineBitsJPEG3(); | |
public function get bitmapAlphaData():ByteArray; | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function clone():IDefinitionTag; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBitsJPEG4 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineBitsJPEG4 extends TagDefineBitsJPEG3 implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var deblockParam:Number; | |
public function TagDefineBitsJPEG4(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function clone():IDefinitionTag; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBitsLossless | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineBitsLossless implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var bitmapFormat:uint; | |
public var bitmapWidth:uint; | |
public var bitmapHeight:uint; | |
public var bitmapColorTableSize:uint; | |
protected var _characterId:uint; | |
protected var _zlibBitmapData:ByteArray; | |
public function TagDefineBitsLossless(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get zlibBitmapData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineBitsLossless2 | |
package com.codeazur.as3swf.tags{ | |
public class TagDefineBitsLossless2 extends TagDefineBitsLossless implements IDefinitionTag { | |
public static const TYPE:uint; | |
public function TagDefineBitsLossless2(); | |
override public function clone():IDefinitionTag; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineButton | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFButtonRecord; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import flash.utils.Dictionary; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineButton implements IDefinitionTag { | |
public static const TYPE:uint; | |
public static const STATE_UP:String; | |
public static const STATE_OVER:String; | |
public static const STATE_DOWN:String; | |
public static const STATE_HIT:String; | |
protected var _characterId:uint; | |
protected var _characters:Vector.<SWFButtonRecord>; | |
protected var _actions:Vector.<IAction>; | |
protected var frames:Dictionary; | |
public function TagDefineButton(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get characters():Vector.<SWFButtonRecord>; | |
public function get actions():Vector.<IAction>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function getRecordsByState(_arg_1:String):Vector.<SWFButtonRecord>; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
protected function processRecords():void; | |
protected function sortByDepthCompareFunction(_arg_1:SWFButtonRecord, _arg_2:SWFButtonRecord):Number; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineButton2 | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFButtonRecord; | |
import com.codeazur.as3swf.data.SWFButtonCondAction; | |
import flash.utils.Dictionary; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineButton2 implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var trackAsMenu:Boolean; | |
protected var _characterId:uint; | |
protected var _characters:Vector.<SWFButtonRecord>; | |
protected var _condActions:Vector.<SWFButtonCondAction>; | |
protected var frames:Dictionary; | |
public function TagDefineButton2(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get characters():Vector.<SWFButtonRecord>; | |
public function get condActions():Vector.<SWFButtonCondAction>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function getRecordsByState(_arg_1:String):Vector.<SWFButtonRecord>; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
protected function processRecords():void; | |
protected function sortByDepthCompareFunction(_arg_1:SWFButtonRecord, _arg_2:SWFButtonRecord):Number; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineButtonCxform | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFColorTransform; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineButtonCxform implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var buttonColorTransform:SWFColorTransform; | |
protected var _characterId:uint; | |
public function TagDefineButtonCxform(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineButtonSound | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFSoundInfo; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineButtonSound implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var buttonSoundChar0:uint; | |
public var buttonSoundChar1:uint; | |
public var buttonSoundChar2:uint; | |
public var buttonSoundChar3:uint; | |
public var buttonSoundInfo0:SWFSoundInfo; | |
public var buttonSoundInfo1:SWFSoundInfo; | |
public var buttonSoundInfo2:SWFSoundInfo; | |
public var buttonSoundInfo3:SWFSoundInfo; | |
protected var _characterId:uint; | |
public function TagDefineButtonSound(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineEditText | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineEditText implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var bounds:SWFRectangle; | |
public var variableName:String; | |
public var hasText:Boolean; | |
public var wordWrap:Boolean; | |
public var multiline:Boolean; | |
public var password:Boolean; | |
public var readOnly:Boolean; | |
public var hasTextColor:Boolean; | |
public var hasMaxLength:Boolean; | |
public var hasFont:Boolean; | |
public var hasFontClass:Boolean; | |
public var autoSize:Boolean; | |
public var hasLayout:Boolean; | |
public var noSelect:Boolean; | |
public var border:Boolean; | |
public var wasStatic:Boolean; | |
public var html:Boolean; | |
public var useOutlines:Boolean; | |
public var fontId:uint; | |
public var fontClass:String; | |
public var fontHeight:uint; | |
public var textColor:uint; | |
public var maxLength:uint; | |
public var align:uint; | |
public var leftMargin:uint; | |
public var rightMargin:uint; | |
public var indent:uint; | |
public var leading:int; | |
public var initialText:String; | |
protected var _characterId:uint; | |
public function TagDefineEditText(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFont | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFShape; | |
import com.codeazur.as3swf.SWFData; | |
import com.codeazur.as3swf.exporters.core.IShapeExporter; | |
public class TagDefineFont implements IDefinitionTag { | |
public static const TYPE:uint; | |
protected var _characterId:uint; | |
protected var _glyphShapeTable:Vector.<SWFShape>; | |
public function TagDefineFont(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get glyphShapeTable():Vector.<SWFShape>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function export(_arg_1:IShapeExporter, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
protected function get unitDivisor():Number; | |
public function toString(_arg_1:uint=0):String; | |
protected function toStringCommon(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFont2 | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.data.SWFKerningRecord; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineFont2 extends TagDefineFont implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var hasLayout:Boolean; | |
public var shiftJIS:Boolean; | |
public var smallText:Boolean; | |
public var ansi:Boolean; | |
public var wideOffsets:Boolean; | |
public var wideCodes:Boolean; | |
public var italic:Boolean; | |
public var bold:Boolean; | |
public var languageCode:uint; | |
public var fontName:String; | |
public var ascent:uint; | |
public var descent:uint; | |
public var leading:int; | |
protected var _codeTable:Vector.<uint>; | |
protected var _fontAdvanceTable:Vector.<int>; | |
protected var _fontBoundsTable:Vector.<SWFRectangle>; | |
protected var _fontKerningTable:Vector.<SWFKerningRecord>; | |
public function TagDefineFont2(); | |
public function get codeTable():Vector.<uint>; | |
public function get fontAdvanceTable():Vector.<int>; | |
public function get fontBoundsTable():Vector.<SWFRectangle>; | |
public function get fontKerningTable():Vector.<SWFKerningRecord>; | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
override protected function toStringCommon(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFont3 | |
package com.codeazur.as3swf.tags{ | |
public class TagDefineFont3 extends TagDefineFont2 implements IDefinitionTag { | |
public static const TYPE:uint; | |
public function TagDefineFont3(); | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override protected function get unitDivisor():Number; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFont4 | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineFont4 implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var hasFontData:Boolean; | |
public var italic:Boolean; | |
public var bold:Boolean; | |
public var fontName:String; | |
protected var _characterId:uint; | |
protected var _fontData:ByteArray; | |
public function TagDefineFont4(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get fontData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFontAlignZones | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFZoneRecord; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineFontAlignZones implements ITag { | |
public static const TYPE:uint; | |
public var fontId:uint; | |
public var csmTableHint:uint; | |
protected var _zoneTable:Vector.<SWFZoneRecord>; | |
public function TagDefineFontAlignZones(); | |
public function get zoneTable():Vector.<SWFZoneRecord>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFontInfo | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineFontInfo implements ITag { | |
public static const TYPE:uint; | |
public var fontId:uint; | |
public var fontName:String; | |
public var smallText:Boolean; | |
public var shiftJIS:Boolean; | |
public var ansi:Boolean; | |
public var italic:Boolean; | |
public var bold:Boolean; | |
public var wideCodes:Boolean; | |
public var langCode:uint; | |
protected var _codeTable:Vector.<uint>; | |
protected var langCodeLength:uint; | |
public function TagDefineFontInfo(); | |
public function get codeTable():Vector.<uint>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
protected function parseLangCode(_arg_1:SWFData):void; | |
protected function publishLangCode(_arg_1:SWFData):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFontInfo2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineFontInfo2 extends TagDefineFontInfo implements ITag { | |
public static const TYPE:uint; | |
public function TagDefineFontInfo2(); | |
override protected function parseLangCode(_arg_1:SWFData):void; | |
override protected function publishLangCode(_arg_1:SWFData):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineFontName | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineFontName implements ITag { | |
public static const TYPE:uint; | |
public var fontId:uint; | |
public var fontName:String; | |
public var fontCopyright:String; | |
public function TagDefineFontName(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineMorphShape | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.data.SWFShape; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFMorphFillStyle; | |
import com.codeazur.as3swf.data.SWFMorphLineStyle; | |
import com.codeazur.as3swf.SWFData; | |
import com.codeazur.as3swf.exporters.core.IShapeExporter; | |
import com.codeazur.as3swf.data.SWFShapeRecordStraightEdge; | |
import com.codeazur.as3swf.data.SWFShapeRecordCurvedEdge; | |
public class TagDefineMorphShape implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var startBounds:SWFRectangle; | |
public var endBounds:SWFRectangle; | |
public var startEdges:SWFShape; | |
public var endEdges:SWFShape; | |
protected var _characterId:uint; | |
protected var _morphFillStyles:Vector.<SWFMorphFillStyle>; | |
protected var _morphLineStyles:Vector.<SWFMorphLineStyle>; | |
public function TagDefineMorphShape(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get morphFillStyles():Vector.<SWFMorphFillStyle>; | |
public function get morphLineStyles():Vector.<SWFMorphLineStyle>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function export(_arg_1:IShapeExporter=null, _arg_2:Number=0):void; | |
protected function convertToCurvedEdge(_arg_1:SWFShapeRecordStraightEdge):SWFShapeRecordCurvedEdge; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineMorphShape2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineMorphShape2 extends TagDefineMorphShape implements ITag { | |
public static const TYPE:uint; | |
public var startEdgeBounds:SWFRectangle; | |
public var endEdgeBounds:SWFRectangle; | |
public var usesNonScalingStrokes:Boolean; | |
public var usesScalingStrokes:Boolean; | |
public function TagDefineMorphShape2(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineScalingGrid | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineScalingGrid implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var splitter:SWFRectangle; | |
protected var _characterId:uint; | |
public function TagDefineScalingGrid(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineSceneAndFrameLabelData | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFScene; | |
import com.codeazur.as3swf.data.SWFFrameLabel; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineSceneAndFrameLabelData implements ITag { | |
public static const TYPE:uint; | |
protected var _scenes:Vector.<SWFScene>; | |
protected var _frameLabels:Vector.<SWFFrameLabel>; | |
public function TagDefineSceneAndFrameLabelData(); | |
public function get scenes():Vector.<SWFScene>; | |
public function get frameLabels():Vector.<SWFFrameLabel>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineShape | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.data.SWFShapeWithStyle; | |
import com.codeazur.as3swf.SWFData; | |
import com.codeazur.as3swf.exporters.core.IShapeExporter; | |
public class TagDefineShape implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var shapeBounds:SWFRectangle; | |
public var shapes:SWFShapeWithStyle; | |
protected var _characterId:uint; | |
public function TagDefineShape(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function export(_arg_1:IShapeExporter=null):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineShape2 | |
package com.codeazur.as3swf.tags{ | |
public class TagDefineShape2 extends TagDefineShape implements IDefinitionTag { | |
public static const TYPE:uint; | |
public function TagDefineShape2(); | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineShape3 | |
package com.codeazur.as3swf.tags{ | |
public class TagDefineShape3 extends TagDefineShape2 implements IDefinitionTag { | |
public static const TYPE:uint; | |
public function TagDefineShape3(); | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineShape4 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineShape4 extends TagDefineShape3 implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var edgeBounds:SWFRectangle; | |
public var usesFillWindingRule:Boolean; | |
public var usesNonScalingStrokes:Boolean; | |
public var usesScalingStrokes:Boolean; | |
public function TagDefineShape4(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineSound | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineSound implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var soundFormat:uint; | |
public var soundRate:uint; | |
public var soundSize:uint; | |
public var soundType:uint; | |
public var soundSampleCount:uint; | |
protected var _characterId:uint; | |
protected var _soundData:ByteArray; | |
public function TagDefineSound(); | |
public static function create(_arg_1:uint, _arg_2:uint=2, _arg_3:uint=3, _arg_4:uint=1, _arg_5:uint=1, _arg_6:uint=0, _arg_7:ByteArray=null):TagDefineSound; | |
public static function createWithMP3(_arg_1:uint, _arg_2:ByteArray):TagDefineSound; | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get soundData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
function processMP3(_arg_1:ByteArray):void; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineSprite | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFTimelineContainer; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineSprite extends SWFTimelineContainer implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var frameCount:uint; | |
protected var _characterId:uint; | |
public function TagDefineSprite(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineText | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.data.SWFMatrix; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFTextRecord; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineText implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var textBounds:SWFRectangle; | |
public var textMatrix:SWFMatrix; | |
protected var _characterId:uint; | |
protected var _records:Vector.<SWFTextRecord>; | |
public function TagDefineText(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get records():Vector.<SWFTextRecord>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineText2 | |
package com.codeazur.as3swf.tags{ | |
public class TagDefineText2 extends TagDefineText implements IDefinitionTag { | |
public static const TYPE:uint; | |
public function TagDefineText2(); | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDefineVideoStream | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagDefineVideoStream implements IDefinitionTag { | |
public static const TYPE:uint; | |
public var numFrames:uint; | |
public var width:uint; | |
public var height:uint; | |
public var deblocking:uint; | |
public var smoothing:Boolean; | |
public var codecId:uint; | |
protected var _characterId:uint; | |
public function TagDefineVideoStream(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():IDefinitionTag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDoABC | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDoABC implements ITag { | |
public static const TYPE:uint; | |
public var lazyInitializeFlag:Boolean; | |
public var abcName:String; | |
protected var _bytes:ByteArray; | |
public function TagDoABC(); | |
public static function create(_arg_1:ByteArray=null, _arg_2:String="", _arg_3:Boolean=true):TagDoABC; | |
public function get bytes():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDoABCDeprecated | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDoABCDeprecated implements ITag { | |
public static const TYPE:uint; | |
protected var _bytes:ByteArray; | |
public function TagDoABCDeprecated(); | |
public static function create(_arg_1:ByteArray=null):TagDoABCDeprecated; | |
public function get bytes():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDoAction | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.SWFData; | |
public class TagDoAction implements ITag { | |
public static const TYPE:uint; | |
protected var _actions:Vector.<IAction>; | |
public function TagDoAction(); | |
public function get actions():Vector.<IAction>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagDoInitAction | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagDoInitAction extends TagDoAction implements ITag { | |
public static const TYPE:uint; | |
public var spriteId:uint; | |
public function TagDoInitAction(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagEnableDebugger | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagEnableDebugger implements ITag { | |
public static const TYPE:uint; | |
protected var _password:ByteArray; | |
public function TagEnableDebugger(); | |
public function get password():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagEnableDebugger2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagEnableDebugger2 extends TagEnableDebugger implements ITag { | |
public static const TYPE:uint; | |
protected var _reserved:uint; | |
public function TagEnableDebugger2(); | |
public function get reserved():uint; | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagEnableTelemetry | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagEnableTelemetry implements ITag { | |
public static const TYPE:uint; | |
protected var _password:ByteArray; | |
public function TagEnableTelemetry(); | |
public function get password():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagEnd | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagEnd implements ITag { | |
public static const TYPE:uint; | |
public function TagEnd(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagExportAssets | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFSymbol; | |
import com.codeazur.as3swf.SWFData; | |
public class TagExportAssets implements ITag { | |
public static const TYPE:uint; | |
protected var _symbols:Vector.<SWFSymbol>; | |
public function TagExportAssets(); | |
public function get symbols():Vector.<SWFSymbol>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagFileAttributes | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagFileAttributes implements ITag { | |
public static const TYPE:uint; | |
public var useDirectBlit:Boolean; | |
public var useGPU:Boolean; | |
public var hasMetadata:Boolean; | |
public var actionscript3:Boolean; | |
public var useNetwork:Boolean; | |
public function TagFileAttributes(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagFrameLabel | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagFrameLabel implements ITag { | |
public static const TYPE:uint; | |
public var frameName:String; | |
public var namedAnchorFlag:Boolean; | |
public function TagFrameLabel(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagImportAssets | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFSymbol; | |
import com.codeazur.as3swf.SWFData; | |
public class TagImportAssets implements ITag { | |
public static const TYPE:uint; | |
public var url:String; | |
protected var _symbols:Vector.<SWFSymbol>; | |
public function TagImportAssets(); | |
public function get symbols():Vector.<SWFSymbol>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagImportAssets2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagImportAssets2 extends TagImportAssets implements ITag { | |
public static const TYPE:uint; | |
public function TagImportAssets2(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagJPEGTables | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagJPEGTables implements ITag { | |
public static const TYPE:uint; | |
protected var _jpegTables:ByteArray; | |
public function TagJPEGTables(); | |
public function get jpegTables():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagMetadata | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagMetadata implements ITag { | |
public static const TYPE:uint; | |
public var xmlString:String; | |
public function TagMetadata(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagNameCharacter | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagNameCharacter implements ITag { | |
public static const TYPE:uint; | |
protected var _characterId:uint; | |
protected var _binaryData:ByteArray; | |
public function TagNameCharacter(); | |
public function get characterId():uint; | |
public function set characterId(_arg_1:uint):void; | |
public function get binaryData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function clone():ITag; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagPlaceObject | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFMatrix; | |
import com.codeazur.as3swf.data.SWFColorTransform; | |
import com.codeazur.as3swf.data.SWFClipActions; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.filters.IFilter; | |
import com.codeazur.as3swf.SWFData; | |
public class TagPlaceObject implements IDisplayListTag { | |
public static const TYPE:uint; | |
public var hasClipActions:Boolean; | |
public var hasClipDepth:Boolean; | |
public var hasName:Boolean; | |
public var hasRatio:Boolean; | |
public var hasColorTransform:Boolean; | |
public var hasMatrix:Boolean; | |
public var hasCharacter:Boolean; | |
public var hasMove:Boolean; | |
public var hasBitmapBackgroundColor:Boolean; | |
public var hasVisibility:Boolean; | |
public var hasImage:Boolean; | |
public var hasClassName:Boolean; | |
public var hasCacheAsBitmap:Boolean; | |
public var hasBlendMode:Boolean; | |
public var hasFilterList:Boolean; | |
public var characterId:uint; | |
public var depth:uint; | |
public var matrix:SWFMatrix; | |
public var colorTransform:SWFColorTransform; | |
public var ratio:uint; | |
public var instanceName:String; | |
public var clipDepth:uint; | |
public var clipActions:SWFClipActions; | |
public var className:String; | |
public var blendMode:uint; | |
public var bitmapCache:uint; | |
public var bitmapBackgroundColor:uint; | |
public var visibility:uint; | |
public var metaData:Object; | |
protected var _surfaceFilterList:Vector.<IFilter>; | |
public function TagPlaceObject(); | |
public function get surfaceFilterList():Vector.<IFilter>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagPlaceObject2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagPlaceObject2 extends TagPlaceObject implements IDisplayListTag { | |
public static const TYPE:uint; | |
public function TagPlaceObject2(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagPlaceObject3 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagPlaceObject3 extends TagPlaceObject2 implements IDisplayListTag { | |
public static const TYPE:uint; | |
public function TagPlaceObject3(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
protected function prepareBody():SWFData; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagPlaceObject4 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagPlaceObject4 extends TagPlaceObject3 implements IDisplayListTag { | |
public static const TYPE:uint; | |
public function TagPlaceObject4(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagProductInfo | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagProductInfo implements ITag { | |
public static const TYPE:uint; | |
private static const UINT_MAX_CARRY:Number; | |
public var productId:uint; | |
public var edition:uint; | |
public var majorVersion:uint; | |
public var minorVersion:uint; | |
public var build:Number; | |
public var compileDate:Date; | |
public function TagProductInfo(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagProtect | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagProtect implements ITag { | |
public static const TYPE:uint; | |
protected var _password:ByteArray; | |
public function TagProtect(); | |
public function get password():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagRemoveObject | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagRemoveObject implements IDisplayListTag { | |
public static const TYPE:uint; | |
public var characterId:uint; | |
public var depth:uint; | |
public function TagRemoveObject(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagRemoveObject2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagRemoveObject2 extends TagRemoveObject implements IDisplayListTag { | |
public static const TYPE:uint; | |
public function TagRemoveObject2(); | |
override public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
override public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagScriptLimits | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagScriptLimits implements ITag { | |
public static const TYPE:uint; | |
public var maxRecursionDepth:uint; | |
public var scriptTimeoutSeconds:uint; | |
public function TagScriptLimits(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagSetBackgroundColor | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagSetBackgroundColor implements ITag { | |
public static const TYPE:uint; | |
public var color:uint; | |
public function TagSetBackgroundColor(); | |
public static function create(_arg_1:uint=0xFFFFFF):TagSetBackgroundColor; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagSetTabIndex | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagSetTabIndex implements ITag { | |
public static const TYPE:uint; | |
public var depth:uint; | |
public var tabIndex:uint; | |
public function TagSetTabIndex(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagShowFrame | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagShowFrame implements IDisplayListTag { | |
public static const TYPE:uint; | |
public function TagShowFrame(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagSoundStreamBlock | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagSoundStreamBlock implements ITag { | |
public static const TYPE:uint; | |
protected var _soundData:ByteArray; | |
public function TagSoundStreamBlock(); | |
public function get soundData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagSoundStreamHead | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagSoundStreamHead implements ITag { | |
public static const TYPE:uint; | |
public var playbackSoundRate:uint; | |
public var playbackSoundSize:uint; | |
public var playbackSoundType:uint; | |
public var streamSoundCompression:uint; | |
public var streamSoundRate:uint; | |
public var streamSoundSize:uint; | |
public var streamSoundType:uint; | |
public var streamSoundSampleCount:uint; | |
public var latencySeek:uint; | |
public function TagSoundStreamHead(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagSoundStreamHead2 | |
package com.codeazur.as3swf.tags{ | |
public class TagSoundStreamHead2 extends TagSoundStreamHead implements ITag { | |
public static const TYPE:uint; | |
public function TagSoundStreamHead2(); | |
override public function get type():uint; | |
override public function get name():String; | |
override public function get version():uint; | |
override public function get level():uint; | |
override public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagStartSound | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFSoundInfo; | |
import com.codeazur.as3swf.SWFData; | |
public class TagStartSound implements ITag { | |
public static const TYPE:uint; | |
public var soundId:uint; | |
public var soundInfo:SWFSoundInfo; | |
public function TagStartSound(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagStartSound2 | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.data.SWFSoundInfo; | |
import com.codeazur.as3swf.SWFData; | |
public class TagStartSound2 implements ITag { | |
public static const TYPE:uint; | |
public var soundClassName:String; | |
public var soundInfo:SWFSoundInfo; | |
public function TagStartSound2(); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagSymbolClass | |
package com.codeazur.as3swf.tags{ | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.data.SWFSymbol; | |
import com.codeazur.as3swf.SWFData; | |
public class TagSymbolClass implements ITag { | |
public static const TYPE:uint; | |
protected var _symbols:Vector.<SWFSymbol>; | |
public function TagSymbolClass(); | |
public function get symbols():Vector.<SWFSymbol>; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagUnknown | |
package com.codeazur.as3swf.tags{ | |
import com.codeazur.as3swf.SWFData; | |
public class TagUnknown implements ITag { | |
protected var _type:uint; | |
public function TagUnknown(_arg_1:uint=0); | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.tags.TagVideoFrame | |
package com.codeazur.as3swf.tags{ | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWFData; | |
public class TagVideoFrame implements ITag { | |
public static const TYPE:uint; | |
public var streamId:uint; | |
public var frameNum:uint; | |
protected var _videoData:ByteArray; | |
public function TagVideoFrame(); | |
public function get videoData():ByteArray; | |
public function parse(_arg_1:SWFData, _arg_2:uint, _arg_3:uint, _arg_4:Boolean=false):void; | |
public function publish(_arg_1:SWFData, _arg_2:uint):void; | |
public function get type():uint; | |
public function get name():String; | |
public function get version():uint; | |
public function get level():uint; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.tags | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.timeline.Frame | |
package com.codeazur.as3swf.timeline{ | |
import flash.utils.Dictionary; | |
import com.codeazur.as3swf.tags.TagPlaceObject; | |
import com.codeazur.as3swf.tags.TagRemoveObject; | |
public class Frame { | |
public var frameNumber:uint; | |
public var tagIndexStart:uint; | |
public var tagIndexEnd:uint; | |
public var label:String; | |
protected var _objects:Dictionary; | |
protected var _objectsSortedByDepth:Array; | |
protected var _characters:Array; | |
public function Frame(_arg_1:uint=0, _arg_2:uint=0); | |
public function get objects():Dictionary; | |
public function get characters():Array; | |
public function getObjectsSortedByDepth():Array; | |
public function get tagCount():uint; | |
public function placeObject(_arg_1:uint, _arg_2:TagPlaceObject):void; | |
public function removeObject(_arg_1:TagRemoveObject):void; | |
public function clone():Frame; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.timeline | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.timeline.FrameObject | |
package com.codeazur.as3swf.timeline{ | |
public class FrameObject { | |
public var depth:uint; | |
public var characterId:uint; | |
public var className:String; | |
public var placedAtIndex:uint; | |
public var lastModifiedAtIndex:uint; | |
public var isKeyframe:Boolean; | |
public var layer:int; | |
public function FrameObject(_arg_1:uint, _arg_2:uint, _arg_3:String, _arg_4:uint, _arg_5:uint=0, _arg_6:Boolean=false); | |
public function clone():FrameObject; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.timeline | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.timeline.Layer | |
package com.codeazur.as3swf.timeline{ | |
public class Layer { | |
public var depth:uint; | |
public var frameCount:uint; | |
public var frameStripMap:Array; | |
public var strips:Array; | |
public function Layer(_arg_1:uint, _arg_2:uint); | |
public function appendStrip(_arg_1:uint, _arg_2:uint, _arg_3:uint):void; | |
public function getStripsForFrameRegion(_arg_1:uint, _arg_2:uint):Array; | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.timeline | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.timeline.LayerStrip | |
package com.codeazur.as3swf.timeline{ | |
public class LayerStrip { | |
public static const TYPE_EMPTY:uint; | |
public static const TYPE_SPACER:uint; | |
public static const TYPE_STATIC:uint; | |
public static const TYPE_MOTIONTWEEN:uint; | |
public static const TYPE_SHAPETWEEN:uint; | |
public var type:uint; | |
public var startFrameIndex:uint; | |
public var endFrameIndex:uint; | |
public function LayerStrip(_arg_1:uint, _arg_2:uint, _arg_3:uint); | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.timeline | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.timeline.Scene | |
package com.codeazur.as3swf.timeline{ | |
public class Scene { | |
public var frameNumber:uint; | |
public var name:String; | |
public function Scene(_arg_1:uint, _arg_2:String); | |
public function toString(_arg_1:uint=0):String; | |
} | |
}//package com.codeazur.as3swf.timeline | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.timeline.SoundStream | |
package com.codeazur.as3swf.timeline{ | |
import flash.utils.ByteArray; | |
public class SoundStream { | |
public var startFrame:uint; | |
public var numFrames:uint; | |
public var numSamples:uint; | |
public var compression:uint; | |
public var rate:uint; | |
public var size:uint; | |
public var type:uint; | |
protected var _data:ByteArray; | |
public function SoundStream(); | |
public function get data():ByteArray; | |
public function toString():String; | |
} | |
}//package com.codeazur.as3swf.timeline | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.utils.ColorUtils | |
package com.codeazur.as3swf.utils{ | |
public class ColorUtils { | |
public function ColorUtils(); | |
public static function alpha(_arg_1:uint):Number; | |
public static function rgb(_arg_1:uint):uint; | |
public static function r(_arg_1:uint):Number; | |
public static function g(_arg_1:uint):Number; | |
public static function b(_arg_1:uint):Number; | |
public static function interpolate(_arg_1:uint, _arg_2:uint, _arg_3:Number):uint; | |
public static function rgbToString(_arg_1:uint):String; | |
public static function rgbaToString(_arg_1:uint):String; | |
public static function argbToString(_arg_1:uint):String; | |
} | |
}//package com.codeazur.as3swf.utils | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.utils.MatrixUtils | |
package com.codeazur.as3swf.utils{ | |
import com.codeazur.as3swf.data.SWFMatrix; | |
public class MatrixUtils { | |
public function MatrixUtils(); | |
public static function interpolate(_arg_1:SWFMatrix, _arg_2:SWFMatrix, _arg_3:Number):SWFMatrix; | |
} | |
}//package com.codeazur.as3swf.utils | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.utils.NumberUtils | |
package com.codeazur.as3swf.utils{ | |
public class NumberUtils { | |
public function NumberUtils(); | |
public static function roundPixels20(_arg_1:Number):Number; | |
public static function roundPixels400(_arg_1:Number):Number; | |
} | |
}//package com.codeazur.as3swf.utils | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.SWF | |
package com.codeazur.as3swf{ | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import flash.utils.ByteArray; | |
public class SWF extends SWFTimelineContainer { | |
public static const COMPRESSION_METHOD_ZLIB:String; | |
public static const COMPRESSION_METHOD_LZMA:String; | |
protected static const FILE_LENGTH_POS:uint; | |
protected static const COMPRESSION_START_POS:uint; | |
public var signature:String; | |
public var version:int; | |
public var fileLength:uint; | |
public var fileLengthCompressed:uint; | |
public var frameSize:SWFRectangle; | |
public var frameRate:Number; | |
public var frameCount:uint; | |
public var compressed:Boolean; | |
public var compressionMethod:String; | |
protected var bytes:SWFData; | |
public function SWF(_arg_1:ByteArray=null); | |
public function loadBytes(_arg_1:ByteArray):void; | |
public function loadBytesAsync(_arg_1:ByteArray):void; | |
public function parse(_arg_1:SWFData):void; | |
public function parseAsync(_arg_1:SWFData):void; | |
public function publish(_arg_1:ByteArray):void; | |
public function publishAsync(ba:ByteArray):void{ | |
} | |
protected function parseHeader():void; | |
protected function publishHeader(_arg_1:SWFData):void; | |
protected function publishFinalize(_arg_1:SWFData):void; | |
override public function toString(_arg_1:uint=0):String; | |
override public function dispose():void; | |
} | |
}//package com.codeazur.as3swf | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.SWFData | |
package com.codeazur.as3swf{ | |
import com.codeazur.utils.BitArray; | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.data.SWFRectangle; | |
import com.codeazur.as3swf.data.SWFMatrix; | |
import com.codeazur.as3swf.data.SWFColorTransform; | |
import com.codeazur.as3swf.data.SWFColorTransformWithAlpha; | |
import com.codeazur.as3swf.data.SWFShape; | |
import com.codeazur.as3swf.data.SWFShapeWithStyle; | |
import com.codeazur.as3swf.data.SWFShapeRecordStraightEdge; | |
import com.codeazur.as3swf.data.SWFShapeRecordCurvedEdge; | |
import com.codeazur.as3swf.data.SWFShapeRecordStyleChange; | |
import com.codeazur.as3swf.data.SWFFillStyle; | |
import com.codeazur.as3swf.data.SWFLineStyle; | |
import com.codeazur.as3swf.data.SWFLineStyle2; | |
import com.codeazur.as3swf.data.SWFButtonRecord; | |
import com.codeazur.as3swf.data.SWFButtonCondAction; | |
import com.codeazur.as3swf.data.filters.IFilter; | |
import com.codeazur.as3swf.data.SWFTextRecord; | |
import com.codeazur.as3swf.data.SWFGlyphEntry; | |
import com.codeazur.as3swf.data.SWFZoneRecord; | |
import com.codeazur.as3swf.data.SWFZoneData; | |
import com.codeazur.as3swf.data.SWFKerningRecord; | |
import com.codeazur.as3swf.data.SWFGradient; | |
import com.codeazur.as3swf.data.SWFFocalGradient; | |
import com.codeazur.as3swf.data.SWFGradientRecord; | |
import com.codeazur.as3swf.data.SWFMorphFillStyle; | |
import com.codeazur.as3swf.data.SWFMorphLineStyle; | |
import com.codeazur.as3swf.data.SWFMorphLineStyle2; | |
import com.codeazur.as3swf.data.SWFMorphGradient; | |
import com.codeazur.as3swf.data.SWFMorphFocalGradient; | |
import com.codeazur.as3swf.data.SWFMorphGradientRecord; | |
import com.codeazur.as3swf.data.actions.IAction; | |
import com.codeazur.as3swf.data.SWFActionValue; | |
import com.codeazur.as3swf.data.SWFRegisterParam; | |
import com.codeazur.as3swf.data.SWFSymbol; | |
import com.codeazur.as3swf.data.SWFSoundInfo; | |
import com.codeazur.as3swf.data.SWFSoundEnvelope; | |
import com.codeazur.as3swf.data.SWFClipActions; | |
import com.codeazur.as3swf.data.SWFClipActionRecord; | |
import com.codeazur.as3swf.data.SWFClipEventFlags; | |
import com.codeazur.as3swf.data.SWFRecordHeader; | |
import com.codeazur.as3swf.data.SWFRawTag; | |
public class SWFData extends BitArray { | |
public static const FLOAT16_EXPONENT_BASE:Number; | |
public function SWFData(); | |
public static function dump(_arg_1:ByteArray, _arg_2:uint, _arg_3:int=0):void; | |
public function readSI8():int; | |
public function writeSI8(_arg_1:int):void; | |
public function readSI16():int; | |
public function writeSI16(_arg_1:int):void; | |
public function readSI32():int; | |
public function writeSI32(_arg_1:int):void; | |
public function readUI8():uint; | |
public function writeUI8(_arg_1:uint):void; | |
public function readUI16():uint; | |
public function writeUI16(_arg_1:uint):void; | |
public function readUI24():uint; | |
public function writeUI24(_arg_1:uint):void; | |
public function readUI32():uint; | |
public function writeUI32(_arg_1:uint):void; | |
public function readFIXED():Number; | |
public function writeFIXED(_arg_1:Number):void; | |
public function readFIXED8():Number; | |
public function writeFIXED8(_arg_1:Number):void; | |
public function readFLOAT():Number; | |
public function writeFLOAT(_arg_1:Number):void; | |
public function readDOUBLE():Number; | |
public function writeDOUBLE(_arg_1:Number):void; | |
public function readFLOAT16():Number; | |
public function writeFLOAT16(_arg_1:Number):void; | |
public function readEncodedU32():uint; | |
public function writeEncodedU32(_arg_1:uint):void; | |
public function readUB(_arg_1:uint):uint; | |
public function writeUB(_arg_1:uint, _arg_2:uint):void; | |
public function readSB(_arg_1:uint):int; | |
public function writeSB(_arg_1:uint, _arg_2:int):void; | |
public function readFB(_arg_1:uint):Number; | |
public function writeFB(_arg_1:uint, _arg_2:Number):void; | |
public function readString():String; | |
public function writeString(_arg_1:String):void; | |
public function readLANGCODE():uint; | |
public function writeLANGCODE(_arg_1:uint):void; | |
public function readRGB():uint; | |
public function writeRGB(_arg_1:uint):void; | |
public function readRGBA():uint; | |
public function writeRGBA(_arg_1:uint):void; | |
public function readARGB():uint; | |
public function writeARGB(_arg_1:uint):void; | |
public function readRECT():SWFRectangle; | |
public function writeRECT(_arg_1:SWFRectangle):void; | |
public function readMATRIX():SWFMatrix; | |
public function writeMATRIX(_arg_1:SWFMatrix):void; | |
public function readCXFORM():SWFColorTransform; | |
public function writeCXFORM(_arg_1:SWFColorTransform):void; | |
public function readCXFORMWITHALPHA():SWFColorTransformWithAlpha; | |
public function writeCXFORMWITHALPHA(_arg_1:SWFColorTransformWithAlpha):void; | |
public function readSHAPE(_arg_1:Number=20):SWFShape; | |
public function writeSHAPE(_arg_1:SWFShape):void; | |
public function readSHAPEWITHSTYLE(_arg_1:uint=1, _arg_2:Number=20):SWFShapeWithStyle; | |
public function writeSHAPEWITHSTYLE(_arg_1:SWFShapeWithStyle, _arg_2:uint=1):void; | |
public function readSTRAIGHTEDGERECORD(_arg_1:uint):SWFShapeRecordStraightEdge; | |
public function writeSTRAIGHTEDGERECORD(_arg_1:SWFShapeRecordStraightEdge):void; | |
public function readCURVEDEDGERECORD(_arg_1:uint):SWFShapeRecordCurvedEdge; | |
public function writeCURVEDEDGERECORD(_arg_1:SWFShapeRecordCurvedEdge):void; | |
public function readSTYLECHANGERECORD(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint=1):SWFShapeRecordStyleChange; | |
public function writeSTYLECHANGERECORD(_arg_1:SWFShapeRecordStyleChange, _arg_2:uint, _arg_3:uint, _arg_4:uint=1):void; | |
public function readFILLSTYLE(_arg_1:uint=1):SWFFillStyle; | |
public function writeFILLSTYLE(_arg_1:SWFFillStyle, _arg_2:uint=1):void; | |
public function readLINESTYLE(_arg_1:uint=1):SWFLineStyle; | |
public function writeLINESTYLE(_arg_1:SWFLineStyle, _arg_2:uint=1):void; | |
public function readLINESTYLE2(_arg_1:uint=1):SWFLineStyle2; | |
public function writeLINESTYLE2(_arg_1:SWFLineStyle2, _arg_2:uint=1):void; | |
public function readBUTTONRECORD(_arg_1:uint=1):SWFButtonRecord; | |
public function writeBUTTONRECORD(_arg_1:SWFButtonRecord, _arg_2:uint=1):void; | |
public function readBUTTONCONDACTION():SWFButtonCondAction; | |
public function writeBUTTONCONDACTION(_arg_1:SWFButtonCondAction):void; | |
public function readFILTER():IFilter; | |
public function writeFILTER(_arg_1:IFilter):void; | |
public function readTEXTRECORD(_arg_1:uint, _arg_2:uint, _arg_3:SWFTextRecord=null, _arg_4:uint=1):SWFTextRecord; | |
public function writeTEXTRECORD(_arg_1:SWFTextRecord, _arg_2:uint, _arg_3:uint, _arg_4:SWFTextRecord=null, _arg_5:uint=1):void; | |
public function readGLYPHENTRY(_arg_1:uint, _arg_2:uint):SWFGlyphEntry; | |
public function writeGLYPHENTRY(_arg_1:SWFGlyphEntry, _arg_2:uint, _arg_3:uint):void; | |
public function readZONERECORD():SWFZoneRecord; | |
public function writeZONERECORD(_arg_1:SWFZoneRecord):void; | |
public function readZONEDATA():SWFZoneData; | |
public function writeZONEDATA(_arg_1:SWFZoneData):void; | |
public function readKERNINGRECORD(_arg_1:Boolean):SWFKerningRecord; | |
public function writeKERNINGRECORD(_arg_1:SWFKerningRecord, _arg_2:Boolean):void; | |
public function readGRADIENT(_arg_1:uint=1):SWFGradient; | |
public function writeGRADIENT(_arg_1:SWFGradient, _arg_2:uint=1):void; | |
public function readFOCALGRADIENT(_arg_1:uint=1):SWFFocalGradient; | |
public function writeFOCALGRADIENT(_arg_1:SWFFocalGradient, _arg_2:uint=1):void; | |
public function readGRADIENTRECORD(_arg_1:uint=1):SWFGradientRecord; | |
public function writeGRADIENTRECORD(_arg_1:SWFGradientRecord, _arg_2:uint=1):void; | |
public function readMORPHFILLSTYLE(_arg_1:uint=1):SWFMorphFillStyle; | |
public function writeMORPHFILLSTYLE(_arg_1:SWFMorphFillStyle, _arg_2:uint=1):void; | |
public function readMORPHLINESTYLE(_arg_1:uint=1):SWFMorphLineStyle; | |
public function writeMORPHLINESTYLE(_arg_1:SWFMorphLineStyle, _arg_2:uint=1):void; | |
public function readMORPHLINESTYLE2(_arg_1:uint=1):SWFMorphLineStyle2; | |
public function writeMORPHLINESTYLE2(_arg_1:SWFMorphLineStyle2, _arg_2:uint=1):void; | |
public function readMORPHGRADIENT(_arg_1:uint=1):SWFMorphGradient; | |
public function writeMORPHGRADIENT(_arg_1:SWFMorphGradient, _arg_2:uint=1):void; | |
public function readMORPHFOCALGRADIENT(_arg_1:uint=1):SWFMorphFocalGradient; | |
public function writeMORPHFOCALGRADIENT(_arg_1:SWFMorphFocalGradient, _arg_2:uint=1):void; | |
public function readMORPHGRADIENTRECORD():SWFMorphGradientRecord; | |
public function writeMORPHGRADIENTRECORD(_arg_1:SWFMorphGradientRecord):void; | |
public function readACTIONRECORD():IAction; | |
public function writeACTIONRECORD(_arg_1:IAction):void; | |
public function readACTIONVALUE():SWFActionValue; | |
public function writeACTIONVALUE(_arg_1:SWFActionValue):void; | |
public function readREGISTERPARAM():SWFRegisterParam; | |
public function writeREGISTERPARAM(_arg_1:SWFRegisterParam):void; | |
public function readSYMBOL():SWFSymbol; | |
public function writeSYMBOL(_arg_1:SWFSymbol):void; | |
public function readSOUNDINFO():SWFSoundInfo; | |
public function writeSOUNDINFO(_arg_1:SWFSoundInfo):void; | |
public function readSOUNDENVELOPE():SWFSoundEnvelope; | |
public function writeSOUNDENVELOPE(_arg_1:SWFSoundEnvelope):void; | |
public function readCLIPACTIONS(_arg_1:uint):SWFClipActions; | |
public function writeCLIPACTIONS(_arg_1:SWFClipActions, _arg_2:uint):void; | |
public function readCLIPACTIONRECORD(_arg_1:uint):SWFClipActionRecord; | |
public function writeCLIPACTIONRECORD(_arg_1:SWFClipActionRecord, _arg_2:uint):void; | |
public function readCLIPEVENTFLAGS(_arg_1:uint):SWFClipEventFlags; | |
public function writeCLIPEVENTFLAGS(_arg_1:SWFClipEventFlags, _arg_2:uint):void; | |
public function readTagHeader():SWFRecordHeader; | |
public function writeTagHeader(_arg_1:uint, _arg_2:uint, _arg_3:Boolean=false):void; | |
public function swfUncompress(_arg_1:String, _arg_2:uint=0):void; | |
public function swfCompress(_arg_1:String):void; | |
public function readRawTag():SWFRawTag; | |
public function skipBytes(_arg_1:uint):void; | |
} | |
}//package com.codeazur.as3swf | |
//------------------------------------------------------------ | |
//com.codeazur.as3swf.SWFTimelineContainer | |
package com.codeazur.as3swf{ | |
import com.codeazur.as3swf.events.SWFEventDispatcher; | |
import __AS3__.vec.Vector; | |
import com.codeazur.as3swf.tags.ITag; | |
import com.codeazur.as3swf.data.SWFRawTag; | |
import flash.utils.Dictionary; | |
import com.codeazur.as3swf.timeline.Scene; | |
import com.codeazur.as3swf.timeline.Frame; | |
import com.codeazur.as3swf.timeline.Layer; | |
import com.codeazur.as3swf.timeline.SoundStream; | |
import flash.display.Sprite; | |
import com.codeazur.as3swf.factories.ISWFTagFactory; | |
import com.codeazur.as3swf.tags.TagJPEGTables; | |
import com.codeazur.as3swf.tags.IDefinitionTag; | |
import flash.events.Event; | |
import com.codeazur.as3swf.tags.IDisplayListTag; | |
import com.codeazur.as3swf.tags.TagSetBackgroundColor; | |
public class SWFTimelineContainer extends SWFEventDispatcher { | |
public static var TIMEOUT:int; | |
public static var AUTOBUILD_LAYERS:Boolean; | |
public static var EXTRACT_SOUND_STREAM:Boolean; | |
protected var _tags:Vector.<ITag>; | |
protected var _tagsRaw:Vector.<SWFRawTag>; | |
protected var _dictionary:Dictionary; | |
protected var _scenes:Vector.<Scene>; | |
protected var _frames:Vector.<Frame>; | |
protected var _layers:Vector.<Layer>; | |
protected var _soundStream:SoundStream; | |
protected var currentFrame:Frame; | |
protected var frameLabels:Dictionary; | |
protected var hasSoundStream:Boolean; | |
protected var enterFrameProvider:Sprite; | |
protected var eof:Boolean; | |
protected var _tmpData:SWFData; | |
protected var _tmpVersion:uint; | |
protected var _tmpTagIterator:int; | |
protected var _tagFactory:ISWFTagFactory; | |
var rootTimelineContainer:SWFTimelineContainer; | |
public var backgroundColor:uint; | |
public var jpegTablesTag:TagJPEGTables; | |
public function SWFTimelineContainer(); | |
public function get tags():Vector.<ITag>; | |
public function get tagsRaw():Vector.<SWFRawTag>; | |
public function get dictionary():Dictionary; | |
public function get scenes():Vector.<Scene>; | |
public function get frames():Vector.<Frame>; | |
public function get layers():Vector.<Layer>; | |
public function get soundStream():SoundStream; | |
public function get tagFactory():ISWFTagFactory; | |
public function set tagFactory(_arg_1:ISWFTagFactory):void; | |
public function getCharacter(_arg_1:uint):IDefinitionTag; | |
public function parseTags(_arg_1:SWFData, _arg_2:uint):void; | |
public function parseTagsAsync(_arg_1:SWFData, _arg_2:uint):void; | |
protected function parseTagsAsyncHandler(_arg_1:Event):void; | |
protected function parseTagsAsyncInternal():void; | |
protected function parseTagsInit(_arg_1:SWFData, _arg_2:uint):void; | |
protected function parseTag(_arg_1:SWFData, _arg_2:Boolean=false):ITag; | |
protected function parseTagsFinalize():void; | |
public function publishTags(_arg_1:SWFData, _arg_2:uint):void; | |
public function publishTagsAsync(_arg_1:SWFData, _arg_2:uint):void; | |
protected function publishTagsAsyncHandler(_arg_1:Event):void; | |
protected function publishTagsAsyncInternal():void; | |
public function publishTag(_arg_1:SWFData, _arg_2:ITag, _arg_3:SWFRawTag, _arg_4:uint):void; | |
protected function processTag(_arg_1:ITag):void; | |
protected function processDefinitionTag(_arg_1:IDefinitionTag, _arg_2:uint):void; | |
protected function processDisplayListTag(_arg_1:IDisplayListTag, _arg_2:uint):void; | |
protected function processFrameLabelTag(_arg_1:ITag, _arg_2:uint):void; | |
protected function processSoundStreamTag(_arg_1:ITag, _arg_2:uint):void; | |
protected function processBackgroundColorTag(_arg_1:TagSetBackgroundColor, _arg_2:uint):void; | |
protected function processJPEGTablesTag(_arg_1:TagJPEGTables, _arg_2:uint):void; | |
public function buildLayers():void; | |
public function toString(_arg_1:uint=0):String; | |
public function dispose():void; | |
} | |
}//package com.codeazur.as3swf | |
//------------------------------------------------------------ | |
//com.codeazur.utils.BitArray | |
package com.codeazur.utils{ | |
import flash.utils.ByteArray; | |
public class BitArray extends ByteArray { | |
protected var bitsPending:uint; | |
public function BitArray(); | |
public function readBits(_arg_1:uint, _arg_2:uint=0):uint; | |
public function writeBits(_arg_1:uint, _arg_2:uint):void; | |
public function resetBitsPending():void; | |
public function calculateMaxBits(_arg_1:Boolean, _arg_2:Array):uint; | |
} | |
}//package com.codeazur.utils | |
//------------------------------------------------------------ | |
//com.codeazur.utils.HalfPrecisionWriter | |
package com.codeazur.utils{ | |
import com.codeazur.as3swf.SWFData; | |
public class HalfPrecisionWriter { | |
public function HalfPrecisionWriter(); | |
public static function write(_arg_1:Number, _arg_2:SWFData):void; | |
} | |
}//package com.codeazur.utils | |
//------------------------------------------------------------ | |
//com.codeazur.utils.StringUtils | |
package com.codeazur.utils{ | |
public class StringUtils { | |
private static var i:int; | |
private static const SIGN_UNDEF:int; | |
private static const SIGN_POS:int; | |
private static const SIGN_NEG:int; | |
public function StringUtils(); | |
public static function trim(_arg_1:String):String; | |
public static function ltrim(_arg_1:String):String; | |
public static function rtrim(_arg_1:String):String; | |
public static function simpleEscape(_arg_1:String):String; | |
public static function strictEscape(_arg_1:String, _arg_2:Boolean=true):String; | |
public static function repeat(_arg_1:uint, _arg_2:String=" "):String; | |
public static function printf(_arg_1:String, ... _args):String; | |
private static function getIndex(_arg_1:String):int; | |
} | |
}//package com.codeazur.utils | |
//------------------------------------------------------------ | |
//com.flashrek.utils.CRC32 | |
package com.flashrek.utils{ | |
import flash.utils.ByteArray; | |
public class CRC32 { | |
public static const POLYNOMIAL:uint; | |
private static var _instance:CRC32; | |
private static var crcTable:Array; | |
private static var crcTableComputed:Boolean; | |
private var value:uint; | |
public function CRC32(); | |
private static function getInstance():CRC32; | |
public static function getCrcTable():Array; | |
public static function getHash(_arg_1:ByteArray, _arg_2:int, _arg_3:int):uint; | |
public function update(_arg_1:ByteArray, _arg_2:int=0, _arg_3:int=0):void; | |
public function getValue():uint; | |
public function reset():void; | |
public function toString():String; | |
} | |
}//package com.flashrek.utils | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.hash.IHash | |
package com.hurlant.crypto.hash{ | |
import flash.utils.ByteArray; | |
public /*dynamic*/ interface IHash { | |
function getInputSize():uint; | |
function getHashSize():uint; | |
function hash(_arg_1:ByteArray):ByteArray; | |
function toString():String; | |
function getPadSize():int; | |
} | |
}//package com.hurlant.crypto.hash | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.hash.MD5 | |
package com.hurlant.crypto.hash{ | |
import flash.utils.ByteArray; | |
public class MD5 implements IHash { | |
public static const HASH_SIZE:int; | |
public var pad_size:int; | |
public function MD5(); | |
public function getInputSize():uint; | |
public function getHashSize():uint; | |
public function getPadSize():int; | |
public function hash(_arg_1:ByteArray):ByteArray; | |
private function core_md5(_arg_1:Array, _arg_2:uint):Array; | |
private function rol(_arg_1:uint, _arg_2:uint):uint; | |
private function cmn(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint):uint; | |
private function ff(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint; | |
private function gg(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint; | |
private function hh(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint; | |
private function ii(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint; | |
public function toString():String; | |
} | |
}//package com.hurlant.crypto.hash | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.hash.SHA1 | |
package com.hurlant.crypto.hash{ | |
public class SHA1 extends SHABase implements IHash { | |
public static const HASH_SIZE:int; | |
public function SHA1(); | |
override public function getHashSize():uint; | |
override protected function core(_arg_1:Array, _arg_2:uint):Array; | |
private function rol(_arg_1:uint, _arg_2:uint):uint; | |
private function ft(_arg_1:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint):uint; | |
private function kt(_arg_1:uint):uint; | |
override public function toString():String; | |
} | |
}//package com.hurlant.crypto.hash | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.hash.SHABase | |
package com.hurlant.crypto.hash{ | |
import flash.utils.ByteArray; | |
public class SHABase implements IHash { | |
public var pad_size:int; | |
public function SHABase(); | |
public function getInputSize():uint; | |
public function getHashSize():uint; | |
public function getPadSize():int; | |
public function hash(_arg_1:ByteArray):ByteArray; | |
protected function core(_arg_1:Array, _arg_2:uint):Array; | |
public function toString():String; | |
} | |
}//package com.hurlant.crypto.hash | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.prng.ARC4 | |
package com.hurlant.crypto.prng{ | |
import com.hurlant.crypto.symmetric.IStreamCipher; | |
import flash.utils.ByteArray; | |
public class ARC4 implements IPRNG, IStreamCipher { | |
private var i:int; | |
private var j:int; | |
private var S:ByteArray; | |
private const psize:uint; | |
public function ARC4(_arg_1:ByteArray=null); | |
public function getPoolSize():uint; | |
public function init(_arg_1:ByteArray):void; | |
public function next():uint; | |
public function getBlockSize():uint; | |
public function encrypt(_arg_1:ByteArray):void; | |
public function decrypt(_arg_1:ByteArray):void; | |
public function dispose():void; | |
public function toString():String; | |
} | |
}//package com.hurlant.crypto.prng | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.prng.IPRNG | |
package com.hurlant.crypto.prng{ | |
import flash.utils.ByteArray; | |
public /*dynamic*/ interface IPRNG { | |
function getPoolSize():uint; | |
function init(_arg_1:ByteArray):void; | |
function next():uint; | |
function dispose():void; | |
function toString():String; | |
} | |
}//package com.hurlant.crypto.prng | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.prng.Random | |
package com.hurlant.crypto.prng{ | |
import flash.utils.ByteArray; | |
public class Random { | |
private var state:IPRNG; | |
private var ready:Boolean; | |
private var pool:ByteArray; | |
private var psize:int; | |
private var pptr:int; | |
private var seeded:Boolean; | |
public function Random(_arg_1:Class=null); | |
public function seed(_arg_1:int=0):void; | |
public function autoSeed():void; | |
public function nextBytes(_arg_1:ByteArray, _arg_2:int):void; | |
public function nextByte():int; | |
public function dispose():void; | |
public function toString():String; | |
} | |
}//package com.hurlant.crypto.prng | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.rsa.RSAKey | |
package com.hurlant.crypto.rsa{ | |
import com.hurlant.math.BigInteger; | |
import com.hurlant.crypto.prng.Random; | |
import flash.utils.ByteArray; | |
public class RSAKey { | |
public var e:int; | |
public var n:BigInteger; | |
public var d:BigInteger; | |
public var p:BigInteger; | |
public var q:BigInteger; | |
public var dmp1:BigInteger; | |
public var dmq1:BigInteger; | |
public var coeff:BigInteger; | |
protected var canDecrypt:Boolean; | |
protected var canEncrypt:Boolean; | |
public function RSAKey(_arg_1:BigInteger, _arg_2:int, _arg_3:BigInteger=null, _arg_4:BigInteger=null, _arg_5:BigInteger=null, _arg_6:BigInteger=null, _arg_7:BigInteger=null, _arg_8:BigInteger=null); | |
public static function parsePublicKey(_arg_1:String, _arg_2:String):RSAKey; | |
public static function parsePrivateKey(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:String=null, _arg_6:String=null, _arg_7:String=null, _arg_8:String=null):RSAKey; | |
public static function generate(_arg_1:uint, _arg_2:String):RSAKey; | |
protected static function bigRandom(_arg_1:int, _arg_2:Random):BigInteger; | |
public function getBlockSize():uint; | |
public function dispose():void; | |
public function encrypt(_arg_1:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void; | |
public function decrypt(_arg_1:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void; | |
public function sign(_arg_1:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void; | |
public function verify(_arg_1:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void; | |
private function _encrypt(_arg_1:Function, _arg_2:ByteArray, _arg_3:ByteArray, _arg_4:uint, _arg_5:Function, _arg_6:int):void; | |
private function _decrypt(_arg_1:Function, _arg_2:ByteArray, _arg_3:ByteArray, _arg_4:uint, _arg_5:Function, _arg_6:int):void; | |
private function pkcs1pad(_arg_1:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=2):ByteArray; | |
private function pkcs1unpad(_arg_1:BigInteger, _arg_2:uint, _arg_3:uint=2):ByteArray; | |
public function rawpad(_arg_1:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=0):ByteArray; | |
public function rawunpad(_arg_1:BigInteger, _arg_2:uint, _arg_3:uint=0):ByteArray; | |
public function toString():String; | |
public function dump():String; | |
protected function doPublic(_arg_1:BigInteger):BigInteger; | |
protected function doPrivate2(_arg_1:BigInteger):BigInteger; | |
protected function doPrivate(_arg_1:BigInteger):BigInteger; | |
} | |
}//package com.hurlant.crypto.rsa | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.symmetric.ICipher | |
package com.hurlant.crypto.symmetric{ | |
import flash.utils.ByteArray; | |
public /*dynamic*/ interface ICipher { | |
function getBlockSize():uint; | |
function encrypt(_arg_1:ByteArray):void; | |
function decrypt(_arg_1:ByteArray):void; | |
function dispose():void; | |
function toString():String; | |
} | |
}//package com.hurlant.crypto.symmetric | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.symmetric.IStreamCipher | |
package com.hurlant.crypto.symmetric{ | |
public /*dynamic*/ interface IStreamCipher extends ICipher { | |
} | |
}//package com.hurlant.crypto.symmetric | |
//------------------------------------------------------------ | |
//com.hurlant.crypto.tls.TLSError | |
package com.hurlant.crypto.tls{ | |
public class TLSError extends Error { | |
public static const close_notify:uint; | |
public static const unexpected_message:uint; | |
public static const bad_record_mac:uint; | |
public static const decryption_failed:uint; | |
public static const record_overflow:uint; | |
public static const decompression_failure:uint; | |
public static const handshake_failure:uint; | |
public static const bad_certificate:uint; | |
public static const unsupported_certificate:uint; | |
public static const certificate_revoked:uint; | |
public static const certificate_expired:uint; | |
public static const certificate_unknown:uint; | |
public static const illegal_parameter:uint; | |
public static const unknown_ca:uint; | |
public static const access_denied:uint; | |
public static const decode_error:uint; | |
public static const decrypt_error:uint; | |
public static const protocol_version:uint; | |
public static const insufficient_security:uint; | |
public static const internal_error:uint; | |
public static const user_canceled:uint; | |
public static const no_renegotiation:uint; | |
public function TLSError(_arg_1:String, _arg_2:int); | |
} | |
}//package com.hurlant.crypto.tls | |
//------------------------------------------------------------ | |
//com.hurlant.math.BarrettReduction | |
package com.hurlant.math{ | |
import com.hurlant.math.BigInteger; | |
class BarrettReduction implements IReduction { | |
private var m:BigInteger; | |
private var r2:BigInteger; | |
private var q3:BigInteger; | |
private var mu:BigInteger; | |
public function BarrettReduction(_arg_1:BigInteger); | |
public function revert(_arg_1:BigInteger):BigInteger; | |
public function mulTo(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void; | |
public function sqrTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
public function convert(_arg_1:BigInteger):BigInteger; | |
public function reduce(_arg_1:BigInteger):void; | |
} | |
}//package com.hurlant.math | |
//------------------------------------------------------------ | |
//com.hurlant.math.bi_internal | |
package com.hurlant.math{ | |
public const bi_internal; | |
}//package com.hurlant.math | |
//------------------------------------------------------------ | |
//com.hurlant.math.BigInteger | |
package com.hurlant.math{ | |
import flash.utils.ByteArray; | |
public class BigInteger { | |
public static const DB:int; | |
public static const DV:int; | |
public static const DM:int; | |
public static const BI_FP:int; | |
public static const FV:Number; | |
public static const F1:int; | |
public static const F2:int; | |
public static const ZERO:BigInteger; | |
public static const ONE:BigInteger; | |
public static const lowprimes:Array; | |
public static const lplim:int; | |
public var t:int; | |
_namespace_1 var s:int; | |
_namespace_1 var a:Array; | |
public function BigInteger(_arg_1:*=null, _arg_2:int=0, _arg_3:Boolean=false); | |
public static function nbv(_arg_1:int):BigInteger; | |
public function dispose():void; | |
public function toString(_arg_1:Number=16):String; | |
public function toArray(_arg_1:ByteArray):uint; | |
public function valueOf():Number; | |
public function negate():BigInteger; | |
public function abs():BigInteger; | |
public function compareTo(_arg_1:BigInteger):int; | |
_namespace_1 function nbits(_arg_1:int):int; | |
public function bitLength():int; | |
public function mod(_arg_1:BigInteger):BigInteger; | |
public function modPowInt(_arg_1:int, _arg_2:BigInteger):BigInteger; | |
_namespace_1 function copyTo(_arg_1:BigInteger):void; | |
_namespace_1 function fromInt(_arg_1:int):void; | |
_namespace_1 function fromArray(_arg_1:ByteArray, _arg_2:int, _arg_3:Boolean=false):void; | |
_namespace_1 function clamp():void; | |
_namespace_1 function dlShiftTo(_arg_1:int, _arg_2:BigInteger):void; | |
_namespace_1 function drShiftTo(_arg_1:int, _arg_2:BigInteger):void; | |
_namespace_1 function lShiftTo(_arg_1:int, _arg_2:BigInteger):void; | |
_namespace_1 function rShiftTo(_arg_1:int, _arg_2:BigInteger):void; | |
_namespace_1 function subTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
_namespace_1 function am(_arg_1:int, _arg_2:int, _arg_3:BigInteger, _arg_4:int, _arg_5:int, _arg_6:int):int; | |
_namespace_1 function multiplyTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
_namespace_1 function squareTo(_arg_1:BigInteger):void; | |
_namespace_1 function divRemTo(_arg_1:BigInteger, _arg_2:BigInteger=null, _arg_3:BigInteger=null):void; | |
_namespace_1 function invDigit():int; | |
_namespace_1 function isEven():Boolean; | |
_namespace_1 function exp(_arg_1:int, _arg_2:IReduction):BigInteger; | |
_namespace_1 function intAt(_arg_1:String, _arg_2:int):int; | |
protected function nbi(); | |
public function clone():BigInteger; | |
public function intValue():int; | |
public function byteValue():int; | |
public function shortValue():int; | |
protected function chunkSize(_arg_1:Number):int; | |
public function sigNum():int; | |
public function toRadix(_arg_1:uint=10):String; | |
public function fromRadix(_arg_1:String, _arg_2:int=10):void; | |
public function toByteArray():ByteArray; | |
public function equals(_arg_1:BigInteger):Boolean; | |
public function min(_arg_1:BigInteger):BigInteger; | |
public function max(_arg_1:BigInteger):BigInteger; | |
protected function bitwiseTo(_arg_1:BigInteger, _arg_2:Function, _arg_3:BigInteger):void; | |
private function op_and(_arg_1:int, _arg_2:int):int; | |
public function and(_arg_1:BigInteger):BigInteger; | |
private function op_or(_arg_1:int, _arg_2:int):int; | |
public function or(_arg_1:BigInteger):BigInteger; | |
private function op_xor(_arg_1:int, _arg_2:int):int; | |
public function xor(_arg_1:BigInteger):BigInteger; | |
private function op_andnot(_arg_1:int, _arg_2:int):int; | |
public function andNot(_arg_1:BigInteger):BigInteger; | |
public function not():BigInteger; | |
public function shiftLeft(_arg_1:int):BigInteger; | |
public function shiftRight(_arg_1:int):BigInteger; | |
private function lbit(_arg_1:int):int; | |
public function getLowestSetBit():int; | |
private function cbit(_arg_1:int):int; | |
public function bitCount():int; | |
public function testBit(_arg_1:int):Boolean; | |
protected function changeBit(_arg_1:int, _arg_2:Function):BigInteger; | |
public function setBit(_arg_1:int):BigInteger; | |
public function clearBit(_arg_1:int):BigInteger; | |
public function flipBit(_arg_1:int):BigInteger; | |
protected function addTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
public function add(_arg_1:BigInteger):BigInteger; | |
public function subtract(_arg_1:BigInteger):BigInteger; | |
public function multiply(_arg_1:BigInteger):BigInteger; | |
public function divide(_arg_1:BigInteger):BigInteger; | |
public function remainder(_arg_1:BigInteger):BigInteger; | |
public function divideAndRemainder(_arg_1:BigInteger):Array; | |
_namespace_1 function dMultiply(_arg_1:int):void; | |
_namespace_1 function dAddOffset(_arg_1:int, _arg_2:int):void; | |
public function pow(_arg_1:int):BigInteger; | |
_namespace_1 function multiplyLowerTo(_arg_1:BigInteger, _arg_2:int, _arg_3:BigInteger):void; | |
_namespace_1 function multiplyUpperTo(_arg_1:BigInteger, _arg_2:int, _arg_3:BigInteger):void; | |
public function modPow(_arg_1:BigInteger, _arg_2:BigInteger):BigInteger; | |
public function gcd(_arg_1:BigInteger):BigInteger; | |
protected function modInt(_arg_1:int):int; | |
public function modInverse(_arg_1:BigInteger):BigInteger; | |
public function isProbablePrime(_arg_1:int):Boolean; | |
protected function millerRabin(_arg_1:int):Boolean; | |
public function primify(_arg_1:int, _arg_2:int):void; | |
} | |
}//package com.hurlant.math | |
// _namespace_1 = "http://crypto.hurlant.com/BigInteger" | |
//------------------------------------------------------------ | |
//com.hurlant.math.ClassicReduction | |
package com.hurlant.math{ | |
import com.hurlant.math.BigInteger; | |
class ClassicReduction implements IReduction { | |
private var m:BigInteger; | |
public function ClassicReduction(_arg_1:BigInteger); | |
public function convert(_arg_1:BigInteger):BigInteger; | |
public function revert(_arg_1:BigInteger):BigInteger; | |
public function reduce(_arg_1:BigInteger):void; | |
public function mulTo(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void; | |
public function sqrTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
} | |
}//package com.hurlant.math | |
//------------------------------------------------------------ | |
//com.hurlant.math.IReduction | |
package com.hurlant.math{ | |
import com.hurlant.math.BigInteger; | |
/*dynamic*/ interface IReduction { | |
function convert(_arg_1:BigInteger):BigInteger; | |
function revert(_arg_1:BigInteger):BigInteger; | |
function reduce(_arg_1:BigInteger):void; | |
function mulTo(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void; | |
function sqrTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
} | |
}//package com.hurlant.math | |
//------------------------------------------------------------ | |
//com.hurlant.math.MontgomeryReduction | |
package com.hurlant.math{ | |
import com.hurlant.math.BigInteger; | |
class MontgomeryReduction implements IReduction { | |
private var m:BigInteger; | |
private var mp:int; | |
private var mpl:int; | |
private var mph:int; | |
private var um:int; | |
private var mt2:int; | |
public function MontgomeryReduction(_arg_1:BigInteger); | |
public function convert(_arg_1:BigInteger):BigInteger; | |
public function revert(_arg_1:BigInteger):BigInteger; | |
public function reduce(_arg_1:BigInteger):void; | |
public function sqrTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
public function mulTo(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void; | |
} | |
}//package com.hurlant.math | |
//------------------------------------------------------------ | |
//com.hurlant.math.NullReduction | |
package com.hurlant.math{ | |
public class NullReduction implements IReduction { | |
public function NullReduction(); | |
public function revert(_arg_1:BigInteger):BigInteger; | |
public function mulTo(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void; | |
public function sqrTo(_arg_1:BigInteger, _arg_2:BigInteger):void; | |
public function convert(_arg_1:BigInteger):BigInteger; | |
public function reduce(_arg_1:BigInteger):void; | |
} | |
}//package com.hurlant.math | |
//------------------------------------------------------------ | |
//com.hurlant.util.Base64 | |
package com.hurlant.util{ | |
import __AS3__.vec.Vector; | |
import flash.utils.ByteArray; | |
public class Base64 { | |
private static const _encodeChars:Vector.<int>; | |
private static const _decodeChars:Vector.<int>; | |
public function Base64(); | |
public static function encode(_arg_1:String):String; | |
public static function decode(_arg_1:String):String; | |
public static function encodeByteArray(_arg_1:ByteArray):String; | |
public static function decodeToByteArray(_arg_1:String):ByteArray; | |
public static function decodeToByteArrayB(_arg_1:String):ByteArray; | |
private static function _initEncoreChar():Vector.<int>; | |
private static function _initDecodeChar():Vector.<int>; | |
} | |
}//package com.hurlant.util | |
//------------------------------------------------------------ | |
//com.hurlant.util.Hex | |
package com.hurlant.util{ | |
import flash.utils.ByteArray; | |
public class Hex { | |
public function Hex(); | |
public static function toArray(_arg_1:String):ByteArray; | |
public static function fromArray(_arg_1:ByteArray, _arg_2:Boolean=false):String; | |
public static function toString(_arg_1:String, _arg_2:String="utf-8"):String; | |
public static function toRawString(_arg_1:String):String; | |
public static function fromString(_arg_1:String, _arg_2:Boolean=false, _arg_3:String="utf-8"):String; | |
public static function fromRawString(_arg_1:String, _arg_2:Boolean=false):String; | |
} | |
}//package com.hurlant.util | |
//------------------------------------------------------------ | |
//com.hurlant.util.Memory | |
package com.hurlant.util{ | |
public class Memory { | |
public function Memory(); | |
public static function gc():void; | |
public static function get used():uint; | |
} | |
}//package com.hurlant.util | |
//------------------------------------------------------------ | |
//com.probertson.utils.CRC32Generator | |
package com.probertson.utils{ | |
import flash.utils.ByteArray; | |
public class CRC32Generator { | |
private static var _crcTable:Array; | |
private static var _tableComputed:Boolean; | |
public function CRC32Generator(); | |
private static function makeCRCTable():void; | |
public function generateCRC32(_arg_1:ByteArray):uint; | |
} | |
}//package com.probertson.utils | |
//------------------------------------------------------------ | |
//com.probertson.utils.GZIPBytesEncoder | |
package com.probertson.utils{ | |
import flash.utils.ByteArray; | |
public class GZIPBytesEncoder { | |
public function GZIPBytesEncoder(); | |
public function compressToByteArray(_arg_1:ByteArray, _arg_2:Date=null):ByteArray; | |
public function uncompressToByteArray(_arg_1:ByteArray):ByteArray; | |
public function parseGZIPData(_arg_1:ByteArray, _arg_2:String=""):GZIPFile; | |
} | |
}//package com.probertson.utils | |
//------------------------------------------------------------ | |
//com.probertson.utils.GZIPFile | |
package com.probertson.utils{ | |
import flash.utils.ByteArray; | |
public class GZIPFile { | |
private var _gzipFileName:String; | |
private var _compressedData:ByteArray; | |
private var _headerFileName:String; | |
private var _headerComment:String; | |
private var _fileModificationTime:Date; | |
private var _originalFileSize:uint; | |
public function GZIPFile(_arg_1:ByteArray, _arg_2:uint, _arg_3:Date, _arg_4:String="", _arg_5:String=null, _arg_6:String=null); | |
public function get gzipFileName():String; | |
public function get headerFileName():String; | |
public function get headerComment():String; | |
public function get fileModificationTime():Date; | |
public function get originalFileSize():uint; | |
public function getCompressedData():ByteArray; | |
} | |
}//package com.probertson.utils | |
//------------------------------------------------------------ | |
//com.sulake.air.FileProxy | |
package com.sulake.air{ | |
import com.sulake.core.utils.IFileProxy; | |
import flash.utils.Dictionary; | |
import flash.utils.ByteArray; | |
import flash.events.Event; | |
import flash.display.BitmapData; | |
public class FileProxy implements IFileProxy { | |
private static const LOCAL_FILE_PATH:String; | |
private static const CACHE_PATH:String; | |
private static const SWAP_FILE_PATH:String; | |
private static var swapId:int; | |
private var _callbacks:Dictionary; | |
public function FileProxy(); | |
private static function resolveFileFromLocalPath(_arg_1:String):String; | |
public function dispose():void; | |
public function clearCache():void; | |
public function localFilePath(_arg_1:String):String; | |
public function cacheFilePath(_arg_1:String):String; | |
public function loadLocalBitmapData(_arg_1:String, _arg_2:Function):void; | |
public function cacheFileExists(_arg_1:String):Boolean; | |
public function readCache(_arg_1:String):ByteArray; | |
public function writeCache(_arg_1:String, _arg_2:ByteArray):void; | |
public function deleteCacheDirectory(_arg_1:String):void; | |
private function onLocalFileComplete(_arg_1:Event):void; | |
private function onLocalFileError(_arg_1:Event):void; | |
private function addCallback(_arg_1:String, _arg_2:Function):void; | |
private function doCallbacks(_arg_1:String, _arg_2:BitmapData):void; | |
public function swapObjectIn(_arg_1:Object):int; | |
public function swapObjectOut(_arg_1:int):Object; | |
} | |
}//package com.sulake.air | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.AdManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.advertisement.AdManager; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class AdManagerBootstrap extends AdManager { | |
public function AdManagerBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.AvatarRenderManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.avatar.AvatarRenderManager; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class AvatarRenderManagerBootstrap extends AvatarRenderManager { | |
public function AvatarRenderManagerBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.CoreCommunicationManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.core.communication.CoreCommunicationManager; | |
import com.sulake.core.runtime.IContext; | |
public class CoreCommunicationManagerBootstrap extends CoreCommunicationManager { | |
public function CoreCommunicationManagerBootstrap(_arg_1:IContext, _arg_2:uint=0); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.HabboCommunicationDemoBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class HabboCommunicationDemoBootstrap extends HabboCommunicationDemo { | |
public function HabboCommunicationDemoBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.HabboCommunicationManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.communication.HabboCommunicationManager; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class HabboCommunicationManagerBootstrap extends HabboCommunicationManager { | |
public function HabboCommunicationManagerBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.HabboConfigurationManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.configuration.HabboConfigurationManager; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class HabboConfigurationManagerBootstrap extends HabboConfigurationManager { | |
public function HabboConfigurationManagerBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.HabboLocalizationManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.localization.HabboLocalizationManager; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class HabboLocalizationManagerBootstrap extends HabboLocalizationManager { | |
public function HabboLocalizationManagerBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.HabboTabletCatalogBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.tablet.catalog.HabboTabletCatalog; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class HabboTabletCatalogBootstrap extends HabboTabletCatalog { | |
public function HabboTabletCatalogBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.HabboTrackingBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.tracking.HabboTracking; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class HabboTrackingBootstrap extends HabboTracking { | |
public function HabboTrackingBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.RoomEngineBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.room.RoomEngine; | |
import com.sulake.core.runtime.IContext; | |
public class RoomEngineBootstrap extends RoomEngine { | |
public function RoomEngineBootstrap(_arg_1:IContext, _arg_2:uint=0); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.RoomManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.room.RoomManager; | |
import com.sulake.core.runtime.IContext; | |
public class RoomManagerBootstrap extends RoomManager { | |
public function RoomManagerBootstrap(_arg_1:IContext, _arg_2:uint=0); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.RoomObjectFactoryBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.room.RoomObjectFactory; | |
import com.sulake.core.runtime.IContext; | |
public class RoomObjectFactoryBootstrap extends RoomObjectFactory { | |
public function RoomObjectFactoryBootstrap(_arg_1:IContext, _arg_2:uint=0); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.RoomObjectVisualizationFactoryBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.room.object.RoomObjectVisualizationFactory; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class RoomObjectVisualizationFactoryBootstrap extends RoomObjectVisualizationFactory { | |
public function RoomObjectVisualizationFactoryBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.RoomRendererFactoryBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.room.renderer.RoomRendererFactory; | |
import com.sulake.core.runtime.IContext; | |
public class RoomRendererFactoryBootstrap extends RoomRendererFactory { | |
public function RoomRendererFactoryBootstrap(_arg_1:IContext, _arg_2:uint=0); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.RoomSessionManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.session.RoomSessionManager; | |
import com.sulake.core.runtime.IContext; | |
public class RoomSessionManagerBootstrap extends RoomSessionManager { | |
public function RoomSessionManagerBootstrap(_arg_1:IContext, _arg_2:uint=0); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.SessionDataManagerBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.session.SessionDataManager; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class SessionDataManagerBootstrap extends SessionDataManager { | |
public function SessionDataManagerBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.TabletInventoryBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.tablet.inventory.HabboTabletInventory; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class TabletInventoryBootstrap extends HabboTabletInventory { | |
public function TabletInventoryBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.TabletNavigatorBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.tablet.navigator.HabboTabletNavigator; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class TabletNavigatorBootstrap extends HabboTabletNavigator { | |
public function TabletNavigatorBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.bootstrap.UIBootstrap | |
package com.sulake.bootstrap{ | |
import com.sulake.habbo.ui.HabboUI; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
public class UIBootstrap extends HabboUI { | |
public function UIBootstrap(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
} | |
}//package com.sulake.bootstrap | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.AssetLoaderEvent | |
package com.sulake.core.assets.loaders{ | |
import flash.events.Event; | |
public class AssetLoaderEvent extends Event { | |
public static const ASSET_LOADER_EVENT_COMPLETE:String; | |
public static const ASSET_LOADER_EVENT_PROGRESS:String; | |
public static const ASSET_LOADER_EVENT_UNLOAD:String; | |
public static const ASSET_LOADER_EVENT_STATUS:String; | |
public static const ASSET_LOADER_EVENT_ERROR:String; | |
public static const ASSET_LOADER_EVENT_OPEN:String; | |
private var _status:int; | |
public function AssetLoaderEvent(_arg_1:String, _arg_2:int); | |
public function get status():int; | |
override public function clone():Event; | |
override public function toString():String; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.AssetLoaderEventBroker | |
package com.sulake.core.assets.loaders{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.events.Event; | |
class AssetLoaderEventBroker extends EventDispatcherWrapper implements IDisposable { | |
public static const NONE:uint; | |
public static const IO_ERROR:uint; | |
public static const SECURITY_ERROR:uint; | |
protected var _status:int; | |
protected var _retries:int; | |
protected var _attempts:int; | |
protected var _errorCode:uint; | |
public function AssetLoaderEventBroker(); | |
public function get errorCode():uint; | |
protected function loadEventHandler(_arg_1:Event):void; | |
protected function retry():Boolean; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.BinaryFileLoader | |
package com.sulake.core.assets.loaders{ | |
import flash.net.URLLoader; | |
import flash.net.URLRequest; | |
import flash.utils.ByteArray; | |
import flash.events.SecurityErrorEvent; | |
import flash.events.TimerEvent; | |
public class BinaryFileLoader extends AssetLoaderEventBroker implements IAssetLoader { | |
public static const CROSS_DOMAIN_XML:String; | |
protected var _url:String; | |
protected var _type:String; | |
protected var _data:Object; | |
protected var _loader:URLLoader; | |
private var _cacheKey:String; | |
private var _cacheRevision:int; | |
private var _fromCache:Boolean; | |
private var _id:int; | |
public function BinaryFileLoader(_arg_1:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1); | |
public function get url():String; | |
public function get content():Object; | |
public function get bytes():ByteArray; | |
public function get mimeType():String; | |
public function get bytesLoaded():uint; | |
public function get bytesTotal():uint; | |
public function get fromCache():Boolean; | |
public function get cacheKey():String; | |
public function get cacheRevision():int; | |
public function get id():int; | |
public function load(_arg_1:URLRequest):void; | |
override protected function retry():Boolean; | |
override public function dispose():void; | |
private function securityErrorEventHandler(_arg_1:SecurityErrorEvent):void; | |
private function timerEventHandler(_arg_1:TimerEvent):void; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.BitmapFileLoader | |
package com.sulake.core.assets.loaders{ | |
import flash.display.Loader; | |
import flash.system.LoaderContext; | |
import flash.utils.Timer; | |
import flash.events.Event; | |
import flash.net.URLRequest; | |
import flash.utils.ByteArray; | |
import flash.events.TimerEvent; | |
public class BitmapFileLoader extends AssetLoaderEventBroker implements IAssetLoader { | |
protected var _url:String; | |
protected var _type:String; | |
protected var _loader:Loader; | |
protected var _loaderContext:LoaderContext; | |
private var _cacheKey:String; | |
private var _cacheRevision:int; | |
private var _fromCache:Boolean; | |
private var _id:int; | |
private var _securityPollTimer:Timer; | |
private var _storedCompleteEvent:Event; | |
public function BitmapFileLoader(_arg_1:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1); | |
public function get url():String; | |
public function get content():Object; | |
public function get bytes():ByteArray; | |
public function get mimeType():String; | |
public function get bytesLoaded():uint; | |
public function get bytesTotal():uint; | |
public function get loaderContext():LoaderContext; | |
public function get cacheKey():String; | |
public function get cacheRevision():int; | |
public function get fromCache():Boolean; | |
public function get id():int; | |
public function load(_arg_1:URLRequest):void; | |
override protected function retry():Boolean; | |
override public function dispose():void; | |
private function completeEventHandler(_arg_1:Event):void; | |
private function securityPollTimerEvent(_arg_1:TimerEvent):void; | |
private function startSecurityPolling():void; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.IAssetLoader | |
package com.sulake.core.assets.loaders{ | |
import flash.events.IEventDispatcher; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.utils.ByteArray; | |
import flash.net.URLRequest; | |
public /*dynamic*/ interface IAssetLoader extends IEventDispatcher, IDisposable { | |
function get url():String; | |
function get content():Object; | |
function get bytes():ByteArray; | |
function get mimeType():String; | |
function get bytesLoaded():uint; | |
function get bytesTotal():uint; | |
function get errorCode():uint; | |
function get cacheKey():String; | |
function get cacheRevision():int; | |
function get fromCache():Boolean; | |
function get id():int; | |
function load(_arg_1:URLRequest):void; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.SoundFileLoader | |
package com.sulake.core.assets.loaders{ | |
import flash.media.Sound; | |
import flash.net.URLRequest; | |
import flash.utils.ByteArray; | |
public class SoundFileLoader extends AssetLoaderEventBroker implements IAssetLoader { | |
protected var _url:String; | |
protected var _type:String; | |
protected var _soundLoader:Sound; | |
private var _cacheKey:String; | |
private var _cacheRevision:int; | |
private var _fromCache:Boolean; | |
private var _id:int; | |
public function SoundFileLoader(_arg_1:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1); | |
public function get url():String; | |
public function get content():Object; | |
public function get bytes():ByteArray; | |
public function get mimeType():String; | |
public function get bytesLoaded():uint; | |
public function get bytesTotal():uint; | |
public function get cacheKey():String; | |
public function get cacheRevision():int; | |
public function get fromCache():Boolean; | |
public function get id():int; | |
override public function dispose():void; | |
public function load(_arg_1:URLRequest):void; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.TextFileLoader | |
package com.sulake.core.assets.loaders{ | |
import flash.net.URLRequest; | |
import flash.utils.ByteArray; | |
import flash.events.Event; | |
public class TextFileLoader extends BinaryFileLoader implements IAssetLoader { | |
public function TextFileLoader(_arg_1:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1); | |
override protected function retry():Boolean; | |
override protected function loadEventHandler(_arg_1:Event):void; | |
private function unCompress():void; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.loaders.ZipFileLoader | |
package com.sulake.core.assets.loaders{ | |
import flash.net.URLStream; | |
import flash.utils.ByteArray; | |
import flash.net.URLRequest; | |
import flash.events.TimerEvent; | |
public class ZipFileLoader extends AssetLoaderEventBroker implements IAssetLoader { | |
protected var _url:String; | |
protected var _type:String; | |
protected var _stream:URLStream; | |
protected var _data:ByteArray; | |
private var _cacheKey:String; | |
private var _cacheRevision:int; | |
private var _fromCache:Boolean; | |
private var _id:int; | |
public function ZipFileLoader(_arg_1:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1); | |
public function get url():String; | |
public function get content():Object; | |
public function get bytes():ByteArray; | |
public function get mimeType():String; | |
public function get bytesLoaded():uint; | |
public function get bytesTotal():uint; | |
public function get cacheKey():String; | |
public function get cacheRevision():int; | |
public function get fromCache():Boolean; | |
public function get id():int; | |
public function load(_arg_1:URLRequest):void; | |
override public function dispose():void; | |
private function timerEventHandler(_arg_1:TimerEvent):void; | |
} | |
}//package com.sulake.core.assets.loaders | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.AssetLibrary | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import flash.utils.Dictionary; | |
import com.sulake.core.utils.LibraryLoader; | |
import flash.utils.ByteArray; | |
import com.sulake.core.utils.IFileProxy; | |
import flash.net.URLRequest; | |
import com.sulake.core.assets.loaders.IAssetLoader; | |
import com.sulake.core.assets.loaders.AssetLoaderEvent; | |
import com.sulake.core.utils.LibraryLoaderEvent; | |
import flash.events.Event; | |
import flash.events.ProgressEvent; | |
public class AssetLibrary extends EventDispatcherWrapper implements IAssetLibrary { | |
public static const ASSET_LIBRARY_READY:String; | |
public static const ASSET_LIBRARY_LOADED:String; | |
public static const ASSET_LIBRARY_UNLOADED:String; | |
public static const ASSET_LIBRARY_LOAD_ERROR:String; | |
private static const NAME:String; | |
private static const ASSET:String; | |
private static const PARAM:String; | |
private static const TYPE:String; | |
private static const LIB:String; | |
private static const REF:String; | |
private static var _sharedListOfTypesByMime:Dictionary; | |
private static var _lazyAssetProcessor:LazyAssetProcessor; | |
private static const USE_LAZY_ASSET_PROCESSOR:Boolean; | |
private static var _numAssetLibraryInstances:uint; | |
private static var _assetLibraryRefArray:Array; | |
private var _name:String; | |
private var _file:String; | |
private var _manifest:XML; | |
private var _isReady:Boolean; | |
private var _numAssets:uint; | |
private var _loader:LibraryLoader; | |
private var _resource:Class; | |
private var _loadedClasses:Dictionary; | |
private var _loadedAssets:Dictionary; | |
private var _prepareAssets:Boolean; | |
private var _assetLoaderStructs:Dictionary; | |
private var _assetNameArray:Array; | |
private var _localListOfTypesByMime:Dictionary; | |
public function AssetLibrary(_arg_1:String, _arg_2:XML=null); | |
public static function get numAssetLibraryInstances():uint; | |
public static function get assetLibraryRefArray():Array; | |
public static function cloneBytes(_arg_1:ByteArray):ByteArray; | |
private static function fetchLibraryContents(_arg_1:AssetLibrary, _arg_2:XML, _arg_3:Class):Boolean; | |
public function get url():String; | |
public function get name():String; | |
public function get isReady():Boolean; | |
public function get manifest():XML; | |
public function get numAssets():uint; | |
public function get nameArray():Array; | |
private function get fileProxy():IFileProxy; | |
private function getCacheFilePath(_arg_1:String, _arg_2:int, _arg_3:String):String; | |
private function getCacheDirectoryPath(_arg_1:String):String; | |
override public function dispose():void; | |
public function loadFromFile(_arg_1:LibraryLoader, _arg_2:Boolean=true):void; | |
public function loadFromResource(_arg_1:XML, _arg_2:Class):Boolean; | |
public function unload():void; | |
public function getClass(_arg_1:String):Class; | |
public function loadAssetFromFile(_arg_1:String, _arg_2:URLRequest, _arg_3:String=null, _arg_4:String=null, _arg_5:int=-1, _arg_6:int=-1):AssetLoaderStruct; | |
private function addToCache(_arg_1:IAssetLoader, _arg_2:String):void; | |
private function assetLoadEventHandler(_arg_1:AssetLoaderEvent):void; | |
public function getAssetByName(_arg_1:String):IAsset; | |
public function getAssetByIndex(_arg_1:uint):IAsset; | |
public function getAssetByContent(_arg_1:Object):IAsset; | |
public function getAssetIndex(_arg_1:IAsset):int; | |
public function hasAsset(_arg_1:String):Boolean; | |
public function setAsset(_arg_1:String, _arg_2:IAsset, _arg_3:Boolean=true):Boolean; | |
public function createAsset(_arg_1:String, _arg_2:AssetTypeDeclaration):IAsset; | |
public function removeAsset(_arg_1:IAsset):IAsset; | |
public function registerAssetTypeDeclaration(_arg_1:AssetTypeDeclaration, _arg_2:Boolean=true):Boolean; | |
public function getAssetTypeDeclarationByMimeType(_arg_1:String, _arg_2:Boolean=true):AssetTypeDeclaration; | |
public function getAssetTypeDeclarationByClass(_arg_1:Class, _arg_2:Boolean=true):AssetTypeDeclaration; | |
public function getAssetTypeDeclarationByFileName(_arg_1:String, _arg_2:Boolean=true):AssetTypeDeclaration; | |
private function libraryLoadedHandler(_arg_1:LibraryLoaderEvent):void; | |
private function finalizeLoaderEventHandler(_arg_1:Event):void; | |
private function onLoadProgress(_arg_1:ProgressEvent):void; | |
private function loadErrorHandler(_arg_1:LibraryLoaderEvent):void; | |
private function solveAssetTypeDeclarationFromUrl(_arg_1:String):AssetTypeDeclaration; | |
private function fetchAssetFromResource(_arg_1:String):IAsset; | |
public function toString():String; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.AssetLibraryCollection | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import __AS3__.vec.Vector; | |
import flash.system.LoaderContext; | |
import com.sulake.core.utils.LibraryLoader; | |
import com.sulake.core.utils.LibraryLoaderEvent; | |
import flash.net.URLRequest; | |
public class AssetLibraryCollection extends EventDispatcherWrapper implements IAssetLibrary { | |
protected var _assetLibraries:Vector.<IAssetLibrary>; | |
protected var _fileLoadQueue:Array; | |
protected var _loaderContext:LoaderContext; | |
protected var _binLibrary:AssetLibrary; | |
protected var _manifest:XML; | |
protected var _name:String; | |
private var _counter:uint; | |
public function AssetLibraryCollection(_arg_1:String); | |
public function get url():String; | |
public function get name():String; | |
public function get isReady():Boolean; | |
public function get numAssets():uint; | |
public function get nameArray():Array; | |
public function get manifest():XML; | |
public function get loaderContext():LoaderContext; | |
public function set loaderContext(_arg_1:LoaderContext):void; | |
private function get binLibrary():IAssetLibrary; | |
public function loadFromFile(_arg_1:LibraryLoader, _arg_2:Boolean=false):void; | |
public function loadFromResource(_arg_1:XML, _arg_2:Class):Boolean; | |
public function unload():void; | |
override public function dispose():void; | |
private function loadEventHandler(_arg_1:LibraryLoaderEvent):void; | |
public function getAssetLibraries():Vector.<IAssetLibrary>; | |
public function hasAssetLibrary(_arg_1:String):Boolean; | |
public function getAssetLibraryByName(_arg_1:String):IAssetLibrary; | |
public function getAssetLibraryByUrl(_arg_1:String):IAssetLibrary; | |
public function addAssetLibrary(_arg_1:IAssetLibrary):void; | |
public function removeAssetLibrary(_arg_1:IAssetLibrary):void; | |
public function loadAssetFromFile(_arg_1:String, _arg_2:URLRequest, _arg_3:String=null, _arg_4:String=null, _arg_5:int=-1, _arg_6:int=-1):AssetLoaderStruct; | |
public function getAssetByName(_arg_1:String):IAsset; | |
public function getAssetsByName(_arg_1:String):Array; | |
public function getAssetByContent(_arg_1:Object):IAsset; | |
public function getAssetByIndex(_arg_1:uint):IAsset; | |
public function getAssetIndex(_arg_1:IAsset):int; | |
public function hasAsset(_arg_1:String):Boolean; | |
public function setAsset(_arg_1:String, _arg_2:IAsset, _arg_3:Boolean=true):Boolean; | |
public function createAsset(_arg_1:String, _arg_2:AssetTypeDeclaration):IAsset; | |
public function removeAsset(_arg_1:IAsset):IAsset; | |
public function registerAssetTypeDeclaration(_arg_1:AssetTypeDeclaration, _arg_2:Boolean=true):Boolean; | |
public function getAssetTypeDeclarationByMimeType(_arg_1:String, _arg_2:Boolean=true):AssetTypeDeclaration; | |
public function getAssetTypeDeclarationByClass(_arg_1:Class, _arg_2:Boolean=true):AssetTypeDeclaration; | |
public function getAssetTypeDeclarationByFileName(_arg_1:String, _arg_2:Boolean=true):AssetTypeDeclaration; | |
private function getNumAssets():uint; | |
private function getAssetNameArray():Array; | |
public function getManifests():Array; | |
private function buildManifest():XML; | |
private function applyManifestNodes(_arg_1:XMLList, _arg_2:IAssetLibrary):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.AssetLoaderStruct | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.assets.loaders.IAssetLoader; | |
public class AssetLoaderStruct extends EventDispatcherWrapper implements IDisposable { | |
private var _assetLoader:IAssetLoader; | |
private var _assetName:String; | |
public function AssetLoaderStruct(_arg_1:String, _arg_2:IAssetLoader); | |
public function get assetName():String; | |
public function get assetLoader():IAssetLoader; | |
override public function dispose():void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.AssetTypeDeclaration | |
package com.sulake.core.assets{ | |
public class AssetTypeDeclaration { | |
private var _mimeType:String; | |
private var _assetClass:Class; | |
private var _loaderClass:Class; | |
private var _fileTypes:Array; | |
public function AssetTypeDeclaration(_arg_1:String, _arg_2:Class, _arg_3:Class=null, ... _args); | |
public function get mimeType():String; | |
public function get assetClass():Class; | |
public function get loaderClass():Class; | |
public function get fileTypes():Array; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.BitmapDataAsset | |
package com.sulake.core.assets{ | |
import flash.geom.Rectangle; | |
import flash.display.BitmapData; | |
import flash.geom.Point; | |
import flash.display.Loader; | |
import flash.events.Event; | |
public class BitmapDataAsset implements ILazyAsset { | |
protected static var _instances:uint; | |
protected static var _allocatedByteCount:uint; | |
private static const CLONE_BITMAP_DATA:Boolean; | |
private static const USE_ASYNC_LOADER:Boolean; | |
private static const IMMEDIATE_PREPARE:Boolean; | |
public var name:String; | |
private var _disposed:Boolean; | |
private var _rectangle:Rectangle; | |
private var _unknown:Object; | |
private var _bitmap:BitmapData; | |
private var _offset:Point; | |
private var _flipH:Boolean; | |
private var _flipV:Boolean; | |
private var _decl:AssetTypeDeclaration; | |
private var _url:String; | |
private var _loader:Loader; | |
private var _swapId:int; | |
private var _ownsData:Boolean; | |
public function BitmapDataAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public static function get instances():uint; | |
public static function get allocatedByteCount():uint; | |
public function get url():String; | |
public function get flipH():Boolean; | |
public function get flipV():Boolean; | |
public function get offset():Point; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get rectangle():Rectangle; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function prepareLazyContent():void; | |
private function onLoaderComplete(_arg_1:Event):void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
public function compress():void; | |
public function swapToDisk():void; | |
public function set ownsData(_arg_1:Boolean):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.BitmapDataBlob | |
package com.sulake.core.assets{ | |
import flash.utils.IExternalizable; | |
import flash.utils.ByteArray; | |
import flash.display.BitmapData; | |
import flash.utils.IDataOutput; | |
import flash.utils.IDataInput; | |
public class BitmapDataBlob implements IExternalizable { | |
private var _width:int; | |
private var _height:int; | |
private var _transparent:Boolean; | |
private var _bytes:ByteArray; | |
private var _compress:Boolean; | |
public function BitmapDataBlob(); | |
public static function make(_arg_1:BitmapData, _arg_2:Boolean=true):BitmapDataBlob; | |
public function dispose():void; | |
public function set data(_arg_1:BitmapData):void; | |
public function get data():BitmapData; | |
public function set compress(_arg_1:Boolean):void; | |
public function writeExternal(_arg_1:IDataOutput):void; | |
public function readExternal(_arg_1:IDataInput):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.DisplayAsset | |
package com.sulake.core.assets{ | |
import flash.display.DisplayObject; | |
public class DisplayAsset implements IAsset { | |
protected var _url:String; | |
protected var _content:DisplayObject; | |
protected var _disposed:Boolean; | |
protected var _declaration:AssetTypeDeclaration; | |
public function DisplayAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public function get url():String; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.IAsset | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.IDisposable; | |
public /*dynamic*/ interface IAsset extends IDisposable { | |
function get url():String; | |
function get content():Object; | |
function get declaration():AssetTypeDeclaration; | |
function setUnknownContent(_arg_1:Object):void; | |
function setFromOtherAsset(_arg_1:IAsset):void; | |
function setParamsDesc(_arg_1:XMLList):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.IAssetLibrary | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.utils.LibraryLoader; | |
import flash.net.URLRequest; | |
public /*dynamic*/ interface IAssetLibrary extends IDisposable { | |
function get url():String; | |
function get name():String; | |
function get isReady():Boolean; | |
function get numAssets():uint; | |
function get manifest():XML; | |
function get nameArray():Array; | |
function loadFromFile(_arg_1:LibraryLoader, _arg_2:Boolean=true):void; | |
function loadFromResource(_arg_1:XML, _arg_2:Class):Boolean; | |
function unload():void; | |
function loadAssetFromFile(_arg_1:String, _arg_2:URLRequest, _arg_3:String=null, _arg_4:String=null, _arg_5:int=-1, _arg_6:int=-1):AssetLoaderStruct; | |
function getAssetByName(_arg_1:String):IAsset; | |
function getAssetByContent(_arg_1:Object):IAsset; | |
function getAssetByIndex(_arg_1:uint):IAsset; | |
function getAssetIndex(_arg_1:IAsset):int; | |
function hasAsset(_arg_1:String):Boolean; | |
function setAsset(_arg_1:String, _arg_2:IAsset, _arg_3:Boolean=true):Boolean; | |
function createAsset(_arg_1:String, _arg_2:AssetTypeDeclaration):IAsset; | |
function removeAsset(_arg_1:IAsset):IAsset; | |
function registerAssetTypeDeclaration(_arg_1:AssetTypeDeclaration, _arg_2:Boolean=true):Boolean; | |
function getAssetTypeDeclarationByMimeType(_arg_1:String, _arg_2:Boolean=true):AssetTypeDeclaration; | |
function getAssetTypeDeclarationByClass(_arg_1:Class, _arg_2:Boolean=true):AssetTypeDeclaration; | |
function getAssetTypeDeclarationByFileName(_arg_1:String, _arg_2:Boolean=true):AssetTypeDeclaration; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.IAssetReceiver | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.IDisposable; | |
public /*dynamic*/ interface IAssetReceiver extends IDisposable { | |
function receiveAsset(_arg_1:IAsset, _arg_2:String):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.ILazyAsset | |
package com.sulake.core.assets{ | |
public /*dynamic*/ interface ILazyAsset extends IAsset { | |
function prepareLazyContent():void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.IResourceManager | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.IDisposable; | |
public /*dynamic*/ interface IResourceManager extends IDisposable { | |
function createAsset(_arg_1:String, _arg_2:Class, _arg_3:Object):IAsset; | |
function retrieveAsset(_arg_1:String, _arg_2:IAssetReceiver):void; | |
function isSameAsset(_arg_1:String, _arg_2:String):Boolean; | |
function removeAsset(_arg_1:String):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.LazyAssetProcessor | |
package com.sulake.core.assets{ | |
import com.sulake.core.runtime.IUpdateReceiver; | |
import __AS3__.vec.Vector; | |
public class LazyAssetProcessor implements IUpdateReceiver { | |
private var _queue:Vector.<ILazyAsset>; | |
private var _running:Boolean; | |
private var _disposed:Boolean; | |
public function LazyAssetProcessor(); | |
public function get disposed():Boolean; | |
public function dispose():void; | |
public function push(_arg_1:ILazyAsset):void; | |
public function flush():void; | |
public function update(_arg_1:uint):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.SoundAsset | |
package com.sulake.core.assets{ | |
import flash.media.Sound; | |
public class SoundAsset implements IAsset { | |
private var _disposed:Boolean; | |
private var _content:Sound; | |
private var _decl:AssetTypeDeclaration; | |
private var _url:String; | |
public function SoundAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public function get url():String; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.TextAsset | |
package com.sulake.core.assets{ | |
public class TextAsset implements IAsset { | |
private var _disposed:Boolean; | |
private var _content:String; | |
private var _decl:AssetTypeDeclaration; | |
private var _url:String; | |
public function TextAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public function get url():String; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.TypeFaceAsset | |
package com.sulake.core.assets{ | |
import flash.text.Font; | |
public class TypeFaceAsset implements IAsset { | |
protected var _decl:AssetTypeDeclaration; | |
protected var _content:Font; | |
protected var _disposed:Boolean; | |
public function TypeFaceAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public function get url():String; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.UnknownAsset | |
package com.sulake.core.assets{ | |
public class UnknownAsset implements IAsset { | |
private var _disposed:Boolean; | |
private var _content:Object; | |
private var _decl:AssetTypeDeclaration; | |
private var _url:String; | |
public function UnknownAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public function get url():String; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
public function toString():String; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.assets.XmlAsset | |
package com.sulake.core.assets{ | |
public class XmlAsset implements ILazyAsset { | |
private var _disposed:Boolean; | |
private var _unknown:Object; | |
private var _content:XML; | |
private var _decl:AssetTypeDeclaration; | |
private var _url:String; | |
public function XmlAsset(_arg_1:AssetTypeDeclaration, _arg_2:String=null); | |
public function get url():String; | |
public function get content():Object; | |
public function get disposed():Boolean; | |
public function get declaration():AssetTypeDeclaration; | |
public function dispose():void; | |
public function setUnknownContent(_arg_1:Object):void; | |
public function prepareLazyContent():void; | |
public function setFromOtherAsset(_arg_1:IAsset):void; | |
public function setParamsDesc(_arg_1:XMLList):void; | |
public function toString():String; | |
} | |
}//package com.sulake.core.assets | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.connection.IConnection | |
package com.sulake.core.communication.connection{ | |
import flash.events.IEventDispatcher; | |
import com.sulake.core.communication.messages.IMessageComposer; | |
import com.sulake.core.communication.encryption.IEncryption; | |
import com.sulake.core.communication.messages.IMessageConfiguration; | |
import com.sulake.core.communication.messages.IMessageEvent; | |
public /*dynamic*/ interface IConnection extends IEventDispatcher { | |
function dispose():void; | |
function get disposed():Boolean; | |
function init(_arg_1:String, _arg_2:uint=0, _arg_3:String=null):Boolean; | |
function set timeout(_arg_1:int):void; | |
function send(_arg_1:IMessageComposer):Boolean; | |
function sendUnencrypted(_arg_1:IMessageComposer):Boolean; | |
function setEncryption(_arg_1:IEncryption):void; | |
function registerMessageClasses(_arg_1:IMessageConfiguration):void; | |
function addMessageEvent(_arg_1:IMessageEvent):void; | |
function removeMessageEvent(_arg_1:IMessageEvent):void; | |
function processReceivedData():void; | |
function get connected():Boolean; | |
function close():void; | |
function isAuthenticated():void; | |
function isConfigured():void; | |
} | |
}//package com.sulake.core.communication.connection | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.connection.IConnectionStateListener | |
package com.sulake.core.communication.connection{ | |
import com.sulake.core.communication.messages.IMessageDataWrapper; | |
public /*dynamic*/ interface IConnectionStateListener { | |
function connectionInit(_arg_1:String, _arg_2:int):void; | |
function messageReceived(_arg_1:String):void; | |
function messageSent(_arg_1:String):void; | |
function messageParseError(_arg_1:IMessageDataWrapper):void; | |
} | |
}//package com.sulake.core.communication.connection | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.connection.SocketConnection | |
package com.sulake.core.communication.connection{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.net.Socket; | |
import flash.utils.ByteArray; | |
import com.sulake.core.communication.encryption.IEncryption; | |
import com.sulake.core.communication.wireformat.IWireFormat; | |
import com.sulake.core.communication.messages.MessageClassManager; | |
import com.sulake.core.communication.ICoreCommunicationManager; | |
import flash.utils.Timer; | |
import __AS3__.vec.Vector; | |
import com.sulake.core.communication.messages.IMessageComposer; | |
import com.sulake.core.communication.messages.IMessageDataWrapper; | |
import com.sulake.core.communication.messages.IMessageEvent; | |
import com.sulake.core.communication.messages.IMessageConfiguration; | |
import flash.events.ProgressEvent; | |
import flash.events.Event; | |
import flash.events.SecurityErrorEvent; | |
import flash.events.IOErrorEvent; | |
import flash.events.TimerEvent; | |
[SecureSWF(rename="true")] | |
public class SocketConnection extends EventDispatcherWrapper implements IConnection, IDisposable { | |
public static const DEFAULT_SOCKET_TIMEOUT:int; | |
private var _socket:Socket; | |
private var _dataBuffer:ByteArray; | |
private var _encryption:IEncryption; | |
private var _wireFormat:IWireFormat; | |
private var _messageClassManager:MessageClassManager; | |
private var _communicationManager:ICoreCommunicationManager; | |
private var _stateListener:IConnectionStateListener; | |
private var _timeOutTimer:Timer; | |
private var _timeOutStarted:int; | |
private var _connected:Boolean; | |
private var _authenticated:Boolean; | |
private var _configurationReady:Boolean; | |
private var _pendingClientMessages:Vector.<IMessageComposer>; | |
private var _pendingServerMessages:Vector.<IMessageDataWrapper>; | |
public function SocketConnection(_arg_1:ICoreCommunicationManager, _arg_2:IConnectionStateListener); | |
override public function dispose():void; | |
public function init(_arg_1:String, _arg_2:uint=0, _arg_3:String=null):Boolean; | |
public function set timeout(_arg_1:int):void; | |
public function addMessageEvent(_arg_1:IMessageEvent):void; | |
public function removeMessageEvent(_arg_1:IMessageEvent):void; | |
public function isAuthenticated():void; | |
public function isConfigured():void; | |
[SecureSWF(controlFlow="50", codeWrap="maximum", rename="true")] | |
public function send(_arg_1:IMessageComposer):Boolean; | |
[SecureSWF(controlFlow="50", codeWrap="maximum", rename="true")] | |
public function sendUnencrypted(_arg_1:IMessageComposer):Boolean; | |
public function setEncryption(_arg_1:IEncryption):void; | |
public function registerMessageClasses(_arg_1:IMessageConfiguration):void; | |
public function toString():String; | |
[SecureSWF(controlFlow="0")] | |
public function processReceivedData():void; | |
private function splitReceivedMessages():Array; | |
private function parseReceivedMessage(_arg_1:IMessageDataWrapper):Array; | |
private function handleReceivedMessage(_arg_1:int, _arg_2:Array):void; | |
public function get connected():Boolean; | |
public function close():void; | |
private function onRead(_arg_1:ProgressEvent):void; | |
private function onConnect(_arg_1:Event):void; | |
private function onClose(_arg_1:Event):void; | |
private function onComplete(_arg_1:Event):void; | |
private function onSecurityError(_arg_1:SecurityErrorEvent):void; | |
private function onIOError(_arg_1:IOErrorEvent):void; | |
private function onTimeOutTimer(_arg_1:TimerEvent):void; | |
private function debugLog(_arg_1:String):void; | |
} | |
}//package com.sulake.core.communication.connection | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.encryption.CryptoTools | |
package com.sulake.core.communication.encryption{ | |
import flash.utils.ByteArray; | |
public class CryptoTools { | |
public function CryptoTools(); | |
public static function byteArrayToString(_arg_1:ByteArray):String; | |
public static function stringToByteArray(_arg_1:String):ByteArray; | |
public static function byteArrayToHexString(_arg_1:ByteArray, _arg_2:Boolean=false):String; | |
public static function hexStringToByteArray(_arg_1:String):ByteArray; | |
public static function BigIntegerToRadix(_arg_1:ByteArray, _arg_2:uint=16):String; | |
} | |
}//package com.sulake.core.communication.encryption | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.encryption.IEncryption | |
package com.sulake.core.communication.encryption{ | |
import flash.utils.ByteArray; | |
public /*dynamic*/ interface IEncryption { | |
function init(_arg_1:ByteArray):void; | |
function initFromState(_arg_1:IEncryption):void; | |
function encipher(_arg_1:ByteArray, _arg_2:Boolean=false):ByteArray; | |
function decipher(_arg_1:ByteArray):ByteArray; | |
} | |
}//package com.sulake.core.communication.encryption | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.handshake.IKeyExchange | |
package com.sulake.core.communication.handshake{ | |
public /*dynamic*/ interface IKeyExchange { | |
function init(_arg_1:String, _arg_2:uint=16):Boolean; | |
function generateSharedKey(_arg_1:String, _arg_2:uint=16):String; | |
function getSharedKey(_arg_1:uint=16):String; | |
function getPublicKey(_arg_1:uint=16):String; | |
} | |
}//package com.sulake.core.communication.handshake | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.IMessageComposer | |
package com.sulake.core.communication.messages{ | |
public /*dynamic*/ interface IMessageComposer { | |
function getMessageArray():Array; | |
function dispose():void; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.IMessageConfiguration | |
package com.sulake.core.communication.messages{ | |
import com.sulake.core.utils.Map; | |
public /*dynamic*/ interface IMessageConfiguration { | |
function get events():Map; | |
function get composers():Map; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.IMessageDataWrapper | |
package com.sulake.core.communication.messages{ | |
public /*dynamic*/ interface IMessageDataWrapper { | |
function getID():int; | |
function readString():String; | |
function readInteger():int; | |
function readBoolean():Boolean; | |
function readShort():int; | |
function readByte():int; | |
function readFloat():Number; | |
function get bytesAvailable():uint; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.IMessageEvent | |
package com.sulake.core.communication.messages{ | |
import com.sulake.core.communication.connection.IConnection; | |
public /*dynamic*/ interface IMessageEvent { | |
function get callback():Function; | |
function set connection(_arg_1:IConnection):void; | |
function get connection():IConnection; | |
function get parserClass():Class; | |
function get parser():IMessageParser; | |
function set parser(_arg_1:IMessageParser):void; | |
function dispose():void; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.IMessageParser | |
package com.sulake.core.communication.messages{ | |
public /*dynamic*/ interface IMessageParser { | |
function flush():Boolean; | |
function parse(_arg_1:IMessageDataWrapper):Boolean; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.IPreEncryptionMessage | |
package com.sulake.core.communication.messages{ | |
public /*dynamic*/ interface IPreEncryptionMessage { | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.MessageClassManager | |
package com.sulake.core.communication.messages{ | |
import flash.utils.Dictionary; | |
public class MessageClassManager { | |
private var _messageIdByComposerClass:Dictionary; | |
private var _messageIdByEventClass:Dictionary; | |
private var _messageInstancesById:Dictionary; | |
public function MessageClassManager(); | |
public function dispose():void; | |
public function registerMessages(_arg_1:IMessageConfiguration):void; | |
private function registerMessageComposerClass(_arg_1:int, _arg_2:Class):void; | |
private function registerMessageEventClass(_arg_1:int, _arg_2:Class):void; | |
public function registerMessageEvent(_arg_1:IMessageEvent):void; | |
public function unregisterMessageEvent(_arg_1:IMessageEvent):void; | |
public function getMessageIDForComposer(_arg_1:IMessageComposer):int; | |
public function getMessageEventsForID(_arg_1:int):Array; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.messages.MessageEvent | |
package com.sulake.core.communication.messages{ | |
import com.sulake.core.communication.connection.IConnection; | |
public class MessageEvent implements IMessageEvent { | |
protected var _callback:Function; | |
protected var _connection:IConnection; | |
private var _parserClass:Class; | |
protected var _parser:IMessageParser; | |
public function MessageEvent(_arg_1:Function, _arg_2:Class); | |
public function dispose():void; | |
public function get callback():Function; | |
public function set connection(_arg_1:IConnection):void; | |
public function get connection():IConnection; | |
public function get parserClass():Class; | |
public function get parser():IMessageParser; | |
public function set parser(_arg_1:IMessageParser):void; | |
} | |
}//package com.sulake.core.communication.messages | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.util.Short | |
package com.sulake.core.communication.util{ | |
import flash.utils.ByteArray; | |
public class Short { | |
private var ba:ByteArray; | |
public function Short(_arg_1:int); | |
public function get value():int; | |
} | |
}//package com.sulake.core.communication.util | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.wireformat.EvaMessageDataWrapper | |
package com.sulake.core.communication.wireformat{ | |
import com.sulake.core.communication.messages.IMessageDataWrapper; | |
import flash.utils.ByteArray; | |
final class EvaMessageDataWrapper implements IMessageDataWrapper { | |
private var _id:int; | |
private var _data:ByteArray; | |
public function EvaMessageDataWrapper(_arg_1:int, _arg_2:ByteArray); | |
public function getID():int; | |
public function readString():String; | |
public function readInteger():int; | |
public function readBoolean():Boolean; | |
public function readShort():int; | |
public function readByte():int; | |
public function readFloat():Number; | |
public function get bytesAvailable():uint; | |
public function toString():String; | |
} | |
}//package com.sulake.core.communication.wireformat | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.wireformat.EvaWireFormat | |
package com.sulake.core.communication.wireformat{ | |
import flash.utils.ByteArray; | |
public final class EvaWireFormat implements IWireFormat { | |
private static const MAX_DATA:uint; | |
public function EvaWireFormat(); | |
public function dispose():void; | |
public function encode(_arg_1:int, _arg_2:Array):ByteArray; | |
public function splitMessages(_arg_1:ByteArray):Array; | |
} | |
}//package com.sulake.core.communication.wireformat | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.wireformat.IWireFormat | |
package com.sulake.core.communication.wireformat{ | |
import flash.utils.ByteArray; | |
public /*dynamic*/ interface IWireFormat { | |
function dispose():void; | |
function encode(_arg_1:int, _arg_2:Array):ByteArray; | |
function splitMessages(_arg_1:ByteArray):Array; | |
} | |
}//package com.sulake.core.communication.wireformat | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.CoreCommunicationManager | |
package com.sulake.core.communication{ | |
import com.sulake.core.runtime.Component; | |
import com.sulake.core.runtime.IUpdateReceiver; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.communication.connection.IConnectionStateListener; | |
import com.sulake.core.communication.connection.IConnection; | |
public class CoreCommunicationManager extends Component implements ICoreCommunicationManager, IUpdateReceiver { | |
private var _connections:Array; | |
public function CoreCommunicationManager(_arg_1:IContext, _arg_2:uint=0); | |
override public function dispose():void; | |
public function createConnection(_arg_1:IConnectionStateListener=null):IConnection; | |
public function update(_arg_1:uint):void; | |
} | |
}//package com.sulake.core.communication | |
//------------------------------------------------------------ | |
//com.sulake.core.communication.ICoreCommunicationManager | |
package com.sulake.core.communication{ | |
import com.sulake.core.runtime.IUnknown; | |
import com.sulake.core.communication.connection.IConnectionStateListener; | |
import com.sulake.core.communication.connection.IConnection; | |
public /*dynamic*/ interface ICoreCommunicationManager extends IUnknown { | |
function createConnection(_arg_1:IConnectionStateListener=null):IConnection; | |
} | |
}//package com.sulake.core.communication | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.enum.LocalizationEvent | |
package com.sulake.core.localization.enum{ | |
public class LocalizationEvent { | |
public static const LANGUAGE_CHANGED:String; | |
public static const LOCALIZATION_LOADED:String; | |
public static const LOCALIZATION_FAILED:String; | |
public static const LOCALIZATION_OVERRIDE_FAILED:String; | |
public function LocalizationEvent(); | |
} | |
}//package com.sulake.core.localization.enum | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.CoreLocalizationManager | |
package com.sulake.core.localization{ | |
import com.sulake.core.runtime.Component; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.utils.Dictionary; | |
import com.sulake.core.utils.Map; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.assets.loaders.AssetLoaderEvent; | |
public class CoreLocalizationManager extends Component implements IDisposable, ICoreLocalizationManager { | |
private var _localizations:Dictionary; | |
private var _localizationDefinitions:Map; | |
private var _activeLocalizationDefinition:String; | |
private var _nonExistingKeysTable:Array; | |
public function CoreLocalizationManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
override protected function initComponent():void; | |
override public function dispose():void; | |
public function registerLocalizationDefinition(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String):void; | |
public function activateLocalizationDefinition(_arg_1:String):Boolean; | |
public function getLocalizationDefinitions():Map; | |
public function getLocalizationDefinition(_arg_1:String):ILocalizationDefinition; | |
public function getActiveLocalizationDefinition():ILocalizationDefinition; | |
public function loadLocalizationFromURL(_arg_1:String):void; | |
private function onLocalizationReady(_arg_1:AssetLoaderEvent):void; | |
protected function onLocalizationFailed(_arg_1:AssetLoaderEvent):void; | |
public function hasLocalization(_arg_1:String):Boolean; | |
public function getLocalization(_arg_1:String, _arg_2:String=""):String; | |
private function getRawValue(_arg_1:String, _arg_2:String=""):String; | |
public function updateLocalization(_arg_1:String, _arg_2:String):void; | |
private function updateAllListeners():void; | |
public function registerListener(_arg_1:String, _arg_2:ILocalizable):Boolean; | |
public function removeListener(_arg_1:String, _arg_2:ILocalizable):Boolean; | |
public function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):String; | |
public function getLocalizationRaw(_arg_1:String):ILocalization; | |
public function getKeys():Array; | |
public function printNonExistingKeys():void; | |
protected function parseLocalizationData(_arg_1:String):void; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.ICoreLocalizationManager | |
package com.sulake.core.localization{ | |
import com.sulake.core.runtime.IUnknown; | |
import com.sulake.core.utils.Map; | |
public /*dynamic*/ interface ICoreLocalizationManager extends IUnknown { | |
function registerListener(_arg_1:String, _arg_2:ILocalizable):Boolean; | |
function removeListener(_arg_1:String, _arg_2:ILocalizable):Boolean; | |
function loadLocalizationFromURL(_arg_1:String):void; | |
function hasLocalization(_arg_1:String):Boolean; | |
function getLocalization(_arg_1:String, _arg_2:String=""):String; | |
function updateLocalization(_arg_1:String, _arg_2:String):void; | |
function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):String; | |
function getLocalizationRaw(_arg_1:String):ILocalization; | |
function getKeys():Array; | |
function registerLocalizationDefinition(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String):void; | |
function activateLocalizationDefinition(_arg_1:String):Boolean; | |
function getLocalizationDefinitions():Map; | |
function getLocalizationDefinition(_arg_1:String):ILocalizationDefinition; | |
function getActiveLocalizationDefinition():ILocalizationDefinition; | |
function printNonExistingKeys():void; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.ILocalizable | |
package com.sulake.core.localization{ | |
public /*dynamic*/ interface ILocalizable { | |
function set localization(_arg_1:String):void; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.ILocalization | |
package com.sulake.core.localization{ | |
public /*dynamic*/ interface ILocalization { | |
function get isInitialized():Boolean; | |
function get value():String; | |
function get raw():String; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.ILocalizationDefinition | |
package com.sulake.core.localization{ | |
public /*dynamic*/ interface ILocalizationDefinition { | |
function get id():String; | |
function get languageCode():String; | |
function get countryCode():String; | |
function get encoding():String; | |
function get name():String; | |
function get url():String; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.Localization | |
package com.sulake.core.localization{ | |
import flash.utils.Dictionary; | |
public class Localization implements ILocalization { | |
private var _value:String; | |
private var _parameters:Dictionary; | |
private var _listeners:Array; | |
public function Localization(_arg_1:String=null); | |
public function get isInitialized():Boolean; | |
public function get value():String; | |
public function get raw():String; | |
public function setValue(_arg_1:String):void; | |
public function registerListener(_arg_1:ILocalizable):void; | |
public function removeListener(_arg_1:ILocalizable):void; | |
public function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String="%"):void; | |
public function updateListeners():void; | |
private function fillParameterValues():String; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.localization.LocalizationDefinition | |
package com.sulake.core.localization{ | |
public class LocalizationDefinition implements ILocalizationDefinition { | |
private var _languageCode:String; | |
private var _countryCode:String; | |
private var _encoding:String; | |
private var _name:String; | |
private var _url:String; | |
public function LocalizationDefinition(_arg_1:String, _arg_2:String, _arg_3:String); | |
public function get id():String; | |
public function get languageCode():String; | |
public function get countryCode():String; | |
public function get encoding():String; | |
public function get name():String; | |
public function get url():String; | |
} | |
}//package com.sulake.core.localization | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.ErrorEvent | |
package com.sulake.core.runtime.events{ | |
public class ErrorEvent extends WarningEvent { | |
protected var _category:int; | |
protected var _critical:Boolean; | |
protected var _error:Error; | |
public function ErrorEvent(_arg_1:String, _arg_2:String, _arg_3:Boolean, _arg_4:int, _arg_5:Error=null); | |
public function get category():int; | |
public function get critical():Boolean; | |
public function get error():Error; | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.EventDispatcherWrapper | |
package com.sulake.core.runtime.events{ | |
import flash.events.IEventDispatcher; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.events.EventDispatcher; | |
import flash.utils.Dictionary; | |
import flash.events.Event; | |
[SecureSWF(rename="false")] | |
public class EventDispatcherWrapper implements IEventDispatcher, IDisposable { | |
private static const EVENT_RESULT_TRUE:uint; | |
private static const EVENT_RESULT_FALSE:uint; | |
private static const EVENT_RESULT_ERROR:uint; | |
protected var _disposed:Boolean; | |
private var _eventDispatcher:EventDispatcher; | |
private var _eventListenerTable:Dictionary; | |
private var _result:uint; | |
private var _error:Error; | |
public function EventDispatcherWrapper(_arg_1:IEventDispatcher=null); | |
public function get disposed():Boolean; | |
public function get error():Error; | |
public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void; | |
public function removeEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false):void; | |
public function dispatchEvent(_arg_1:Event):Boolean; | |
public function hasEventListener(_arg_1:String):Boolean; | |
public function callEventListeners(_arg_1:String):void; | |
public function willTrigger(_arg_1:String):Boolean; | |
private function eventProcessor(_arg_1:Event):void; | |
public function dispose():void; | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.EventListenerStruct | |
package com.sulake.core.runtime.events{ | |
import flash.utils.Dictionary; | |
public class EventListenerStruct { | |
private var _dictionary:Dictionary; | |
public var useCapture:Boolean; | |
public var priority:int; | |
public var useWeakReference:Boolean; | |
public function EventListenerStruct(_arg_1:Function, _arg_2:Boolean=false, _arg_3:int=0, _arg_4:Boolean=false); | |
public function set callback(_arg_1:Function):void; | |
public function get callback():Function; | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.LibraryProgressEvent | |
package com.sulake.core.runtime.events{ | |
import flash.events.ProgressEvent; | |
public class LibraryProgressEvent extends ProgressEvent { | |
private var _elapsedTime:int; | |
private var _fileName:String; | |
public function LibraryProgressEvent(_arg_1:String, _arg_2:uint=0, _arg_3:uint=0, _arg_4:int=0); | |
public function get elapsedTime():int; | |
public function get fileName():String; | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.LockEvent | |
package com.sulake.core.runtime.events{ | |
import flash.events.Event; | |
import com.sulake.core.runtime.IUnknown; | |
public class LockEvent extends Event { | |
public var unknown:IUnknown; | |
public function LockEvent(_arg_1:String, _arg_2:IUnknown); | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.LowMemoryEvent | |
package com.sulake.core.runtime.events{ | |
import flash.events.Event; | |
public class LowMemoryEvent extends Event { | |
public static const TYPE:String; | |
private var _warningCounter:int; | |
public function LowMemoryEvent(_arg_1:int); | |
public function get warningCounter():int; | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.events.WarningEvent | |
package com.sulake.core.runtime.events{ | |
import flash.events.Event; | |
public class WarningEvent extends Event { | |
protected var _message:String; | |
public function WarningEvent(_arg_1:String, _arg_2:String); | |
public function get message():String; | |
} | |
}//package com.sulake.core.runtime.events | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.exceptions.ComponentDisposedException | |
package com.sulake.core.runtime.exceptions{ | |
public class ComponentDisposedException extends Exception { | |
public function ComponentDisposedException(_arg_1:String); | |
} | |
}//package com.sulake.core.runtime.exceptions | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.exceptions.Exception | |
package com.sulake.core.runtime.exceptions{ | |
public class Exception extends Error { | |
private var _cause:Error; | |
public function Exception(_arg_1:String, _arg_2:int=0, _arg_3:Error=null); | |
public static function getChainedStackTrace(_arg_1:Error):String; | |
public function get cause():Error; | |
public function toString():String; | |
} | |
}//package com.sulake.core.runtime.exceptions | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.exceptions.InvalidComponentException | |
package com.sulake.core.runtime.exceptions{ | |
public class InvalidComponentException extends Exception { | |
public function InvalidComponentException(_arg_1:String); | |
} | |
}//package com.sulake.core.runtime.exceptions | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.Component | |
package com.sulake.core.runtime{ | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import __AS3__.vec.Vector; | |
import flash.events.IEventDispatcher; | |
import flash.utils.Dictionary; | |
public class Component implements IUnknown, ICoreConfiguration { | |
public static const COMPONENT_EVENT_RUNNING:String; | |
public static const COMPONENT_EVENT_DISPOSING:String; | |
public static const COMPONENT_EVENT_WARNING:String; | |
public static const COMPONENT_EVENT_ERROR:String; | |
public static const COMPONENT_EVENT_DEBUG:String; | |
public static const COMPONENT_EVENT_UNLOCKED:String; | |
public static const COMPONENT_EVENT_REBOOT:String; | |
protected static const INTERNAL_EVENT_UNLOCKED:String; | |
public static const COMPONENT_FLAG_NULL:uint; | |
public static const COMPONENT_FLAG_INTERFACE:uint; | |
public static const COMPONENT_FLAG_CONTEXT:uint; | |
public static const COMPONENT_FLAG_DISPOSABLE:uint; | |
protected var _references:uint; | |
protected var _lastError:String; | |
protected var _lastDebug:String; | |
protected var _lastWarning:String; | |
private var _assets:IAssetLibrary; | |
private var _events:EventDispatcherWrapper; | |
private var _flags:uint; | |
private var _iids:InterfaceStructList; | |
private var _context:IContext; | |
private var _disposed:Boolean; | |
private var _locked:Boolean; | |
private var _requiredDependencyCount:int; | |
private var _requiredDependencyIids:Vector.<String>; | |
private var _dependencyDisposalActions:Vector.<Function>; | |
public function Component(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
public static function getInterfaceStructList(_arg_1:Component):InterfaceStructList; | |
public function get locked():Boolean; | |
public function get disposed():Boolean; | |
public function get context():IContext; | |
public function get events():IEventDispatcher; | |
public function get assets():IAssetLibrary; | |
private function injectDependency(identifier:IID, dependencySetter:Function, isRequired:Boolean, eventListeners:Array):void{ | |
} | |
private function allDependenciesRequested(_arg_1:String=""):void; | |
protected function get allRequiredDependenciesInjected():Boolean; | |
protected function get dependencies():Vector.<ComponentDependency>; | |
protected function initComponent():void; | |
public function queueInterface(_arg_1:IID, _arg_2:Function=null):IUnknown; | |
public function release(_arg_1:IID):uint; | |
public function dispose():void; | |
public function purge():void; | |
final protected function lock():void; | |
final protected function unlock():void; | |
public function toString():String; | |
public function toXMLString(_arg_1:uint=0):String; | |
public function registerUpdateReceiver(_arg_1:IUpdateReceiver, _arg_2:uint):void; | |
public function removeUpdateReceiver(_arg_1:IUpdateReceiver):void; | |
public function get flags():uint; | |
public function propertyExists(_arg_1:String):Boolean; | |
public function getProperty(_arg_1:String, _arg_2:Dictionary=null):String; | |
public function setProperty(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void; | |
public function getBoolean(_arg_1:String):Boolean; | |
public function getInteger(_arg_1:String, _arg_2:int):int; | |
public function interpolate(_arg_1:String):String; | |
public function updateUrlProtocol(_arg_1:String):String; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ComponentContext | |
package com.sulake.core.runtime{ | |
import __AS3__.vec.Vector; | |
import com.sulake.core.utils.LibraryLoader; | |
import flash.display.DisplayObjectContainer; | |
import com.sulake.core.assets.IAssetLibrary; | |
import flash.net.URLRequest; | |
import flash.system.LoaderContext; | |
import com.sulake.core.utils.LibraryLoaderEvent; | |
import flash.system.ApplicationDomain; | |
import com.sulake.core.runtime.events.LockEvent; | |
public class ComponentContext extends Component implements IContext { | |
protected var _components:Vector.<Component>; | |
protected var _queuees:Vector.<ComponentInterfaceQueue>; | |
protected var _loaders:Vector.<LibraryLoader>; | |
protected var _debug:Boolean; | |
protected var _displayObjectContainer:DisplayObjectContainer; | |
private var _configuration:ICoreConfiguration; | |
public function ComponentContext(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
public function get root():IContext; | |
public function get displayObjectContainer():DisplayObjectContainer; | |
override public function purge():void; | |
public function debug(_arg_1:String):void; | |
public function getLastDebugMessage():String; | |
public function warning(_arg_1:String):void; | |
public function getLastWarningMessage():String; | |
public function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; | |
public function getLastErrorMessage():String; | |
final public function loadFromFile(_arg_1:URLRequest, _arg_2:LoaderContext):LibraryLoader; | |
final protected function loadReadyHandler(_arg_1:LibraryLoaderEvent):void; | |
protected function loadErrorHandler(_arg_1:LibraryLoaderEvent):void; | |
protected function loadDebugHandler(_arg_1:LibraryLoaderEvent):void; | |
protected function removeLibraryLoader(_arg_1:LibraryLoader):void; | |
public function prepareAssetLibrary(_arg_1:XML, _arg_2:Class):Boolean; | |
final public function prepareComponent(_arg_1:Class, _arg_2:uint=0, _arg_3:ApplicationDomain=null):IUnknown; | |
final public function attachComponent(_arg_1:Component, _arg_2:Array):void; | |
final public function detachComponent(_arg_1:Component):void; | |
override public function queueInterface(_arg_1:IID, _arg_2:Function=null):IUnknown; | |
final protected function addQueueeForInterface(_arg_1:IID, _arg_2:Function):void; | |
final protected function hasQueueForInterface(_arg_1:IID):Boolean; | |
final protected function getQueueForInterface(_arg_1:IID):ComponentInterfaceQueue; | |
final protected function announceInterfaceAvailability(_arg_1:IID, _arg_2:Component):void; | |
override public function dispose():void; | |
private function unlockEventHandler(_arg_1:LockEvent):void; | |
override public function toXMLString(_arg_1:uint=0):String; | |
public function set configuration(_arg_1:ICoreConfiguration):void; | |
public function get configuration():ICoreConfiguration; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ComponentDependency | |
package com.sulake.core.runtime{ | |
public class ComponentDependency { | |
private var _identifier:IID; | |
private var _dependencySetter:Function; | |
private var _isRequired:Boolean; | |
private var _eventListeners:Array; | |
public function ComponentDependency(_arg_1:IID, _arg_2:Function, _arg_3:Boolean=true, _arg_4:Array=null); | |
function get identifier():IID; | |
function get dependencySetter():Function; | |
function get isRequired():Boolean; | |
function get eventListeners():Array; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ComponentInterfaceQueue | |
package com.sulake.core.runtime{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.runtime.IID; | |
import __AS3__.vec.Vector; | |
class ComponentInterfaceQueue implements IDisposable { | |
private var _identifier:IID; | |
private var _isDisposed:Boolean; | |
private var _receivers:Vector.<Function>; | |
public function ComponentInterfaceQueue(_arg_1:IID); | |
public function get identifier():IID; | |
public function get disposed():Boolean; | |
public function get receivers():Vector.<Function>; | |
public function dispose():void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ConsoleCoreErrorReporter | |
package com.sulake.core.runtime{ | |
public class ConsoleCoreErrorReporter implements ICoreErrorReporter { | |
public function ConsoleCoreErrorReporter(); | |
public function logError(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.CoreComponentContext | |
package com.sulake.core.runtime{ | |
import com.sulake.core.utils.IFileProxy; | |
import com.sulake.core.utils.LibraryLoaderQueue; | |
import flash.events.IEventDispatcher; | |
import starling.core.Starling; | |
import away3d.core.managers.Stage3DProxy; | |
import away3d.containers.View3D; | |
import flash.display.DisplayObjectContainer; | |
import flash.events.Event; | |
import com.sulake.core.utils.LibraryLoaderEvent; | |
public final class CoreComponentContext extends ComponentContext implements ICore { | |
private static var _fileProxy:IFileProxy; | |
private static const NUM_UPDATE_RECEIVER_LEVELS:uint; | |
private static const CONFIG_XML_NODE_ASSET_LIBRARIES:String; | |
private static const CONFIG_XML_NODE_ASSET_LIBRARY:String; | |
private static const CONFIG_XML_NODE_SERVICE_LIBRARIES:String; | |
private static const CONFIG_XML_NODE_SERVICE_LIBRARY:String; | |
private static const CONFIG_XML_NODE_COMPONENT_LIBRARIES:String; | |
private static const CONFIG_XML_NODE_COMPONENT_LIBRARY:String; | |
private var _libraryLoaderQueue:LibraryLoaderQueue; | |
private var _loadingEventDelegate:IEventDispatcher; | |
private var _numberOfFilesInConfig:uint; | |
private var _frameUpdateMethod:Function; | |
private var _profiler:Profiler; | |
private var _errorReporter:ICoreErrorReporter; | |
private var _updateReceiversByPriority:Array; | |
private var _framesSkippedByPriority:Array; | |
private var _lastUpdateTimeMs:uint; | |
private var _flags:uint; | |
private var _hibernationLevel:int; | |
private var _hibernationUpdateFrequency:uint; | |
private var _starling:Starling; | |
private var _stage3DProxy:Stage3DProxy; | |
private var _view3D:View3D; | |
private var _skipContext3DPresent:Boolean; | |
private var _rebootOnNextFrame:Boolean; | |
public function CoreComponentContext(_arg_1:DisplayObjectContainer, _arg_2:ICoreErrorReporter, _arg_3:uint); | |
public function set fileProxy(_arg_1:IFileProxy):void; | |
public function get fileProxy():IFileProxy; | |
public function getNumberOfFilesPending():uint; | |
public function getNumberOfFilesLoaded():uint; | |
public function setupStarling(_arg_1:Stage3DProxy, _arg_2:Starling, _arg_3:View3D):void; | |
public function initialize():void; | |
private function unlockEventHandler(_arg_1:Event):void; | |
private function doInitialize():void; | |
public function hasLockedComponents():Boolean; | |
override public function dispose():void; | |
public function getView3D():View3D; | |
public function getStarling():Starling; | |
override public function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; | |
public function readConfigDocument(_arg_1:XML, _arg_2:IEventDispatcher=null):void; | |
private function errorInLoadingProcess(_arg_1:LibraryLoaderEvent=null):void; | |
private function finalizeLoadingEventDelegate():void; | |
private function updateLoadingProgress(_arg_1:LibraryLoaderEvent=null):void; | |
private function updateLoadingProcess(_arg_1:LibraryLoaderEvent=null):void; | |
override public function registerUpdateReceiver(_arg_1:IUpdateReceiver, _arg_2:uint):void; | |
override public function removeUpdateReceiver(_arg_1:IUpdateReceiver):void; | |
public function hibernate(_arg_1:int, _arg_2:int=1):void; | |
public function resume():void; | |
private function get hibernating():Boolean; | |
private function get maxPriority():uint; | |
private function onEnterFrame(_arg_1:Event):void; | |
public function skipContext3DPresent():void; | |
private function simpleFrameUpdateHandler(_arg_1:uint, _arg_2:uint):void; | |
private function complexFrameUpdateHandler(_arg_1:uint, _arg_2:uint):void; | |
private function profilerFrameUpdateHandler(_arg_1:uint, _arg_2:uint):void; | |
private function experimentalFrameUpdateHandler(_arg_1:uint, _arg_2:uint):void; | |
private function debugFrameUpdateHandler(_arg_1:uint, _arg_2:uint):void; | |
public function setProfilerMode(_arg_1:Boolean):void; | |
public function reboot():void; | |
} | |
}//package com.sulake.core.runtime | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.runtime.IUpdateReceiver; | |
import com.sulake.core.runtime.IContext; | |
import flash.events.Event; | |
class UpdateDelegate implements IDisposable { | |
/*private*/ var _receiver:IUpdateReceiver; | |
/*private*/ var _context:IContext; | |
/*private*/ var _priority:int; | |
/*private*/ var _lastUpdateTimeMs:uint; | |
/*private*/ var _framesSkipped:uint; | |
public function UpdateDelegate(_arg_1:IUpdateReceiver, _arg_2:IContext, _arg_3:int); | |
public function get priority():int; | |
public function get receiver():IUpdateReceiver; | |
public function get disposed():Boolean; | |
public function dispose():void; | |
/*private*/ function onFrameUpdate(_arg_1:Event):void; | |
} | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IContext | |
package com.sulake.core.runtime{ | |
import com.sulake.core.assets.IAssetLibrary; | |
import flash.events.IEventDispatcher; | |
import flash.display.DisplayObjectContainer; | |
import flash.net.URLRequest; | |
import flash.system.LoaderContext; | |
import com.sulake.core.utils.LibraryLoader; | |
import flash.system.ApplicationDomain; | |
public /*dynamic*/ interface IContext extends IUnknown { | |
function get assets():IAssetLibrary; | |
function get events():IEventDispatcher; | |
function get root():IContext; | |
function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; | |
function getLastErrorMessage():String; | |
function debug(_arg_1:String):void; | |
function getLastDebugMessage():String; | |
function warning(_arg_1:String):void; | |
function getLastWarningMessage():String; | |
function get displayObjectContainer():DisplayObjectContainer; | |
function loadFromFile(_arg_1:URLRequest, _arg_2:LoaderContext):LibraryLoader; | |
function attachComponent(_arg_1:Component, _arg_2:Array):void; | |
function detachComponent(_arg_1:Component):void; | |
function prepareComponent(_arg_1:Class, _arg_2:uint=0, _arg_3:ApplicationDomain=null):IUnknown; | |
function prepareAssetLibrary(_arg_1:XML, _arg_2:Class):Boolean; | |
function registerUpdateReceiver(_arg_1:IUpdateReceiver, _arg_2:uint):void; | |
function removeUpdateReceiver(_arg_1:IUpdateReceiver):void; | |
function toXMLString(_arg_1:uint=0):String; | |
function get configuration():ICoreConfiguration; | |
function set configuration(_arg_1:ICoreConfiguration):void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ICore | |
package com.sulake.core.runtime{ | |
import flash.events.IEventDispatcher; | |
import com.sulake.core.utils.IFileProxy; | |
public /*dynamic*/ interface ICore extends IContext, ICoreConfiguration { | |
function initialize():void; | |
function purge():void; | |
function hibernate(_arg_1:int, _arg_2:int=1):void; | |
function resume():void; | |
function readConfigDocument(_arg_1:XML, _arg_2:IEventDispatcher=null):void; | |
function getNumberOfFilesPending():uint; | |
function getNumberOfFilesLoaded():uint; | |
function setProfilerMode(_arg_1:Boolean):void; | |
function get fileProxy():IFileProxy; | |
function skipContext3DPresent():void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ICoreConfiguration | |
package com.sulake.core.runtime{ | |
import flash.utils.Dictionary; | |
public /*dynamic*/ interface ICoreConfiguration extends IUnknown { | |
function propertyExists(_arg_1:String):Boolean; | |
function getProperty(_arg_1:String, _arg_2:Dictionary=null):String; | |
function setProperty(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void; | |
function getBoolean(_arg_1:String):Boolean; | |
function getInteger(_arg_1:String, _arg_2:int):int; | |
function interpolate(_arg_1:String):String; | |
function updateUrlProtocol(_arg_1:String):String; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.ICoreErrorReporter | |
package com.sulake.core.runtime{ | |
public /*dynamic*/ interface ICoreErrorReporter { | |
function logError(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IID | |
package com.sulake.core.runtime{ | |
public /*dynamic*/ interface IID { | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IIDCore | |
package com.sulake.core.runtime{ | |
public final class IIDCore implements IID { | |
public function IIDCore(); | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IIDProfiler | |
package com.sulake.core.runtime{ | |
public final class IIDProfiler implements IID { | |
public function IIDProfiler(); | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.InterfaceStruct | |
package com.sulake.core.runtime{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.runtime.IID; | |
import com.sulake.core.runtime.IUnknown; | |
final class InterfaceStruct implements IDisposable { | |
private var _iid:IID; | |
private var _iis:String; | |
private var _unknown:IUnknown; | |
private var _references:uint; | |
public function InterfaceStruct(_arg_1:IID, _arg_2:IUnknown); | |
public function get iid():IID; | |
public function get iis():String; | |
public function get unknown():IUnknown; | |
public function get references():uint; | |
public function get disposed():Boolean; | |
public function dispose():void; | |
public function reserve():uint; | |
public function release():uint; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.InterfaceStructList | |
package com.sulake.core.runtime{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.runtime.IID; | |
import com.sulake.core.runtime.IUnknown; | |
final class InterfaceStructList implements IDisposable { | |
private var _list:Array; | |
public function InterfaceStructList(); | |
public function get length():uint; | |
public function get disposed():Boolean; | |
public function dispose():void; | |
public function insert(_arg_1:InterfaceStruct):uint; | |
public function remove(_arg_1:uint):InterfaceStruct; | |
public function find(_arg_1:IID):IUnknown; | |
public function getStructByInterface(_arg_1:IID):InterfaceStruct; | |
public function getIndexByInterface(_arg_1:IID):int; | |
public function mapStructsByInterface(_arg_1:IID, _arg_2:Array):uint; | |
public function getStructByImplementor(_arg_1:IUnknown):InterfaceStruct; | |
public function getIndexByImplementor(_arg_1:IUnknown):int; | |
public function mapStructsByImplementor(_arg_1:IUnknown, _arg_2:Array):uint; | |
public function getStructByIndex(_arg_1:uint):InterfaceStruct; | |
public function getTotalReferenceCount():uint; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IProfiler | |
package com.sulake.core.runtime{ | |
import com.sulake.core.utils.profiler.ProfilerAgent; | |
public /*dynamic*/ interface IProfiler { | |
function getProfilerAgentForReceiver(_arg_1:IUpdateReceiver):ProfilerAgent; | |
function getProfilerAgentsInArray():Array; | |
function addStartEventListener(_arg_1:Function):void; | |
function addStopEventListener(_arg_1:Function):void; | |
function removeStartEventListener(_arg_1:Function):void; | |
function removeStopEventListener(_arg_1:Function):void; | |
function gc():void; | |
function get numAssetLibraryInstances():uint; | |
function get numBitmapAssetInstances():uint; | |
function get numAllocatedBitmapDataBytes():uint; | |
function get numTrackedBitmapDataInstances():uint; | |
function get numTrackedBitmapDataBytes():uint; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IUnknown | |
package com.sulake.core.runtime{ | |
public /*dynamic*/ interface IUnknown extends IDisposable { | |
function queueInterface(_arg_1:IID, _arg_2:Function=null):IUnknown; | |
function release(_arg_1:IID):uint; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.IUpdateReceiver | |
package com.sulake.core.runtime{ | |
public /*dynamic*/ interface IUpdateReceiver extends IDisposable { | |
function update(_arg_1:uint):void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.runtime.Profiler | |
package com.sulake.core.runtime{ | |
import com.sulake.core.runtime.Component; | |
import com.sulake.core.runtime.IProfiler; | |
import flash.utils.Dictionary; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.runtime.IUpdateReceiver; | |
import com.sulake.core.utils.profiler.ProfilerAgent; | |
class Profiler extends Component implements IProfiler { | |
public static const PROFILER_START:String; | |
public static const PROFILER_STOP:String; | |
private var _profilersByReceiver:Dictionary; | |
private var _startTime:int; | |
private var _roundTime:int; | |
public function Profiler(_arg_1:IContext); | |
public function get numAssetLibraryInstances():uint; | |
public function get numBitmapAssetInstances():uint; | |
public function get numAllocatedBitmapDataBytes():uint; | |
public function get numTrackedBitmapDataInstances():uint; | |
public function get numTrackedBitmapDataBytes():uint; | |
override public function dispose():void; | |
public function gc():void; | |
public function start():void; | |
public function stop():void; | |
public function update(_arg_1:IUpdateReceiver, _arg_2:uint):void; | |
public function get numProfilerAgents():uint; | |
public function getProfilerAgentsInArray():Array; | |
public function getProfilerAgentForReceiver(_arg_1:IUpdateReceiver):ProfilerAgent; | |
public function addProfilerAgentForReceiver(_arg_1:IUpdateReceiver):ProfilerAgent; | |
public function addStartEventListener(_arg_1:Function):void; | |
public function addStopEventListener(_arg_1:Function):void; | |
public function removeStartEventListener(_arg_1:Function):void; | |
public function removeStopEventListener(_arg_1:Function):void; | |
} | |
}//package com.sulake.core.runtime | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.debug.GarbageMonitor | |
package com.sulake.core.utils.debug{ | |
import com.sulake.core.runtime.IDisposable; | |
import flash.utils.Dictionary; | |
public class GarbageMonitor implements IDisposable { | |
private var _disposed:Boolean; | |
private var _dict:Dictionary; | |
public function GarbageMonitor(); | |
public function dispose():void; | |
public function insert(_arg_1:Object, _arg_2:String=null):void; | |
public function get disposed():Boolean; | |
public function get list():Array; | |
} | |
}//package com.sulake.core.utils.debug | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.profiler.tracking.TrackedBitmapData | |
package com.sulake.core.utils.profiler.tracking{ | |
import flash.display.BitmapData; | |
import flash.geom.Point; | |
public class TrackedBitmapData extends BitmapData { | |
public static const MAX_SIZE:int; | |
public static const MAX_WIDTH:int; | |
public static const MAX_HEIGHT:int; | |
public static const MIN_SIZE:int; | |
public static const MIN_WIDTH:int; | |
public static const MIN_HEIGHT:int; | |
private static var _numInstances:uint; | |
private static var _allocatedByteCount:uint; | |
private static const ZERO_POINT:Point; | |
private var _owner:Object; | |
private var _disposed:Boolean; | |
public function TrackedBitmapData(_arg_1:*, _arg_2:int, _arg_3:int, _arg_4:Boolean=true, _arg_5:uint=0xFFFFFFFF); | |
public static function get numInstances():uint; | |
public static function get allocatedByteCount():uint; | |
override public function dispose():void; | |
override public function clone():BitmapData; | |
} | |
}//package com.sulake.core.utils.profiler.tracking | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.profiler.ProfilerAgent | |
package com.sulake.core.utils.profiler{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.runtime.IUpdateReceiver; | |
public class ProfilerAgent extends ProfilerAgentTask implements IDisposable { | |
protected var _receiver:IUpdateReceiver; | |
public function ProfilerAgent(_arg_1:IUpdateReceiver); | |
public function get receiver():IUpdateReceiver; | |
override public function dispose():void; | |
public function update(_arg_1:int):void; | |
} | |
}//package com.sulake.core.utils.profiler | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.profiler.ProfilerAgentTask | |
package com.sulake.core.utils.profiler{ | |
import com.sulake.core.runtime.IDisposable; | |
public class ProfilerAgentTask implements IDisposable { | |
private var _name:String; | |
private var _rounds:uint; | |
private var _total:int; | |
private var _latest:int; | |
private var _average:Number; | |
private var _caption:String; | |
private var _running:Boolean; | |
private var _disposed:Boolean; | |
private var _children:Array; | |
private var _startTime:uint; | |
private var _paused:Boolean; | |
public function ProfilerAgentTask(_arg_1:String, _arg_2:String=""); | |
public function dispose():void; | |
public function start():void; | |
public function stop():void; | |
public function get name():String; | |
public function get rounds():uint; | |
public function get total():int; | |
public function get latest():int; | |
public function get average():Number; | |
public function get caption():String; | |
public function set caption(_arg_1:String):void; | |
public function get running():Boolean; | |
public function get disposed():Boolean; | |
public function get paused():Boolean; | |
public function set paused(_arg_1:Boolean):void; | |
public function get numSubTasks():uint; | |
public function addSubTask(_arg_1:ProfilerAgentTask):void; | |
public function removeSubTask(_arg_1:ProfilerAgentTask):ProfilerAgentTask; | |
public function getSubTaskAt(_arg_1:uint):ProfilerAgentTask; | |
public function getSubTaskByName(_arg_1:String):ProfilerAgentTask; | |
} | |
}//package com.sulake.core.utils.profiler | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.profiler.ProfilerViewer | |
package com.sulake.core.utils.profiler{ | |
import flash.text.TextField; | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.runtime.IProfiler; | |
public class ProfilerViewer extends TextField implements IDisposable { | |
protected var _disposed:Boolean; | |
private var _profiler:IProfiler; | |
public function ProfilerViewer(_arg_1:IProfiler); | |
private static function padAlign(_arg_1:String, _arg_2:int, _arg_3:String=" ", _arg_4:Boolean=false):String; | |
public function get disposed():Boolean; | |
public function set profiler(_arg_1:IProfiler):void; | |
public function get profiler():IProfiler; | |
public function dispose():void; | |
public function refresh():void; | |
private function recursiveUpdate(_arg_1:ProfilerAgentTask, _arg_2:uint):void; | |
} | |
}//package com.sulake.core.utils.profiler | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.ClassUtils | |
package com.sulake.core.utils{ | |
public class ClassUtils { | |
public function ClassUtils(); | |
public static function implementsInterface(_arg_1:Class, _arg_2:Class):Boolean; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.ErrorReportStorage | |
package com.sulake.core.utils{ | |
public class ErrorReportStorage { | |
private static var _errorData:Map; | |
private static var _debugData:Map; | |
public function ErrorReportStorage(); | |
public static function getDebugData():String; | |
public static function addDebugData(_arg_1:String, _arg_2:String):void; | |
public static function setParameter(_arg_1:String, _arg_2:String):void; | |
public static function getParameter(_arg_1:String):String; | |
public static function getParameterNames():Array; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.FontEnum | |
package com.sulake.core.utils{ | |
import flash.text.Font; | |
public class FontEnum { | |
private static const _systemFonts:Map; | |
private static const _embeddedFonts:Map; | |
private static var _init:Boolean; | |
public function FontEnum(); | |
public static function isSystemFont(_arg_1:String):Boolean; | |
public static function isEmbeddedFont(_arg_1:String):Boolean; | |
public static function get systemFonts():Map; | |
public static function get embeddedFonts():Map; | |
public static function registerFont(_arg_1:Class):Font; | |
private static function init():void; | |
public static function refresh():void; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.IFileProxy | |
package com.sulake.core.utils{ | |
import flash.utils.ByteArray; | |
public /*dynamic*/ interface IFileProxy { | |
function clearCache():void; | |
function localFilePath(_arg_1:String):String; | |
function cacheFilePath(_arg_1:String):String; | |
function loadLocalBitmapData(_arg_1:String, _arg_2:Function):void; | |
function cacheFileExists(_arg_1:String):Boolean; | |
function readCache(_arg_1:String):ByteArray; | |
function writeCache(_arg_1:String, _arg_2:ByteArray):void; | |
function deleteCacheDirectory(_arg_1:String):void; | |
function swapObjectIn(_arg_1:Object):int; | |
function swapObjectOut(_arg_1:int):Object; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.LibraryLoader | |
package com.sulake.core.utils{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.display.Loader; | |
import flash.net.URLLoader; | |
import flash.system.LoaderContext; | |
import flash.net.URLRequest; | |
import flash.utils.ByteArray; | |
import com.codeazur.as3swf.SWF; | |
import flash.utils.Dictionary; | |
import flash.system.ApplicationDomain; | |
import flash.display.DisplayObject; | |
import flash.events.Event; | |
public class LibraryLoader extends EventDispatcherWrapper implements IDisposable { | |
protected static const STATE_EVENT_COMPLETE:uint; | |
protected static const STATE_EVENT_INIT:uint; | |
protected static const STATE_ANALYZE:uint; | |
protected static const STATE_EVENT_FRAME:uint; | |
protected static const STATE_EVENT_OPEN:uint; | |
protected static const STATE_READY:uint; | |
public static const DEFAULT_MAX_RETRIES:int; | |
public static const LIBRARY_LOADER_FINALIZE:String; | |
private static const CACHE_FILE_NAME:String; | |
private static const TIMESTAMP_FILE_NAME:String; | |
public static const USE_DOWNLOAD_THROTTLING:Boolean; | |
public static const MAX_SIMULTANEOUS_DOWNLOADS:int; | |
private static var _throttleQueue:Array; | |
private static var _activeDownloads:Array; | |
protected var _loader:Loader; | |
protected var _urlLoader:URLLoader; | |
protected var _context:LoaderContext; | |
protected var _status:int; | |
protected var _request:URLRequest; | |
protected var _manifest:XML; | |
protected var _resource:Class; | |
protected var _process:uint; | |
protected var _name:String; | |
protected var _ready:Boolean; | |
protected var _debug:Boolean; | |
protected var _paused:Boolean; | |
protected var _errorMsg:String; | |
protected var _debugMsg:String; | |
protected var _cachedBytes:ByteArray; | |
protected var _downloadStartTime:int; | |
protected var _downloadEndTime:int; | |
protected var _downloadRetriesLeft:int; | |
protected var _analyzeAttempts:uint; | |
protected var _cacheKey:String; | |
protected var _cacheRevision:int; | |
private var _iosCompatibilityMode:Boolean; | |
public function LibraryLoader(_arg_1:LoaderContext=null, _arg_2:Boolean=false, _arg_3:Boolean=false); | |
protected static function parseNameFromUrl(_arg_1:String):String; | |
protected static function queue(_arg_1:LibraryLoader):void; | |
protected static function throttle():void; | |
public static function makeSWF(_arg_1:String, _arg_2:ByteArray, _arg_3:Class):ByteArray; | |
private static function getSymbolClassList(_arg_1:SWF, _arg_2:String):Dictionary; | |
private static function getBinaryBlobs(_arg_1:SWF):Dictionary; | |
private static function getLosslessImageBlobs(_arg_1:SWF):Dictionary; | |
public function get url():String; | |
public function get name():String; | |
public function get ready():Boolean; | |
public function get status():int; | |
public function get domain():ApplicationDomain; | |
public function get request():URLRequest; | |
public function get resource():Class; | |
public function get manifest():XML; | |
public function get bytesTotal():uint; | |
public function get bytesLoaded():uint; | |
public function get elapsedTime():uint; | |
public function get paused():Boolean; | |
protected function get content():DisplayObject; | |
private function get fileProxy():IFileProxy; | |
override public function dispose():void; | |
public function load(_arg_1:URLRequest, _arg_2:String=null, _arg_3:int=-1, _arg_4:int=5):void; | |
private function getCacheFilePath():String; | |
private function getCacheDirectoryPath():String; | |
public function resume():void; | |
protected function retry():Boolean; | |
public function hasDefinition(_arg_1:String):Boolean; | |
public function getDefinition(_arg_1:String):Object; | |
protected function loadEventHandler(_arg_1:Event):void; | |
private function addToCache():void; | |
protected function analyzeLibrary():Boolean; | |
protected function prepareLibrary():Boolean; | |
protected function handleHttpStatus(_arg_1:int):Boolean; | |
protected function addRequestCounterToUrlRequest(_arg_1:URLRequest, _arg_2:int):void; | |
protected function removeEventListeners():void; | |
protected function debug(_arg_1:String):void; | |
protected function failure(_arg_1:String):void; | |
public function getLastDebugMessage():String; | |
public function getLastErrorMessage():String; | |
public function get bytes():ByteArray; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.LibraryLoaderEvent | |
package com.sulake.core.utils{ | |
import flash.events.Event; | |
public class LibraryLoaderEvent extends Event { | |
public static const LIBRARY_LOADER_EVENT_COMPLETE:String; | |
public static const LIBRARY_LOADER_EVENT_PROGRESS:String; | |
public static const LIBRARY_LOADER_EVENT_UNLOAD:String; | |
public static const LIBRARY_LOADER_EVENT_STATUS:String; | |
public static const LIBRARY_LOADER_EVENT_ERROR:String; | |
public static const LIBRARY_LOADER_EVENT_DEBUG:String; | |
public static const LIBRARY_LOADER_EVENT_DISPOSE:String; | |
private var _status:int; | |
private var _bytesTotal:uint; | |
private var _bytesLoaded:uint; | |
private var _elapsedTime:uint; | |
public function LibraryLoaderEvent(_arg_1:String, _arg_2:int, _arg_3:uint, _arg_4:uint, _arg_5:uint); | |
public function get status():int; | |
public function get bytesTotal():uint; | |
public function get bytesLoaded():uint; | |
public function get elapsedTime():uint; | |
override public function clone():Event; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.LibraryLoaderQueue | |
package com.sulake.core.utils{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.runtime.IDisposable; | |
public class LibraryLoaderQueue extends EventDispatcherWrapper implements IDisposable { | |
protected static const MAX_SIMULTANEOUS_DOWNLOADS:int; | |
private var _debug:Boolean; | |
private var _queue:Array; | |
private var _loaders:Array; | |
public function LibraryLoaderQueue(_arg_1:Boolean=false); | |
public function get length():int; | |
override public function dispose():void; | |
public function push(_arg_1:LibraryLoader):void; | |
private function next():void; | |
private function libraryLoadedHandler(_arg_1:LibraryLoaderEvent):void; | |
private function loadProgressHandler(_arg_1:LibraryLoaderEvent):void; | |
private function loaderDisposeHandler(_arg_1:LibraryLoaderEvent):void; | |
private function loadErrorHandler(_arg_1:LibraryLoaderEvent):void; | |
private function removeLoader(_arg_1:LibraryLoader):void; | |
private function isUrlInQueue(_arg_1:String, _arg_2:Boolean=true):Boolean; | |
public function findLibraryLoaderByURL(_arg_1:String, _arg_2:Boolean=true):LibraryLoader; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.Map | |
package com.sulake.core.utils{ | |
import flash.utils.Proxy; | |
import com.sulake.core.runtime.IDisposable; | |
import flash.utils.Dictionary; | |
import flash.utils.flash_proxy; | |
use namespace flash.utils.flash_proxy; | |
public class Map extends Proxy implements IDisposable { | |
public var length:uint; | |
private var _dictionary:Dictionary; | |
private var _array:Array; | |
private var _keys:Array; | |
public function Map(); | |
public function get disposed():Boolean; | |
public function dispose():void; | |
public function reset():void; | |
public function unshift(_arg_1:*, _arg_2:*):Boolean; | |
public function add(_arg_1:*, _arg_2:*):Boolean; | |
public function remove(_arg_1:*); | |
public function getWithIndex(_arg_1:int); | |
public function getKey(_arg_1:int); | |
public function getKeyFor(_arg_1:Object):Object; | |
public function getKeys():Array; | |
public function getKeysRef():Array; | |
public function hasKey(_arg_1:*):Boolean; | |
public function getValue(_arg_1:*); | |
public function getValues():Array; | |
public function hasValue(_arg_1:*):Boolean; | |
public function indexOf(_arg_1:*):int; | |
public function concatenate(_arg_1:Map):void; | |
public function clone():Map; | |
override flash_proxy function getProperty(_arg_1:*); | |
override flash_proxy function setProperty(_arg_1:*, _arg_2:*):void; | |
override flash_proxy function nextNameIndex(_arg_1:int):int; | |
override flash_proxy function nextName(_arg_1:int):String; | |
override flash_proxy function nextValue(_arg_1:int); | |
override flash_proxy function callProperty(_arg_1:*, ... _args); | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.MapString | |
package com.sulake.core.utils{ | |
import com.sulake.core.runtime.IDisposable; | |
import flash.utils.Dictionary; | |
public class MapString implements IDisposable { | |
public var length:uint; | |
private var _dictionary:Dictionary; | |
private var _array:Array; | |
private var _keys:Array; | |
public function MapString(); | |
public function get disposed():Boolean; | |
public function dispose():void; | |
public function reset():void; | |
public function unshift(_arg_1:String, _arg_2:*):Boolean; | |
public function add(_arg_1:String, _arg_2:*):Boolean; | |
public function remove(_arg_1:String); | |
public function getWithIndex(_arg_1:int); | |
public function getKey(_arg_1:int); | |
public function getKeys():Array; | |
public function getKeysRef():Array; | |
public function hasKey(_arg_1:String):Boolean; | |
public function getValue(_arg_1:String); | |
public function getValues():Array; | |
public function hasValue(_arg_1:String):Boolean; | |
public function indexOf(_arg_1:*):int; | |
public function concatenate(_arg_1:MapString):void; | |
public function clone():MapString; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.Player | |
package com.sulake.core.utils{ | |
public class Player { | |
private static var _majorVersion:int; | |
private static var _majorRevision:int; | |
private static var _operatingSystem:String; | |
public function Player(); | |
public static function get majorVersion():int; | |
public static function get majorRevision():int; | |
public static function get operatingSystem():String; | |
private static function init():void; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.PurgeTrigger | |
package com.sulake.core.utils{ | |
public class PurgeTrigger { | |
private static var _softPurgeTriggerMegaBytes:uint; | |
private static var _hardPurgeTriggerMegaBytes:uint; | |
private static var _frequencyMilliSeconds:uint; | |
private static var _running:Boolean; | |
public function PurgeTrigger(); | |
public static function get softPurgeTriggerMegaBytes():uint; | |
public static function set softPurgeTriggerMegaBytes(_arg_1:uint):void; | |
public static function get hardPurgeTriggerMegaBytes():uint; | |
public static function set hardPurgeTriggerMegaBytes(_arg_1:uint):void; | |
public static function get frequencyMilliSeconds():uint; | |
public static function set frequencyMilliSeconds(_arg_1:uint):void; | |
public static function get isRunning():Boolean; | |
protected static function get isMemoryDataAvailable():Boolean; | |
public static function start():void; | |
public static function stop():void; | |
public static function trigger():void; | |
public static function triggerGC():void; | |
private static function onInterval():void; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.Resources | |
package com.sulake.core.utils{ | |
public class Resources { | |
private static var _resources:Map; | |
public function Resources(); | |
public static function has(_arg_1:String):Boolean; | |
public static function get(_arg_1:String):Object; | |
public static function assign(_arg_1:String, _arg_2:Object):Object; | |
public static function remove(_arg_1:String):Object; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.utils.SingleWriteMap | |
package com.sulake.core.utils{ | |
import flash.utils.flash_proxy; | |
use namespace flash.utils.flash_proxy; | |
public class SingleWriteMap extends Map { | |
public function SingleWriteMap(); | |
override flash_proxy function setProperty(_arg_1:*, _arg_2:*):void; | |
} | |
}//package com.sulake.core.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IBitmapWrapperWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
import flash.display.BitmapData; | |
public /*dynamic*/ interface IBitmapWrapperWindow extends IWindow { | |
function set bitmap(_arg_1:BitmapData):void; | |
function get bitmap():BitmapData; | |
function get bitmapAssetName():String; | |
function set bitmapAssetName(_arg_1:String):void; | |
function set disposesBitmap(_arg_1:Boolean):void; | |
function get disposesBitmap():Boolean; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IButtonWindow | |
package com.sulake.core.window.components{ | |
public /*dynamic*/ interface IButtonWindow extends IInteractiveWindow { | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IDesktopWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindowContainer; | |
import com.sulake.core.window.IWindow; | |
import flash.geom.Point; | |
public /*dynamic*/ interface IDesktopWindow extends IWindowContainer, IDisplayObjectWrapper { | |
function get mouseX():int; | |
function get mouseY():int; | |
function getActiveWindow():IWindow; | |
function setActiveWindow(_arg_1:IWindow):IWindow; | |
function groupParameterFilteredChildrenUnderPoint(_arg_1:Point, _arg_2:Array, _arg_3:uint=0):void; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IDisplayObjectWrapper | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
import flash.display.DisplayObject; | |
public /*dynamic*/ interface IDisplayObjectWrapper extends IWindow { | |
function setDisplayObject(_arg_1:DisplayObject):void; | |
function getDisplayObject():DisplayObject; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IDropListWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.utils.IIterable; | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IDropListWindow extends IInteractiveWindow, IIterable { | |
function get selection():int; | |
function set selection(_arg_1:int):void; | |
function get numMenuItems():int; | |
function addMenuItem(_arg_1:IWindow):IWindow; | |
function addMenuItemAt(_arg_1:IWindow, _arg_2:int):IWindow; | |
function getMenuItemIndex(_arg_1:IWindow):int; | |
function getMenuItemAt(_arg_1:int):IWindow; | |
function removeMenuItem(_arg_1:IWindow):IWindow; | |
function removeMenuItemAt(_arg_1:int):IWindow; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IFocusWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.runtime.IDisposable; | |
public /*dynamic*/ interface IFocusWindow extends IDisposable { | |
function get focused():Boolean; | |
function focus():Boolean; | |
function unfocus():Boolean; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IInteractiveWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IInteractiveWindow extends IWindow { | |
function set toolTipCaption(_arg_1:String):void; | |
function get toolTipCaption():String; | |
function set toolTipDelay(_arg_1:uint):void; | |
function get toolTipDelay():uint; | |
function set toolTipIsDynamic(_arg_1:Boolean):void; | |
function get toolTipIsDynamic():Boolean; | |
function showToolTip(_arg_1:IToolTipWindow):void; | |
function hideToolTip():void; | |
function setMouseCursorForState(_arg_1:uint, _arg_2:uint):uint; | |
function getMouseCursorByState(_arg_1:uint):uint; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IItemListWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
import com.sulake.core.window.utils.IIterable; | |
public /*dynamic*/ interface IItemListWindow extends IWindow, IScrollableWindow, IIterable { | |
function get spacing():int; | |
function set spacing(_arg_1:int):void; | |
function get scaleToFitItems():Boolean; | |
function set scaleToFitItems(_arg_1:Boolean):void; | |
function get autoArrangeItems():Boolean; | |
function set autoArrangeItems(_arg_1:Boolean):void; | |
function get resizeOnItemUpdate():Boolean; | |
function set resizeOnItemUpdate(_arg_1:Boolean):void; | |
function get numListItems():int; | |
function addListItem(_arg_1:IWindow):IWindow; | |
function addListItemAt(_arg_1:IWindow, _arg_2:uint):IWindow; | |
function getListItemAt(_arg_1:uint):IWindow; | |
function getListItemByID(_arg_1:uint):IWindow; | |
function getListItemByName(_arg_1:String):IWindow; | |
function getListItemByTag(_arg_1:String):IWindow; | |
function getListItemIndex(_arg_1:IWindow):int; | |
function removeListItem(_arg_1:IWindow):IWindow; | |
function removeListItemAt(_arg_1:int):IWindow; | |
function setListItemIndex(_arg_1:IWindow, _arg_2:int):void; | |
function swapListItems(_arg_1:IWindow, _arg_2:IWindow):void; | |
function groupListItemsWithID(_arg_1:uint, _arg_2:Array, _arg_3:int=0):uint; | |
function groupListItemsWithTag(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; | |
function swapListItemsAt(_arg_1:int, _arg_2:int):void; | |
function removeListItems():void; | |
function destroyListItems():void; | |
function arrangeListItems():void; | |
function populate(_arg_1:Array):void; | |
function stopDragging():void; | |
function set disableAutodrag(_arg_1:Boolean):void; | |
function get isPartOfGridWindow():Boolean; | |
function set isPartOfGridWindow(_arg_1:Boolean):void; | |
function get scrollableWindow():IWindow; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IScrollableWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
import flash.geom.Rectangle; | |
public /*dynamic*/ interface IScrollableWindow extends IWindow { | |
function get scrollH():Number; | |
function get scrollV():Number; | |
function set scrollH(_arg_1:Number):void; | |
function set scrollV(_arg_1:Number):void; | |
function get scrollStepH():Number; | |
function get scrollStepV():Number; | |
function set scrollStepH(_arg_1:Number):void; | |
function set scrollStepV(_arg_1:Number):void; | |
function get maxScrollH():int; | |
function get maxScrollV():int; | |
function get visibleRegion():Rectangle; | |
function get scrollableRegion():Rectangle; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.ISelectableWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface ISelectableWindow extends IWindow { | |
function get selector():ISelectorWindow; | |
function get isSelected():Boolean; | |
function set isSelected(_arg_1:Boolean):void; | |
function select():Boolean; | |
function unselect():Boolean; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.ISelectorWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface ISelectorWindow extends IWindow { | |
function get numSelectables():uint; | |
function getSelected():ISelectableWindow; | |
function setSelected(_arg_1:ISelectableWindow):void; | |
function addSelectable(_arg_1:ISelectableWindow):ISelectableWindow; | |
function addSelectableAt(_arg_1:ISelectableWindow, _arg_2:int):ISelectableWindow; | |
function getSelectableAt(_arg_1:int):ISelectableWindow; | |
function getSelectableByID(_arg_1:uint):ISelectableWindow; | |
function getSelectableByTag(_arg_1:String):ISelectableWindow; | |
function getSelectableByName(_arg_1:String):ISelectableWindow; | |
function getSelectableIndex(_arg_1:ISelectableWindow):int; | |
function removeSelectable(_arg_1:ISelectableWindow):ISelectableWindow; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.ITextFieldWindow | |
package com.sulake.core.window.components{ | |
public /*dynamic*/ interface ITextFieldWindow extends ITextWindow, IFocusWindow, IInteractiveWindow { | |
function get editable():Boolean; | |
function set editable(_arg_1:Boolean):void; | |
function get selectable():Boolean; | |
function set selectable(_arg_1:Boolean):void; | |
function get displayAsPassword():Boolean; | |
function set displayAsPassword(_arg_1:Boolean):void; | |
function get displayRaw():Boolean; | |
function set displayRaw(_arg_1:Boolean):void; | |
function setSelection(_arg_1:int, _arg_2:int):void; | |
function get selectionBeginIndex():int; | |
function get selectionEndIndex():int; | |
function get restrict():String; | |
function set restrict(_arg_1:String):void; | |
function requestChangeEvent():void; | |
function getWordAt(_arg_1:int, _arg_2:int):String; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.ITextWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
import flash.text.TextFormat; | |
import com.sulake.core.window.utils.IMargins; | |
import com.sulake.core.window.utils.TextStyle; | |
import flash.text.StyleSheet; | |
import flash.geom.Rectangle; | |
import flash.display.DisplayObject; | |
import flash.text.TextLineMetrics; | |
public /*dynamic*/ interface ITextWindow extends IWindow, IScrollableWindow { | |
function get antiAliasType():String; | |
function get autoSize():String; | |
function get bold():Boolean; | |
function get border():Boolean; | |
function get borderColor():uint; | |
function get bottomScrollV():int; | |
function get defaultTextFormat():TextFormat; | |
function get embedFonts():Boolean; | |
function get fontFace():String; | |
function get fontSize():uint; | |
function get gridFitType():String; | |
function get htmlText():String; | |
function get italic():Boolean; | |
function get kerning():Boolean; | |
function get length():int; | |
function get margins():IMargins; | |
function get maxChars():int; | |
function get multiline():Boolean; | |
function get numLines():int; | |
function get sharpness():Number; | |
function get spacing():Number; | |
function get text():String; | |
function get textColor():uint; | |
function get textBackground():Boolean; | |
function get textBackgroundColor():uint; | |
function get textHeight():Number; | |
function get textWidth():Number; | |
function get textStyle():TextStyle; | |
function get thickness():Number; | |
function get underline():Boolean; | |
function get wordWrap():Boolean; | |
function get etchingColor():uint; | |
function get etchingPosition():String; | |
function set antiAliasType(_arg_1:String):void; | |
function set autoSize(_arg_1:String):void; | |
function set bold(_arg_1:Boolean):void; | |
function set border(_arg_1:Boolean):void; | |
function set borderColor(_arg_1:uint):void; | |
function set defaultTextFormat(_arg_1:TextFormat):void; | |
function set embedFonts(_arg_1:Boolean):void; | |
function set fontFace(_arg_1:String):void; | |
function set fontSize(_arg_1:uint):void; | |
function set gridFitType(_arg_1:String):void; | |
function set htmlText(_arg_1:String):void; | |
function set italic(_arg_1:Boolean):void; | |
function set kerning(_arg_1:Boolean):void; | |
function set maxChars(_arg_1:int):void; | |
function set multiline(_arg_1:Boolean):void; | |
function set sharpness(_arg_1:Number):void; | |
function set spacing(_arg_1:Number):void; | |
function set text(_arg_1:String):void; | |
function set textColor(_arg_1:uint):void; | |
function set textBackground(_arg_1:Boolean):void; | |
function set textBackgroundColor(_arg_1:uint):void; | |
function set textStyle(_arg_1:TextStyle):void; | |
function set thickness(_arg_1:Number):void; | |
function set underline(_arg_1:Boolean):void; | |
function set wordWrap(_arg_1:Boolean):void; | |
function set etchingColor(_arg_1:uint):void; | |
function set etchingPosition(_arg_1:String):void; | |
function set styleSheet(_arg_1:StyleSheet):void; | |
function appendText(_arg_1:String):void; | |
function getCharBoundaries(_arg_1:int):Rectangle; | |
function getCharIndexAtPoint(_arg_1:Number, _arg_2:Number):int; | |
function getFirstCharInParagraph(_arg_1:int):int; | |
function getImageReference(_arg_1:String):DisplayObject; | |
function getLineIndexAtPoint(_arg_1:Number, _arg_2:Number):int; | |
function getLineIndexOfChar(_arg_1:int):int; | |
function getLineLength(_arg_1:int):int; | |
function getLineMetrics(_arg_1:int):TextLineMetrics; | |
function getLineOffset(_arg_1:int):int; | |
function getLineText(_arg_1:int):String; | |
function getParagraphLength(_arg_1:int):int; | |
function getTextFormat(_arg_1:int=-1, _arg_2:int=-1):TextFormat; | |
function replaceText(_arg_1:int, _arg_2:int, _arg_3:String):void; | |
function setTextFormat(_arg_1:TextFormat, _arg_2:int=-1, _arg_3:int=-1):void; | |
function resetExplicitStyle():void; | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.components.IToolTipWindow | |
package com.sulake.core.window.components{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IToolTipWindow extends IWindow { | |
} | |
}//package com.sulake.core.window.components | |
//------------------------------------------------------------ | |
//com.sulake.core.window.events.WindowEvent | |
package com.sulake.core.window.events{ | |
import com.sulake.core.window.IWindow; | |
public class WindowEvent { | |
public static const WINDOW_EVENT_DESTROY:String; | |
public static const WINDOW_EVENT_DESTROYED:String; | |
public static const WINDOW_EVENT_OPEN:String; | |
public static const WINDOW_EVENT_OPENED:String; | |
public static const WINDOW_EVENT_CLOSE:String; | |
public static const WINDOW_EVENT_CLOSED:String; | |
public static const WINDOW_EVENT_FOCUS:String; | |
public static const WINDOW_EVENT_FOCUSED:String; | |
public static const WINDOW_EVENT_UNFOCUS:String; | |
public static const WINDOW_EVENT_UNFOCUSED:String; | |
public static const WINDOW_EVENT_ACTIVATE:String; | |
public static const WINDOW_EVENT_ACTIVATED:String; | |
public static const WINDOW_EVENT_DEACTIVATE:String; | |
public static const WINDOW_EVENT_DEACTIVATED:String; | |
public static const WINDOW_EVENT_SELECT:String; | |
public static const WINDOW_EVENT_SELECTED:String; | |
public static const WINDOW_EVENT_UNSELECT:String; | |
public static const WINDOW_EVENT_UNSELECTED:String; | |
public static const WINDOW_EVENT_LOCK:String; | |
public static const WINDOW_EVENT_LOCKED:String; | |
public static const WINDOW_EVENT_UNLOCK:String; | |
public static const WINDOW_EVENT_UNLOCKED:String; | |
public static const WINDOW_EVENT_ENABLE:String; | |
public static const WINDOW_EVENT_ENABLED:String; | |
public static const WINDOW_EVENT_DISABLE:String; | |
public static const WINDOW_EVENT_DISABLED:String; | |
public static const WINDOW_EVENT_RELOCATE:String; | |
public static const WINDOW_EVENT_RELOCATED:String; | |
public static const WINDOW_EVENT_RESIZE:String; | |
public static const WINDOW_EVENT_RESIZED:String; | |
public static const WINDOW_EVENT_MINIMIZE:String; | |
public static const WINDOW_EVENT_MINIMIZED:String; | |
public static const WINDOW_EVENT_MAXIMIZE:String; | |
public static const WINDOW_EVENT_MAXIMIZED:String; | |
public static const WINDOW_EVENT_RESTORE:String; | |
public static const WINDOW_EVENT_RESTORED:String; | |
public static const WINDOW_EVENT_CHILD_ADDED:String; | |
public static const WINDOW_EVENT_CHILD_REMOVED:String; | |
public static const WINDOW_EVENT_CHILD_RELOCATED:String; | |
public static const WINDOW_EVENT_CHILD_RESIZED:String; | |
public static const WINDOW_EVENT_CHILD_ACTIVATED:String; | |
public static const WINDOW_EVENT_CHILD_VISIBILITY:String; | |
public static const WINDOW_EVENT_PARENT_ADDED:String; | |
public static const WINDOW_EVENT_PARENT_REMOVED:String; | |
public static const WINDOW_EVENT_PARENT_RELOCATED:String; | |
public static const WINDOW_EVENT_PARENT_RESIZED:String; | |
public static const WINDOW_EVENT_PARENT_ACTIVATED:String; | |
public static const WINDOW_EVENT_OK:String; | |
public static const WINDOW_EVENT_CANCEL:String; | |
public static const WINDOW_EVENT_CHANGE:String; | |
public static const WINDOW_EVENT_SCROLL:String; | |
public static const UNKNOWN:String; | |
private static const POOL:Array; | |
protected var _type:String; | |
protected var _window:IWindow; | |
protected var _related:IWindow; | |
protected var _cancelled:Boolean; | |
protected var _cancelable:Boolean; | |
protected var _recycled:Boolean; | |
protected var _pool:Array; | |
public function WindowEvent(); | |
public static function allocate(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Boolean=false):WindowEvent; | |
public function get type():String; | |
public function get target():IWindow; | |
public function get window():IWindow; | |
public function get related():IWindow; | |
public function get cancelable():Boolean; | |
public function recycle():void; | |
public function clone():WindowEvent; | |
public function preventDefault():void; | |
public function isDefaultPrevented():Boolean; | |
public function preventWindowOperation():void; | |
public function isWindowOperationPrevented():Boolean; | |
public function stopPropagation():void; | |
public function stopImmediatePropagation():void; | |
public function toString():String; | |
} | |
}//package com.sulake.core.window.events | |
//------------------------------------------------------------ | |
//com.sulake.core.window.events.WindowKeyboardEvent | |
package com.sulake.core.window.events{ | |
import flash.events.KeyboardEvent; | |
import flash.events.Event; | |
import com.sulake.core.window.IWindow; | |
public class WindowKeyboardEvent extends WindowEvent { | |
public static const WINDOW_EVENT_KEY_UP:String; | |
public static const WINDOW_EVENT_KEY_DOWN:String; | |
private static const POOL:Array; | |
private var _event:KeyboardEvent; | |
public function WindowKeyboardEvent(); | |
public static function allocate(_arg_1:String, _arg_2:Event, _arg_3:IWindow, _arg_4:IWindow, _arg_5:Boolean=false):WindowKeyboardEvent; | |
public function get charCode():uint; | |
public function get keyCode():uint; | |
public function get keyLocation():uint; | |
public function get altKey():Boolean; | |
public function get shiftKey():Boolean; | |
public function get ctrlKey():Boolean; | |
override public function clone():WindowEvent; | |
override public function toString():String; | |
} | |
}//package com.sulake.core.window.events | |
//------------------------------------------------------------ | |
//com.sulake.core.window.events.WindowMouseEvent | |
package com.sulake.core.window.events{ | |
import com.sulake.core.window.IWindow; | |
public class WindowMouseEvent extends WindowEvent { | |
public static const CLICK:String; | |
public static const DOUBLE_CLICK:String; | |
public static const DOWN:String; | |
public static const MIDDLE_CLICK:String; | |
public static const MIDDLE_DOWN:String; | |
public static const MIDDLE_UP:String; | |
public static const MOVE:String; | |
public static const OUT:String; | |
public static const OVER:String; | |
public static const UP:String; | |
public static const UP_OUTSIDE:String; | |
public static const WHEEL:String; | |
public static const RIGHT_CLICK:String; | |
public static const RIGHT_DOWN:String; | |
public static const RIGHT_UP:String; | |
public static const ROLL_OUT:String; | |
public static const ROLL_OVER:String; | |
public static const HOVERING:String; | |
private static const POOL:Array; | |
public var delta:int; | |
public var localX:Number; | |
public var localY:Number; | |
public var stageX:Number; | |
public var stageY:Number; | |
public var altKey:Boolean; | |
public var ctrlKey:Boolean; | |
public var shiftKey:Boolean; | |
public var buttonDown:Boolean; | |
public function WindowMouseEvent(); | |
public static function allocate(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Boolean, _arg_9:Boolean, _arg_10:Boolean, _arg_11:Boolean, _arg_12:int):WindowMouseEvent; | |
override public function clone():WindowEvent; | |
override public function toString():String; | |
} | |
}//package com.sulake.core.window.events | |
//------------------------------------------------------------ | |
//com.sulake.core.window.motion.friend | |
package com.sulake.core.window.motion{ | |
public const friend; | |
}//package com.sulake.core.window.motion | |
//------------------------------------------------------------ | |
//com.sulake.core.window.motion.Motion | |
package com.sulake.core.window.motion{ | |
import com.sulake.core.window.IWindow; | |
public class Motion { | |
protected var _target:IWindow; | |
protected var _running:Boolean; | |
protected var _complete:Boolean; | |
protected var _tag:String; | |
public function Motion(_arg_1:IWindow); | |
public function get running():Boolean; | |
public function get complete():Boolean; | |
public function set target(_arg_1:IWindow):void; | |
public function get target():IWindow; | |
public function set tag(_arg_1:String):void; | |
public function get tag():String; | |
function start():void; | |
function update(_arg_1:Number):void; | |
function stop():void; | |
function tick(_arg_1:int):void; | |
} | |
}//package com.sulake.core.window.motion | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IFocusManagerService | |
package com.sulake.core.window.services{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.window.components.IFocusWindow; | |
public /*dynamic*/ interface IFocusManagerService extends IDisposable { | |
function registerFocusWindow(_arg_1:IFocusWindow):void; | |
function removeFocusWindow(_arg_1:IFocusWindow):void; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IGestureAgentService | |
package com.sulake.core.window.services{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IGestureAgentService { | |
function dispose():void; | |
function begin(_arg_1:IWindow, _arg_2:Function, _arg_3:uint, _arg_4:int, _arg_5:int):IWindow; | |
function end(_arg_1:IWindow):IWindow; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IInternalWindowServices | |
package com.sulake.core.window.services{ | |
public /*dynamic*/ interface IInternalWindowServices { | |
function getMouseDraggingService():IMouseDraggingService; | |
function getMouseScalingService():IMouseScalingService; | |
function getMouseListenerService():IMouseListenerService; | |
function getFocusManagerService():IFocusManagerService; | |
function getToolTipAgentService():IToolTipAgentService; | |
function getGestureAgentService():IGestureAgentService; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IMouseDraggingService | |
package com.sulake.core.window.services{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IMouseDraggingService { | |
function dispose():void; | |
function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; | |
function end(_arg_1:IWindow):IWindow; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IMouseListenerService | |
package com.sulake.core.window.services{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IMouseListenerService { | |
function get eventTypes():Array; | |
function get areaLimit():uint; | |
function set areaLimit(_arg_1:uint):void; | |
function dispose():void; | |
function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; | |
function end(_arg_1:IWindow):IWindow; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IMouseScalingService | |
package com.sulake.core.window.services{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IMouseScalingService { | |
function dispose():void; | |
function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; | |
function end(_arg_1:IWindow):IWindow; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.services.IToolTipAgentService | |
package com.sulake.core.window.services{ | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface IToolTipAgentService { | |
function dispose():void; | |
function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; | |
function end(_arg_1:IWindow):IWindow; | |
function updateCaption(_arg_1:IWindow):void; | |
} | |
}//package com.sulake.core.window.services | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.IIterable | |
package com.sulake.core.window.utils{ | |
public /*dynamic*/ interface IIterable { | |
function get iterator():IIterator; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.IIterator | |
package com.sulake.core.window.utils{ | |
public /*dynamic*/ interface IIterator { | |
function get length():uint; | |
function indexOf(_arg_1:*):int; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.IMargins | |
package com.sulake.core.window.utils{ | |
public /*dynamic*/ interface IMargins { | |
function get left():int; | |
function get right():int; | |
function get top():int; | |
function get bottom():int; | |
function set left(_arg_1:int):void; | |
function set right(_arg_1:int):void; | |
function set top(_arg_1:int):void; | |
function set bottom(_arg_1:int):void; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.INotify | |
package com.sulake.core.window.utils{ | |
import com.sulake.core.runtime.IDisposable; | |
public /*dynamic*/ interface INotify extends IDisposable { | |
function set title(_arg_1:String):void; | |
function get title():String; | |
function set summary(_arg_1:String):void; | |
function get summary():String; | |
function set callback(_arg_1:Function):void; | |
function get callback():Function; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.IRectLimiter | |
package com.sulake.core.window.utils{ | |
public /*dynamic*/ interface IRectLimiter { | |
function get minWidth():int; | |
function get maxWidth():int; | |
function get minHeight():int; | |
function get maxHeight():int; | |
function set minWidth(_arg_1:int):void; | |
function set maxWidth(_arg_1:int):void; | |
function set minHeight(_arg_1:int):void; | |
function set maxHeight(_arg_1:int):void; | |
function get isEmpty():Boolean; | |
function setEmpty():void; | |
function limit():void; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.IWindowParser | |
package com.sulake.core.window.utils{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.window.IWindow; | |
import com.sulake.core.utils.Map; | |
public /*dynamic*/ interface IWindowParser extends IDisposable { | |
function parseAndConstruct(_arg_1:XML, _arg_2:IWindow, _arg_3:Map):IWindow; | |
function windowToXMLString(_arg_1:IWindow):String; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.PropertyStruct | |
package com.sulake.core.window.utils{ | |
public class PropertyStruct { | |
public static const HEX:String; | |
public static const INT:String; | |
public static const UINT:String; | |
public static const NUMBER:String; | |
public static const BOOLEAN:String; | |
public static const STRING:String; | |
public static const POINT:String; | |
public static const RECTANGLE:String; | |
public static const ARRAY:String; | |
public static const MAP:String; | |
private var _key:String; | |
private var _value:Object; | |
private var _type:String; | |
private var _valid:Boolean; | |
private var _complex:Boolean; | |
private var _range:Array; | |
public function PropertyStruct(_arg_1:String, _arg_2:Object, _arg_3:String, _arg_4:Boolean=false, _arg_5:Array=null); | |
public function get key():String; | |
public function get value():Object; | |
public function get type():String; | |
public function get valid():Boolean; | |
public function get range():Array; | |
public function withNameSpace(_arg_1:String):PropertyStruct; | |
public function withoutNameSpace():PropertyStruct; | |
public function withValue(_arg_1:Object):PropertyStruct; | |
public function toString():String; | |
public function toXMLString():String; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.utils.TextStyle | |
package com.sulake.core.window.utils{ | |
public class TextStyle { | |
public static const NORMAL:String; | |
public static const ITALIC:String; | |
public static const BOLD:String; | |
public static const UNDERLINE:String; | |
public static const NONE:String; | |
public static const ADVANCED:String; | |
public static const TOP_LEFT:String; | |
public static const TOP:String; | |
public static const TOP_RIGHT:String; | |
public static const LEFT:String; | |
public static const RIGHT:String; | |
public static const BOTTOM_LEFT:String; | |
public static const BOTTOM:String; | |
public static const BOTTOM_RIGHT:String; | |
public var name:String; | |
public var color:Object; | |
public var fontFamily:String; | |
public var fontSize:Object; | |
public var fontStyle:String; | |
public var fontWeight:String; | |
public var kerning:Object; | |
public var leading:Object; | |
public var letterSpacing:Object; | |
public var textDecoration:String; | |
public var textIndent:Object; | |
public var antiAliasType:String; | |
public var sharpness:Object; | |
public var thickness:Object; | |
public var etchingColor:Object; | |
public var etchingPosition:Object; | |
public function TextStyle(); | |
public function toString():String; | |
public function equals(_arg_1:TextStyle):Boolean; | |
public function clone():TextStyle; | |
} | |
}//package com.sulake.core.window.utils | |
//------------------------------------------------------------ | |
//com.sulake.core.window.ICoreWindowManager | |
package com.sulake.core.window{ | |
import flash.geom.Rectangle; | |
import com.sulake.core.utils.Map; | |
import com.sulake.core.window.components.IDesktopWindow; | |
import com.sulake.core.window.utils.INotify; | |
public /*dynamic*/ interface ICoreWindowManager { | |
function create(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:Rectangle, _arg_6:Function=null, _arg_7:String="", _arg_8:uint=0, _arg_9:Array=null, _arg_10:IWindow=null, _arg_11:Array=null, _arg_12:String=""):IWindow; | |
function destroy(_arg_1:IWindow):void; | |
function buildFromXML(_arg_1:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow; | |
function windowToXMLString(_arg_1:IWindow):String; | |
function getDesktop(_arg_1:uint):IDesktopWindow; | |
function notify(_arg_1:String, _arg_2:String, _arg_3:Function, _arg_4:uint=0):INotify; | |
function findWindowByName(_arg_1:String):IWindow; | |
function findWindowByTag(_arg_1:String):IWindow; | |
function groupWindowsWithTag(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; | |
} | |
}//package com.sulake.core.window | |
//------------------------------------------------------------ | |
//com.sulake.core.window.IInputEventTracker | |
package com.sulake.core.window{ | |
import com.sulake.core.window.events.WindowEvent; | |
public /*dynamic*/ interface IInputEventTracker { | |
function eventReceived(_arg_1:WindowEvent, _arg_2:IWindow):void; | |
} | |
}//package com.sulake.core.window | |
//------------------------------------------------------------ | |
//com.sulake.core.window.ILinkEventTracker | |
package com.sulake.core.window{ | |
public /*dynamic*/ interface ILinkEventTracker { | |
function get linkPattern():String; | |
function linkReceived(_arg_1:String):void; | |
} | |
}//package com.sulake.core.window | |
//------------------------------------------------------------ | |
//com.sulake.core.window.IWindow | |
package com.sulake.core.window{ | |
import com.sulake.core.runtime.IDisposable; | |
import flash.geom.Point; | |
import flash.geom.Rectangle; | |
import com.sulake.core.window.utils.IRectLimiter; | |
import com.sulake.core.window.components.IDesktopWindow; | |
import flash.geom.ColorTransform; | |
import com.sulake.core.utils.Map; | |
import flash.display.IBitmapDrawable; | |
import com.sulake.core.window.utils.PropertyStruct; | |
public /*dynamic*/ interface IWindow extends IDisposable { | |
function get x():int; | |
function get y():int; | |
function get id():uint; | |
function get name():String; | |
function get width():int; | |
function get height():int; | |
function get position():Point; | |
function get rectangle():Rectangle; | |
function get renderingRectangle():Rectangle; | |
function get properties():Array; | |
function get procedure():Function; | |
function get background():Boolean; | |
function get alpha():uint; | |
function get color():uint; | |
function get blend():Number; | |
function get style():uint; | |
function get visible():Boolean; | |
function get clipping():Boolean; | |
function get caption():String; | |
function get parent():IWindow; | |
function get debug():Boolean; | |
function get filters():Array; | |
function get mouseThreshold():uint; | |
function get immediateClickMode():Boolean; | |
function get type():uint; | |
function get state():uint; | |
function get param():uint; | |
function get limits():IRectLimiter; | |
function get context():IWindowContext; | |
function get desktop():IDesktopWindow; | |
function get host():IWindow; | |
function get tags():Array; | |
function get left():int; | |
function get top():int; | |
function get right():int; | |
function get bottom():int; | |
function get dynamicStyle():String; | |
function get renderingX():int; | |
function get renderingY():int; | |
function get renderingWidth():int; | |
function get renderingHeight():int; | |
function get etchingPoint():Point; | |
function get dynamicStyleColor():ColorTransform; | |
function set dynamicStyleColor(_arg_1:ColorTransform):void; | |
function set x(_arg_1:int):void; | |
function set y(_arg_1:int):void; | |
function set id(_arg_1:uint):void; | |
function set name(_arg_1:String):void; | |
function set width(_arg_1:int):void; | |
function set height(_arg_1:int):void; | |
function set position(_arg_1:Point):void; | |
function set rectangle(_arg_1:Rectangle):void; | |
function set properties(_arg_1:Array):void; | |
function set procedure(_arg_1:Function):void; | |
function set background(_arg_1:Boolean):void; | |
function set alpha(_arg_1:uint):void; | |
function set color(_arg_1:uint):void; | |
function set blend(_arg_1:Number):void; | |
function set style(_arg_1:uint):void; | |
function set visible(_arg_1:Boolean):void; | |
function set clipping(_arg_1:Boolean):void; | |
function set caption(_arg_1:String):void; | |
function set parent(_arg_1:IWindow):void; | |
function set debug(_arg_1:Boolean):void; | |
function set filters(_arg_1:Array):void; | |
function set mouseThreshold(_arg_1:uint):void; | |
function set immediateClickMode(_arg_1:Boolean):void; | |
function set dynamicStyle(_arg_1:String):void; | |
function set etching(_arg_1:Array):void; | |
function toString():String; | |
function clone():IWindow; | |
function invalidate(_arg_1:Rectangle=null):void; | |
function resolve():uint; | |
function buildFromXML(_arg_1:XML, _arg_2:Map=null):Boolean; | |
function center():void; | |
function offset(_arg_1:Number, _arg_2:Number):void; | |
function scale(_arg_1:Number, _arg_2:Number):void; | |
function fetchDrawBuffer():IBitmapDrawable; | |
function getRelativeMousePosition(_arg_1:Point):void; | |
function getAbsoluteMousePosition(_arg_1:Point):void; | |
function getDrawRegion(_arg_1:Rectangle):void; | |
function getMouseRegion(_arg_1:Rectangle):void; | |
function getLocalPosition(_arg_1:Point):void; | |
function getLocalRectangle(_arg_1:Rectangle):void; | |
function hitTestLocalPoint(_arg_1:Point):Boolean; | |
function hitTestLocalRectangle(_arg_1:Rectangle):Boolean; | |
function getGlobalPosition(_arg_1:Point):void; | |
function setGlobalPosition(_arg_1:Point):void; | |
function getGlobalRectangle(_arg_1:Rectangle):void; | |
function setGlobalRectangle(_arg_1:Rectangle):void; | |
function hitTestGlobalPoint(_arg_1:Point):Boolean; | |
function hitTestGlobalRectangle(_arg_1:Rectangle):Boolean; | |
function resolveVerticalScale():Number; | |
function resolveHorizontalScale():Number; | |
function convertPointFromLocalToGlobalSpace(_arg_1:Point):void; | |
function convertPointFromGlobalToLocalSpace(_arg_1:Point):void; | |
function findParentByName(_arg_1:String):IWindow; | |
function setStateFlag(_arg_1:uint, _arg_2:Boolean=true):void; | |
function getStateFlag(_arg_1:uint):Boolean; | |
function testStateFlag(_arg_1:uint, _arg_2:uint=0):Boolean; | |
function setStyleFlag(_arg_1:uint, _arg_2:Boolean=true):void; | |
function getStyleFlag(_arg_1:uint):Boolean; | |
function testStyleFlag(_arg_1:uint, _arg_2:uint=0):Boolean; | |
function setParamFlag(_arg_1:uint, _arg_2:Boolean=true):void; | |
function getParamFlag(_arg_1:uint):Boolean; | |
function testParamFlag(_arg_1:uint, _arg_2:uint=0):Boolean; | |
function destroy():Boolean; | |
function minimize():Boolean; | |
function maximize():Boolean; | |
function restore():Boolean; | |
function activate():Boolean; | |
function deactivate():Boolean; | |
function lock():Boolean; | |
function unlock():Boolean; | |
function enable():Boolean; | |
function disable():Boolean; | |
function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:int=0):void; | |
function removeEventListener(_arg_1:String, _arg_2:Function):void; | |
function hasEventListener(_arg_1:String):Boolean; | |
function createProperty(_arg_1:String, _arg_2:Object):PropertyStruct; | |
function getDefaultProperty(_arg_1:String):PropertyStruct; | |
function enableChildren(_arg_1:Boolean, _arg_2:Array):void; | |
function activateChildren(_arg_1:Boolean, _arg_2:Array):void; | |
function setVisibleChildren(_arg_1:Boolean, _arg_2:Array):void; | |
} | |
}//package com.sulake.core.window | |
//------------------------------------------------------------ | |
//com.sulake.core.window.IWindowContainer | |
package com.sulake.core.window{ | |
import com.sulake.core.window.utils.IIterable; | |
import flash.geom.Point; | |
public /*dynamic*/ interface IWindowContainer extends IWindow, IIterable { | |
function get numChildren():int; | |
function addChild(_arg_1:IWindow):IWindow; | |
function addChildAt(_arg_1:IWindow, _arg_2:int):IWindow; | |
function getChildAt(_arg_1:int):IWindow; | |
function getChildByID(_arg_1:uint):IWindow; | |
function getChildByTag(_arg_1:String):IWindow; | |
function getChildByName(_arg_1:String):IWindow; | |
function getChildIndex(_arg_1:IWindow):int; | |
function findChildByTag(_arg_1:String):IWindow; | |
function findChildByName(_arg_1:String):IWindow; | |
function removeChild(_arg_1:IWindow):IWindow; | |
function removeChildAt(_arg_1:int):IWindow; | |
function setChildIndex(_arg_1:IWindow, _arg_2:int):void; | |
function swapChildren(_arg_1:IWindow, _arg_2:IWindow):void; | |
function swapChildrenAt(_arg_1:int, _arg_2:int):void; | |
function groupChildrenWithID(_arg_1:uint, _arg_2:Array, _arg_3:int=0):uint; | |
function groupChildrenWithTag(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; | |
function getChildUnderPoint(_arg_1:Point):IWindow; | |
function groupChildrenUnderPoint(_arg_1:Point, _arg_2:Array):void; | |
} | |
}//package com.sulake.core.window | |
//------------------------------------------------------------ | |
//com.sulake.core.window.IWindowContext | |
package com.sulake.core.window{ | |
import com.sulake.core.window.services.IInternalWindowServices; | |
import com.sulake.core.window.utils.IWindowParser; | |
import com.sulake.core.window.components.IDesktopWindow; | |
import flash.geom.Rectangle; | |
public /*dynamic*/ interface IWindowContext { | |
function getWindowServices():IInternalWindowServices; | |
function getWindowParser():IWindowParser; | |
function getDesktopWindow():IDesktopWindow; | |
function registerLocalizationListener(_arg_1:String, _arg_2:IWindow):void; | |
function removeLocalizationListener(_arg_1:String, _arg_2:IWindow):void; | |
function findWindowByName(_arg_1:String):IWindow; | |
function findWindowByTag(_arg_1:String):IWindow; | |
function groupChildrenWithTag(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; | |
function create(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:Rectangle, _arg_7:Function, _arg_8:IWindow, _arg_9:uint, _arg_10:Array=null, _arg_11:String="", _arg_12:Array=null):IWindow; | |
function destroy(_arg_1:IWindow):Boolean; | |
function invalidate(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void; | |
function getLastError():Error; | |
function getLastErrorCode():int; | |
function flushError():void; | |
function addMouseEventTracker(_arg_1:IInputEventTracker):void; | |
function removeMouseEventTracker(_arg_1:IInputEventTracker):void; | |
} | |
}//package com.sulake.core.window | |
//------------------------------------------------------------ | |
//com.sulake.core.Core | |
package com.sulake.core{ | |
import com.sulake.core.runtime.ICore; | |
import flash.display.DisplayObjectContainer; | |
import com.sulake.core.runtime.ICoreErrorReporter; | |
public final class Core { | |
public static const CORE_SETUP_FRAME_UPDATE_SIMPLE:uint; | |
public static const CORE_SETUP_FRAME_UPDATE_COMPLEX:uint; | |
public static const CORE_SETUP_FRAME_UPDATE_PROFILER:uint; | |
public static const CORE_SETUP_FRAME_UPDATE_EXPERIMENT:uint; | |
public static const CORE_SETUP_FRAME_UPDATE_MASK:uint; | |
public static const CORE_SETUP_DEBUG:uint; | |
public static const ERROR_CATEGORY_DOWNLOAD_CONFIGURATION:int; | |
public static const ERROR_CATEGORY_DOWNLOAD_LIBRARY:int; | |
public static const ERROR_CATEGORY_DOWNLOAD_CRITICAL_ASSET:int; | |
public static const ERROR_CATEGORY_PREPARE_COMPONENT:int; | |
public static const ERROR_CATEGORY_COMPONENT_RESOURCE_LOAD_ERROR:int; | |
public static const ERROR_CATEGORY_INTERFACE_AVAILABILITY:int; | |
public static const ERROR_CATEGORY_PRODUCT_DATA:int; | |
public static const ERROR_CATEGORY_DOWNLOAD_LOCALIZATION:int; | |
public static const ERROR_CATEGORY_FINALIZE_PRELOADING:int; | |
public static const ERROR_CATEGORY_INITIALIZE_CORE:int; | |
public static const ERROR_CATEGORY_DOWNLOAD_FONT:int; | |
public static const ERROR_CATEGORY_FURNIDATA_DOWNLOAD:int; | |
public static const ERROR_CATEGORY_DOWNLOAD_EXTERNAL_VARIABLES:int; | |
public static const ERROR_CATEGORY_DOWNLOAD_EXTERNAL_VARIABLES_OVERRIDE:int; | |
public static const ERROR_CATEGORY_COMMMUNICATION_INIT:int; | |
public static const ERROR_CATEGORY_CONNECT_TO_PROXY:int; | |
public static const ERROR_UNCAUGHT_ERROR:int; | |
public static const ERROR_CATEGORY_INTENTIONAL_DEBUG_CRASH:int; | |
private static var _instance:ICore; | |
public function Core(); | |
public static function get version():String; | |
public static function get instance():ICore; | |
public static function instantiate(_arg_1:DisplayObjectContainer, _arg_2:uint, _arg_3:ICoreErrorReporter=null):ICore; | |
public static function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; | |
public static function warning(_arg_1:String):void; | |
public static function debug(_arg_1:String):void; | |
public static function crash(_arg_1:String, _arg_2:int, _arg_3:Error=null):void; | |
public static function purge():void; | |
public static function dispose():void; | |
} | |
}//package com.sulake.core | |
//------------------------------------------------------------ | |
//com.sulake.feathers.controls.Accordion | |
package com.sulake.feathers.controls{ | |
import feathers.controls.List; | |
public class Accordion extends List { | |
private var _animates:Boolean; | |
private var _tweenDuration:Number; | |
private var _tweenEase:String; | |
public function Accordion(); | |
public function get animates():Boolean; | |
public function set animates(_arg_1:Boolean):void; | |
public function get tweenDuration():Number; | |
public function set tweenDuration(_arg_1:Number):void; | |
public function get tweenEase():String; | |
public function set tweenEase(_arg_1:String):void; | |
} | |
}//package com.sulake.feathers.controls | |
//------------------------------------------------------------ | |
//com.sulake.feathers.controls.AccordionItem | |
package com.sulake.feathers.controls{ | |
import feathers.controls.Panel; | |
import feathers.controls.renderers.IListItemRenderer; | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.ImageLoader; | |
import starling.animation.Tween; | |
import starling.textures.Texture; | |
import feathers.controls.Button; | |
import starling.events.Event; | |
import feathers.controls.List; | |
public class AccordionItem extends Panel implements IListItemRenderer { | |
public static const DEFAULT_ANIMATES:Boolean; | |
public static const DEFAULT_TWEEN_DURATION:Number; | |
public static const DEFAULT_TWEEN_EASE:String; | |
private var _expansion:LayoutGroup; | |
private var _accessory:ImageLoader; | |
private var _viewportTween:Tween; | |
private var _data:IAccordionItemData; | |
private var _owner:Accordion; | |
private var _index:int; | |
private var _isSelected:Boolean; | |
private var _isChildSelectable:Boolean; | |
private var _selectedChildIndex:int; | |
private var _headerItemStyle:String; | |
private var _expansionItemStyle:String; | |
private var _accessoryExpanded:Texture; | |
private var _accessoryCollapsed:Texture; | |
protected var _delayTextureCreationOnScroll:Boolean; | |
public function AccordionItem(); | |
private static function isBranch(_arg_1:IAccordionItemData):Boolean; | |
public function set isChildSelectable(_arg_1:Boolean):void; | |
override protected function initialize():void; | |
override protected function draw():void; | |
private function commitData():void; | |
private function createHeaderButton():Button; | |
private function createExpansionItem():Button; | |
private function drawHeader():void; | |
private function drawExpansion():void; | |
private function drawExpansionButtons():void; | |
private function updateExpansionButton(_arg_1:Button, _arg_2:IAccordionItemData):void; | |
private function updateHeaderAccessory(_arg_1:Button):void; | |
protected function updateIcon(_arg_1:Button, _arg_2:Object):void; | |
private function onImageComplete(_arg_1:Event):void; | |
private function onHeaderButtonTriggered(_arg_1:Event):void; | |
protected function onExpansionButtonTriggered(_arg_1:Event):void; | |
public function expand(_arg_1:Boolean):void; | |
public function collapse(_arg_1:Boolean):void; | |
private function resizeViewport(_arg_1:Number, _arg_2:Boolean, _arg_3:Function):void; | |
private function createTween(_arg_1:Number, _arg_2:Function):void; | |
private function setAccessoryTexture(_arg_1:Texture):void; | |
private function disposeViewportTween():void; | |
private function updateExpansionView(_arg_1:Boolean):void; | |
public function get data():Object; | |
public function set data(_arg_1:Object):void; | |
public function get index():int; | |
public function set index(_arg_1:int):void; | |
public function get owner():List; | |
public function set owner(_arg_1:List):void; | |
public function get delayTextureCreationOnScroll():Boolean; | |
public function set delayTextureCreationOnScroll(_arg_1:Boolean):void; | |
public function get isSelected():Boolean; | |
public function set isSelected(_arg_1:Boolean):void; | |
protected function setChildItemSelected(_arg_1:int):Boolean; | |
private function updateChildButtonSelection(_arg_1:int, _arg_2:Boolean):void; | |
private function onExpandStart():void; | |
private function onExpandComplete():void; | |
private function onCollapseStart():void; | |
private function onCollapseComplete():void; | |
private function get animates():Boolean; | |
private function get tweenDuration():Number; | |
private function get tweenEase():String; | |
public function set headerItemStyle(_arg_1:String):void; | |
public function set expansionItemStyle(_arg_1:String):void; | |
public function set accessoryExpanded(_arg_1:Texture):void; | |
public function set accessoryCollapsed(_arg_1:Texture):void; | |
override protected function createFooter():void; | |
override protected function refreshFooterStyles():void; | |
protected function ownerScrollStartHandler(_arg_1:Event):void; | |
protected function ownerScrollCompleteHandler(_arg_1:Event):void; | |
private function delayTexture(_arg_1:Boolean):void; | |
} | |
}//package com.sulake.feathers.controls | |
//------------------------------------------------------------ | |
//com.sulake.feathers.controls.AntiAliasedTextEditor | |
package com.sulake.feathers.controls{ | |
import feathers.controls.text.TextFieldTextEditor; | |
public class AntiAliasedTextEditor extends TextFieldTextEditor { | |
public function AntiAliasedTextEditor(); | |
override protected function initialize():void; | |
} | |
}//package com.sulake.feathers.controls | |
//------------------------------------------------------------ | |
//com.sulake.feathers.controls.IAccordionItemData | |
package com.sulake.feathers.controls{ | |
import __AS3__.vec.Vector; | |
public /*dynamic*/ interface IAccordionItemData { | |
function get id():int; | |
function get label():String; | |
function get iconSource():Object; | |
function get childDataItems():Vector.<IAccordionItemData>; | |
} | |
}//package com.sulake.feathers.controls | |
//------------------------------------------------------------ | |
//com.sulake.feathers.controls.RotatingImages | |
package com.sulake.feathers.controls{ | |
import feathers.core.FeathersControl; | |
import starling.display.Image; | |
import starling.animation.Tween; | |
import starling.textures.Texture; | |
import starling.events.Event; | |
public class RotatingImages extends FeathersControl { | |
private var _bg0:Image; | |
private var _bg1:Image; | |
private var _tween0:Tween; | |
private var _tween1:Tween; | |
public function RotatingImages(_arg_1:Texture, _arg_2:Texture); | |
private function onAddedToStage(_arg_1:Event):void; | |
private function onRemovedFromStage(_arg_1:Event):void; | |
override public function dispose():void; | |
public function startAnimation():void; | |
public function stopAnimation():void; | |
} | |
}//package com.sulake.feathers.controls | |
//------------------------------------------------------------ | |
//com.sulake.feathers.controls.RotatingRays | |
package com.sulake.feathers.controls{ | |
public class RotatingRays extends RotatingImages { | |
public function RotatingRays(); | |
} | |
}//package com.sulake.feathers.controls | |
//------------------------------------------------------------ | |
//com.sulake.feathers.core.LayoutImage | |
package com.sulake.feathers.core{ | |
import feathers.display.Scale9Image; | |
import feathers.layout.ILayoutDisplayObject; | |
import feathers.layout.ILayoutData; | |
import feathers.textures.Scale9Textures; | |
import starling.events.Event; | |
public class LayoutImage extends Scale9Image implements ILayoutDisplayObject { | |
protected var _layoutData:ILayoutData; | |
protected var _includeInLayout:Boolean; | |
public function LayoutImage(_arg_1:Scale9Textures, _arg_2:Number=1); | |
public function get layoutData():ILayoutData; | |
public function set layoutData(_arg_1:ILayoutData):void; | |
public function get includeInLayout():Boolean; | |
public function set includeInLayout(_arg_1:Boolean):void; | |
protected function layoutData_changeHandler(_arg_1:Event):void; | |
} | |
}//package com.sulake.feathers.core | |
//------------------------------------------------------------ | |
//com.sulake.feathers.core.LocalizedFeathersControl | |
package com.sulake.feathers.core{ | |
import feathers.core.FeathersControl; | |
import com.sulake.core.localization.ILocalizable; | |
import com.sulake.core.localization.ICoreLocalizationManager; | |
public class LocalizedFeathersControl extends FeathersControl implements ILocalizable { | |
private static var _localizationManager:ICoreLocalizationManager; | |
protected var _localized:Boolean; | |
public function LocalizedFeathersControl(); | |
public static function set localizationManager(_arg_1:ICoreLocalizationManager):void; | |
public static function get localizationManager():ICoreLocalizationManager; | |
override public function dispose():void; | |
public function set localization(_arg_1:String):void; | |
protected function removeOldLocalization(_arg_1:String):void; | |
protected function checkLocalization(_arg_1:String):void; | |
} | |
}//package com.sulake.feathers.core | |
//------------------------------------------------------------ | |
//com.sulake.feathers.events.AccordionEventType | |
package com.sulake.feathers.events{ | |
public class AccordionEventType { | |
public static const ITEM_SELECTED:String; | |
public static const EXPAND_START:String; | |
public static const EXPAND_COMPLETE:String; | |
public static const COLLAPSE_START:String; | |
public static const COLLAPSE_COMPLETE:String; | |
public function AccordionEventType(); | |
} | |
}//package com.sulake.feathers.events | |
//------------------------------------------------------------ | |
//com.sulake.feathers.texture.TextureUtil | |
package com.sulake.feathers.texture{ | |
import starling.textures.TextureAtlas; | |
import feathers.textures.Scale9Textures; | |
import feathers.textures.Scale3Textures; | |
public class TextureUtil { | |
public function TextureUtil(); | |
public static function createScale9Textures(_arg_1:String, _arg_2:TextureAtlas, _arg_3:XML, _arg_4:Boolean):Scale9Textures; | |
public static function createScale3Textures(_arg_1:String, _arg_2:TextureAtlas, _arg_3:String, _arg_4:XML, _arg_5:Boolean):Scale3Textures; | |
} | |
}//package com.sulake.feathers.texture | |
//------------------------------------------------------------ | |
//com.sulake.habbo.accounts.AccountSelector | |
package com.sulake.habbo.accounts{ | |
import com.sulake.habbo.avatar.IAvatarRenderManager; | |
import com.sulake.habbo.session.ISessionDataManager; | |
import com.sulake.habbo.ui.HabboUI; | |
import com.sulake.habbo.profile.avatar.slot.AvatarImageSlot; | |
import com.sulake.habbo.profile.avatar.slot.AvatarDetailsSlot; | |
import feathers.controls.LayoutGroup; | |
import __AS3__.vec.Vector; | |
import com.sulake.core.communication.messages.IMessageEvent; | |
import com.sulake.habbo.communication.IHabboCommunicationManager; | |
import feathers.controls.Label; | |
import feathers.controls.Button; | |
import starling.display.DisplayObject; | |
import starling.events.Event; | |
import com.sulake.habbo.communication.messages.incoming.users.ExtendedProfileMessageEvent; | |
import starling.events.TouchEvent; | |
public class AccountSelector { | |
private var _avatarRenderManager:IAvatarRenderManager; | |
private var _sessionDataManager:ISessionDataManager; | |
private var _habboUI:HabboUI; | |
private var _avatarSlot:AvatarImageSlot; | |
private var _accountsSlot:AccountsSlot; | |
private var _detailsSlot:AvatarDetailsSlot; | |
private var _mainContainer:LayoutGroup; | |
private var _userDataContainer:LayoutGroup; | |
private var _currentUserId:int; | |
private var _disposed:Boolean; | |
private var _msgEvents:Vector.<IMessageEvent>; | |
private var _communication:IHabboCommunicationManager; | |
private var _tosLink:Label; | |
private var _closeButton:Button; | |
private var _selectButton:Button; | |
private var _changeClothesButton:Button; | |
public function AccountSelector(_arg_1:HabboUI, _arg_2:IHabboCommunicationManager, _arg_3:IAvatarRenderManager, _arg_4:ISessionDataManager); | |
private static function createButton(_arg_1:LayoutGroup, _arg_2:String, _arg_3:Function, _arg_4:String=null):Button; | |
public function dispose():void; | |
public function get view():DisplayObject; | |
private function hide():void; | |
public function setup(_arg_1:int):void; | |
private function createView():void; | |
private function onCloseButton(_arg_1:Event):void; | |
private function onSelectButton(_arg_1:Event):void; | |
private function onChangeClothesButton(_arg_1:Event):void; | |
private function onLogoutButton(_arg_1:Event):void; | |
public function requestAccountDetails(_arg_1:int):void; | |
private function addMessages():void; | |
private function removeMessages():void; | |
private function onProfile(_arg_1:ExtendedProfileMessageEvent):void; | |
public function useAccount(_arg_1:int):void; | |
private function onTOSClicked(_arg_1:TouchEvent):void; | |
} | |
}//package com.sulake.habbo.accounts | |
//------------------------------------------------------------ | |
//com.sulake.habbo.accounts.AccountsSlot | |
package com.sulake.habbo.accounts{ | |
import feathers.controls.LayoutGroup; | |
import com.sulake.habbo.ui.HabboUI; | |
import com.sulake.habbo.session.ISessionDataManager; | |
import feathers.controls.List; | |
import starling.textures.Texture; | |
import flash.utils.Dictionary; | |
import starling.events.Event; | |
public class AccountsSlot extends LayoutGroup { | |
private var _habboUI:HabboUI; | |
private var _sessionDataManager:ISessionDataManager; | |
private var _list:List; | |
private var _selectedIndex:int; | |
private var _normalUserTexture:Texture; | |
private var _selectedUserTexture:Texture; | |
private var _accessoryTexture:Texture; | |
private var _accounts:Dictionary; | |
private var _accountSelector:AccountSelector; | |
public function AccountsSlot(_arg_1:AccountSelector, _arg_2:HabboUI, _arg_3:ISessionDataManager); | |
override public function dispose():void; | |
private function createView():void; | |
private function onListChange(_arg_1:Event):void; | |
public function update():void; | |
private function populateList(_arg_1:Dictionary):void; | |
} | |
}//package com.sulake.habbo.accounts | |
//------------------------------------------------------------ | |
//com.sulake.habbo.actionModeSelector.ActionModeSelector | |
package com.sulake.habbo.actionModeSelector{ | |
import com.sulake.habbo.session.IRoomSession; | |
import com.sulake.habbo.room.IRoomEngine; | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.ImageLoader; | |
import starling.animation.Tween; | |
import feathers.core.FeathersControl; | |
import starling.events.TouchEvent; | |
public class ActionModeSelector { | |
private var _roomSession:IRoomSession; | |
private var _roomEngine:IRoomEngine; | |
private var _view:LayoutGroup; | |
private var _button:ImageLoader; | |
private var _tween:Tween; | |
public function ActionModeSelector(_arg_1:IRoomSession, _arg_2:IRoomEngine); | |
public function dispose():void; | |
public function get view():FeathersControl; | |
private function createView():void; | |
private function onTouch(_arg_1:TouchEvent):void; | |
private function toggle():void; | |
private function update(_arg_1:Boolean=false):void; | |
} | |
}//package com.sulake.habbo.actionModeSelector | |
//------------------------------------------------------------ | |
//com.sulake.habbo.advertisement.events.AdEvent | |
package com.sulake.habbo.advertisement.events{ | |
import flash.events.Event; | |
import flash.display.BitmapData; | |
public class AdEvent extends Event { | |
public static const ROOM_AD_IMAGE_LOADED:String; | |
public static const ROOM_AD_IMAGE_LOADING_FAILED:String; | |
public static const ROOM_AD_SHOW:String; | |
private var _image:BitmapData; | |
private var _roomId:int; | |
private var _imageUrl:String; | |
private var _clickUrl:String; | |
private var _adWarningL:BitmapData; | |
private var _adWarningR:BitmapData; | |
private var _objectId:int; | |
private var _objectCategory:int; | |
public function AdEvent(_arg_1:String, _arg_2:int, _arg_3:BitmapData=null, _arg_4:String="", _arg_5:String="", _arg_6:BitmapData=null, _arg_7:BitmapData=null, _arg_8:int=-1, _arg_9:int=-1, _arg_10:Boolean=false, _arg_11:Boolean=false); | |
public function get image():BitmapData; | |
public function get roomId():int; | |
public function get imageUrl():String; | |
public function get clickUrl():String; | |
public function get adWarningL():BitmapData; | |
public function get adWarningR():BitmapData; | |
public function get objectId():int; | |
public function get objectCategory():int; | |
} | |
}//package com.sulake.habbo.advertisement.events | |
//------------------------------------------------------------ | |
//com.sulake.habbo.advertisement.events.InterstitialEvent | |
package com.sulake.habbo.advertisement.events{ | |
import flash.events.Event; | |
import flash.display.BitmapData; | |
public class InterstitialEvent extends Event { | |
public static const INTERSTITIAL_SHOW:String; | |
public static const INTERSTITIAL_COMPLETE:String; | |
private var _image:BitmapData; | |
private var _clickURL:String; | |
private var _videoURL:String; | |
public function InterstitialEvent(_arg_1:String, _arg_2:BitmapData=null, _arg_3:String="", _arg_4:String="", _arg_5:Boolean=false, _arg_6:Boolean=false); | |
public function get image():BitmapData; | |
public function get clickURL():String; | |
public function get videoURL():String; | |
} | |
}//package com.sulake.habbo.advertisement.events | |
//------------------------------------------------------------ | |
//com.sulake.habbo.advertisement.AdImageRequest | |
package com.sulake.habbo.advertisement{ | |
public class AdImageRequest { | |
private var _roomId:int; | |
private var _objectId:int; | |
private var _objectCategory:int; | |
private var _imageURL:String; | |
private var _clickURL:String; | |
private var _maxImageDimension:int; | |
public function AdImageRequest(_arg_1:int, _arg_2:String=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:int=-1, _arg_6:int=-1); | |
public function get roomId():int; | |
public function get objectId():int; | |
public function get objectCategory():int; | |
public function get imageURL():String; | |
public function get clickURL():String; | |
public function get maxImageDimension():int; | |
} | |
}//package com.sulake.habbo.advertisement | |
//------------------------------------------------------------ | |
//com.sulake.habbo.advertisement.AdManager | |
package com.sulake.habbo.advertisement{ | |
import com.sulake.core.runtime.Component; | |
import com.sulake.habbo.communication.IHabboCommunicationManager; | |
import com.sulake.habbo.session.ISessionDataManager; | |
import flash.utils.Timer; | |
import flash.display.BitmapData; | |
import com.sulake.core.utils.Map; | |
import com.sulake.core.communication.messages.IMessageEvent; | |
import __AS3__.vec.Vector; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.runtime.ComponentDependency; | |
import com.sulake.habbo.communication.messages.incoming.advertisement.InterstitialMessageEvent; | |
import com.sulake.core.assets.loaders.AssetLoaderEvent; | |
import flash.display.Bitmap; | |
import flash.events.TimerEvent; | |
public class AdManager extends Component implements IAdManager { | |
private var _communicationManager:IHabboCommunicationManager; | |
private var _sessionDataManager:ISessionDataManager; | |
private var _interstitialClickUrl:String; | |
private var _interstitialVideoUrl:String; | |
private var _interstitialLastShow:int; | |
private var _interstitialCurrentDisplayCount:int; | |
private var _interstitialTimer:Timer; | |
private var _roomAdWarningImageLeft:BitmapData; | |
private var _roomAdWarningImageRight:BitmapData; | |
private var _billboardImageLoaders:Map; | |
private var _interstitialMessageEvent:IMessageEvent; | |
private var _ignoreUrlList:Vector.<String>; | |
public function AdManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null); | |
public function get sessionDataManager():ISessionDataManager; | |
override protected function get dependencies():Vector.<ComponentDependency>{ | |
} | |
override protected function initComponent():void; | |
override public function dispose():void; | |
public function showInterstitial():Boolean; | |
private function onInterstitial(_arg_1:InterstitialMessageEvent):void; | |
private function interstitialLoaderEventHandler(_arg_1:AssetLoaderEvent):void; | |
private function startInterstitial(_arg_1:Bitmap):void; | |
private function interstitialTimerComplete(_arg_1:TimerEvent):void; | |
private function stopInterstitial():void; | |
private function adWarningLeftReady(_arg_1:AssetLoaderEvent):void; | |
private function adWarningRightReady(_arg_1:AssetLoaderEvent):void; | |
private function emulateBackgroundTransparency(_arg_1:BitmapData):BitmapData; | |
private function isValidAdImage(_arg_1:Bitmap):Boolean; | |
public function loadRoomAdImage(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String, _arg_6:int):void; | |
private function disposeAsset(_arg_1:String):void; | |
private function onBillboardImageReady(_arg_1:AssetLoaderEvent):void; | |
private function dispatchImageFailed(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String):void; | |
private function isIgnored(_arg_1:String):Boolean; | |
private function addAsIgnored(_arg_1:String):void; | |
private function dispatchImageAsset(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String):void; | |
private function onBillboardImageLoadError(_arg_1:AssetLoaderEvent):void; | |
} | |
}//package com.sulake.habbo.advertisement | |
//------------------------------------------------------------ | |
//com.sulake.habbo.advertisement.IAdManager | |
package com.sulake.habbo.advertisement{ | |
import com.sulake.core.runtime.IUnknown; | |
import flash.events.IEventDispatcher; | |
public /*dynamic*/ interface IAdManager extends IUnknown { | |
function get events():IEventDispatcher; | |
function showInterstitial():Boolean; | |
function loadRoomAdImage(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String, _arg_6:int):void; | |
} | |
}//package com.sulake.habbo.advertisement | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.actions.ActionDefinition | |
package com.sulake.habbo.avatar.actions{ | |
import __AS3__.vec.Vector; | |
import com.sulake.core.utils.Map; | |
import flash.utils.Dictionary; | |
public class ActionDefinition implements IActionDefinition { | |
private var _id:String; | |
private var _state:String; | |
private var _precedence:int; | |
private var _activePartSet:String; | |
private var _assetPartDefinition:String; | |
private var _lay:String; | |
private var _geometryType:String; | |
private var _isMain:Boolean; | |
private var _isDefault:Boolean; | |
private var _isAnimation:Boolean; | |
private var _startFromFrameZero:Boolean; | |
private var _prevents:Vector.<String>; | |
private var _preventHeadTurn:Boolean; | |
private var _canvasOffsets:Map; | |
private var _types:Dictionary; | |
private var _params:Dictionary; | |
private var _defaultParameterValue:String; | |
public function ActionDefinition(_arg_1:XML); | |
public function setOffsets(_arg_1:String, _arg_2:int, _arg_3:Array):void; | |
public function getOffsets(_arg_1:String, _arg_2:int):Array; | |
public function getParameterValue(_arg_1:String):String; | |
private function getTypePrevents(_arg_1:String):Vector.<String>; | |
public function toString():String; | |
public function get id():String; | |
public function get state():String; | |
public function get precedence():int; | |
public function get activePartSet():String; | |
public function get isMain():Boolean; | |
public function get isDefault():Boolean; | |
public function get assetPartDefinition():String; | |
public function get lay():String; | |
public function get geometryType():String; | |
public function get isAnimation():Boolean; | |
public function getPrevents(_arg_1:String):Vector.<String>; | |
public function getPreventHeadTurn(_arg_1:String):Boolean; | |
public function isAnimated(_arg_1:String):Boolean; | |
public function get startFromFrameZero():Boolean; | |
public function get params():Dictionary; | |
} | |
}//package com.sulake.habbo.avatar.actions | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.actions.ActionType | |
package com.sulake.habbo.avatar.actions{ | |
import __AS3__.vec.Vector; | |
public class ActionType { | |
private var _id:int; | |
private var _value:int; | |
private var _prevents:Vector.<String>; | |
private var _preventHeadTurn:Boolean; | |
private var _isAnimated:Boolean; | |
public function ActionType(_arg_1:XML); | |
public function get id():int; | |
public function get value():int; | |
public function get prevents():Vector.<String>; | |
public function get preventHeadTurn():Boolean; | |
public function get isAnimated():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.actions | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.actions.ActiveActionData | |
package com.sulake.habbo.avatar.actions{ | |
public class ActiveActionData implements IActiveActionData { | |
private static const INTERNAL_INT_ACTION_IDS:Array; | |
private var _actionType:String; | |
private var _actionParameter:String; | |
private var _definition:IActionDefinition; | |
private var _startFrame:int; | |
private var _overridingAction:String; | |
private var _serializedAction:String; | |
private var _serializedId:String; | |
private var _intActionId:int; | |
public function ActiveActionData(_arg_1:String, _arg_2:String="", _arg_3:int=0); | |
public function get actionType():String; | |
public function get actionParameter():String; | |
public function get definition():IActionDefinition; | |
public function get id():String; | |
public function set actionParameter(_arg_1:String):void; | |
public function set definition(_arg_1:IActionDefinition):void; | |
public function dispose():void; | |
public function get startFrame():int; | |
public function get overridingAction():String; | |
public function set overridingAction(_arg_1:String):void; | |
public function actionToString():String; | |
public function actionToInt():int; | |
} | |
}//package com.sulake.habbo.avatar.actions | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.actions.AvatarActionManager | |
package com.sulake.habbo.avatar.actions{ | |
import com.sulake.core.assets.IAssetLibrary; | |
import flash.utils.Dictionary; | |
import __AS3__.vec.Vector; | |
public class AvatarActionManager { | |
private var _assets:IAssetLibrary; | |
private var _actions:Dictionary; | |
private var _defaultAction:ActionDefinition; | |
private var _filtered:Vector.<ActiveActionData>; | |
private var _prevented:Vector.<String>; | |
public function AvatarActionManager(_arg_1:IAssetLibrary, _arg_2:XML); | |
private function parseActionOffsets():void; | |
public function getActionDefinition(_arg_1:String):ActionDefinition; | |
public function getActionDefinitionWithState(_arg_1:String):ActionDefinition; | |
public function getDefaultAction():ActionDefinition; | |
public function getCanvasOffsets(_arg_1:Vector.<ActiveActionData>, _arg_2:String, _arg_3:int):Array; | |
public function sortActions(_arg_1:Vector.<ActiveActionData>):Vector.<ActiveActionData>; | |
private function filterActions(_arg_1:Vector.<ActiveActionData>):Vector.<ActiveActionData>; | |
private function orderByPrecedence(_arg_1:IActiveActionData, _arg_2:IActiveActionData):Number; | |
} | |
}//package com.sulake.habbo.avatar.actions | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.actions.IActionDefinition | |
package com.sulake.habbo.avatar.actions{ | |
import __AS3__.vec.Vector; | |
public /*dynamic*/ interface IActionDefinition { | |
function get id():String; | |
function get state():String; | |
function get precedence():int; | |
function get activePartSet():String; | |
function get isMain():Boolean; | |
function get isDefault():Boolean; | |
function get assetPartDefinition():String; | |
function get lay():String; | |
function get geometryType():String; | |
function get isAnimation():Boolean; | |
function get startFromFrameZero():Boolean; | |
function isAnimated(_arg_1:String):Boolean; | |
function getPrevents(_arg_1:String):Vector.<String>; | |
function getPreventHeadTurn(_arg_1:String):Boolean; | |
function setOffsets(_arg_1:String, _arg_2:int, _arg_3:Array):void; | |
function getOffsets(_arg_1:String, _arg_2:int):Array; | |
} | |
}//package com.sulake.habbo.avatar.actions | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.actions.IActiveActionData | |
package com.sulake.habbo.avatar.actions{ | |
public /*dynamic*/ interface IActiveActionData { | |
function get id():String; | |
function get actionType():String; | |
function get actionParameter():String; | |
function set actionParameter(_arg_1:String):void; | |
function get startFrame():int; | |
function get definition():IActionDefinition; | |
function set definition(_arg_1:IActionDefinition):void; | |
function get overridingAction():String; | |
function set overridingAction(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar.actions | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.alias.AssetAlias | |
package com.sulake.habbo.avatar.alias{ | |
public class AssetAlias { | |
private var _name:String; | |
private var _link:String; | |
private var _flipH:Boolean; | |
private var _flipV:Boolean; | |
public function AssetAlias(_arg_1:String, _arg_2:XML); | |
public function get name():String; | |
public function get link():String; | |
public function get flipH():Boolean; | |
public function get flipV():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.alias | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.alias.AssetAliasCollection | |
package com.sulake.habbo.avatar.alias{ | |
import com.sulake.core.assets.AssetLibraryCollection; | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.AvatarRenderManager; | |
import com.sulake.core.assets.IAsset; | |
public class AssetAliasCollection { | |
private var _assets:AssetLibraryCollection; | |
private var _aliases:Dictionary; | |
private var _avatarRenderManager:AvatarRenderManager; | |
private var _missingAssetNames:Array; | |
private var _handledLibNames:Array; | |
public function AssetAliasCollection(_arg_1:AvatarRenderManager, _arg_2:AssetLibraryCollection); | |
public function dispose():void; | |
public function reset():void; | |
public function updateAliases():void; | |
public function addAlias(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void; | |
public function hasAlias(_arg_1:String):Boolean; | |
public function getAliasByName(_arg_1:String):AssetAlias; | |
public function getAssetByName(_arg_1:String):IAsset; | |
} | |
}//package com.sulake.habbo.avatar.alias | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.AddDataContainer | |
package com.sulake.habbo.avatar.animation{ | |
public class AddDataContainer { | |
private var _id:String; | |
private var _align:String; | |
private var _base:String; | |
private var _ink:String; | |
private var _blend:Number; | |
public function AddDataContainer(_arg_1:XML); | |
public function get id():String; | |
public function get align():String; | |
public function get base():String; | |
public function get ink():String; | |
public function get blend():Number; | |
public function get isBlended():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.Animation | |
package com.sulake.habbo.avatar.animation{ | |
import __AS3__.vec.Vector; | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.AvatarStructure; | |
public class Animation implements IAnimation { | |
private static const HELPER_IDS_ARR:Array; | |
private var _id:String; | |
private var _description:String; | |
private var _frames:Array; | |
private var _spriteData:Vector.<ISpriteDataContainer>; | |
private var _avatarData:AvatarDataContainer; | |
private var _directionData:DirectionDataContainer; | |
private var _removeData:Array; | |
private var _addData:Array; | |
private var _overriddenActions:Map; | |
private var _overrideFrames:Map; | |
private var _resetOnToggle:Boolean; | |
public function Animation(_arg_1:AvatarStructure, _arg_2:XML); | |
private function parseFrames(_arg_1:Array, _arg_2:XMLList, _arg_3:AvatarStructure):void; | |
public function frameCount(_arg_1:String=null):int; | |
public function hasOverriddenActions():Boolean; | |
public function overriddenActionNames():Array; | |
public function overridingAction(_arg_1:String):String; | |
private function getFrames(_arg_1:int, _arg_2:String=null):Array; | |
public function getAnimatedBodyPartIds(_arg_1:int, _arg_2:String=null):Array; | |
public function getLayerData(_arg_1:int, _arg_2:String, _arg_3:String=null):AnimationLayerData; | |
public function hasAvatarData():Boolean; | |
public function hasDirectionData():Boolean; | |
public function hasAddData():Boolean; | |
public function getAddData(_arg_1:String):AddDataContainer; | |
public function get id():String; | |
public function get spriteData():Vector.<ISpriteDataContainer>; | |
public function get avatarData():AvatarDataContainer; | |
public function get directionData():DirectionDataContainer; | |
public function get removeData():Array; | |
public function get addData():Array; | |
public function toString():String; | |
public function get resetOnToggle():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.AnimationLayerData | |
package com.sulake.habbo.avatar.animation{ | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.actions.IActionDefinition; | |
public class AnimationLayerData implements IAnimationLayerData { | |
public static const TYPE_BODYPART:String; | |
public static const TYPE_FX:String; | |
private var _id:String; | |
private var _action:IActiveActionData; | |
private var _animationFrame:int; | |
private var _dx:int; | |
private var _dy:int; | |
private var _dz:int; | |
private var _directionOffset:int; | |
private var _type:String; | |
private var _base:String; | |
private var _items:Dictionary; | |
public function AnimationLayerData(_arg_1:XML, _arg_2:String, _arg_3:IActionDefinition); | |
public function get items():Dictionary; | |
public function get id():String; | |
public function get animationFrame():int; | |
public function get dx():int; | |
public function get dy():int; | |
public function get dz():int; | |
public function get directionOffset():int; | |
public function get type():String; | |
public function get base():String; | |
public function get action():IActiveActionData; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.AnimationManager | |
package com.sulake.habbo.avatar.animation{ | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.AvatarStructure; | |
public class AnimationManager implements IAnimationManager { | |
private var _animations:Dictionary; | |
public function AnimationManager(); | |
public function registerAnimation(_arg_1:AvatarStructure, _arg_2:XML):Boolean; | |
public function getAnimation(_arg_1:String):IAnimation; | |
public function getLayerData(_arg_1:String, _arg_2:int, _arg_3:String):IAnimationLayerData; | |
public function get animations():Dictionary; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.AvatarDataContainer | |
package com.sulake.habbo.avatar.animation{ | |
import flash.geom.ColorTransform; | |
import com.sulake.core.utils.Map; | |
public class AvatarDataContainer implements IAvatarDataContainer { | |
private var _ink:int; | |
private var _foreGround:uint; | |
private var _backGround:uint; | |
private var _colorTransform:ColorTransform; | |
private var _rgb:uint; | |
private var _r:uint; | |
private var _g:uint; | |
private var _b:uint; | |
private var _redMultiplier:Number; | |
private var _greenMultiplier:Number; | |
private var _blueMultiplier:Number; | |
private var _alphaMultiplier:Number; | |
private var _colorMap:Map; | |
private var _paletteIsGrayscale:Boolean; | |
public function AvatarDataContainer(_arg_1:XML); | |
public function get ink():int; | |
public function get colorTransform():ColorTransform; | |
public function get reds():Array; | |
public function get greens():Array; | |
public function get blues():Array; | |
public function get alphas():Array; | |
public function get paletteIsGrayscale():Boolean; | |
private function generatePaletteMapForGrayscale(_arg_1:uint, _arg_2:uint):Map; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.DirectionDataContainer | |
package com.sulake.habbo.avatar.animation{ | |
public class DirectionDataContainer { | |
private var _offset:int; | |
public function DirectionDataContainer(_arg_1:XML); | |
public function get offset():int; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.IAnimation | |
package com.sulake.habbo.avatar.animation{ | |
import __AS3__.vec.Vector; | |
public /*dynamic*/ interface IAnimation { | |
function hasAvatarData():Boolean; | |
function hasDirectionData():Boolean; | |
function hasAddData():Boolean; | |
function get id():String; | |
function get spriteData():Vector.<ISpriteDataContainer>; | |
function get removeData():Array; | |
function get addData():Array; | |
function get resetOnToggle():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.IAnimationLayerData | |
package com.sulake.habbo.avatar.animation{ | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
public /*dynamic*/ interface IAnimationLayerData { | |
function get id():String; | |
function get action():IActiveActionData; | |
function get animationFrame():int; | |
function get dx():int; | |
function get dy():int; | |
function get dz():int; | |
function get directionOffset():int; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.IAnimationManager | |
package com.sulake.habbo.avatar.animation{ | |
import flash.utils.Dictionary; | |
public /*dynamic*/ interface IAnimationManager { | |
function get animations():Dictionary; | |
function getAnimation(_arg_1:String):IAnimation; | |
function getLayerData(_arg_1:String, _arg_2:int, _arg_3:String):IAnimationLayerData; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.IAvatarDataContainer | |
package com.sulake.habbo.avatar.animation{ | |
import flash.geom.ColorTransform; | |
public /*dynamic*/ interface IAvatarDataContainer { | |
function get ink():int; | |
function get colorTransform():ColorTransform; | |
function get paletteIsGrayscale():Boolean; | |
function get reds():Array; | |
function get greens():Array; | |
function get blues():Array; | |
function get alphas():Array; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.ISpriteDataContainer | |
package com.sulake.habbo.avatar.animation{ | |
public /*dynamic*/ interface ISpriteDataContainer { | |
function get animation():IAnimation; | |
function get id():String; | |
function get ink():int; | |
function get member():String; | |
function get hasDirections():Boolean; | |
function get hasStaticY():Boolean; | |
function getDirectionOffsetX(_arg_1:int):int; | |
function getDirectionOffsetY(_arg_1:int):int; | |
function getDirectionOffsetZ(_arg_1:int):int; | |
function getCachedAssetName(_arg_1:int, _arg_2:int, _arg_3:int):String; | |
function setCachedAssetName(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):void; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.animation.SpriteDataContainer | |
package com.sulake.habbo.avatar.animation{ | |
import flash.utils.Dictionary; | |
public class SpriteDataContainer implements ISpriteDataContainer { | |
private var _animation:IAnimation; | |
private var _id:String; | |
private var _ink:int; | |
private var _member:String; | |
private var _hasDirections:Boolean; | |
private var _hasStaticY:Boolean; | |
private var _dx:Array; | |
private var _dy:Array; | |
private var _dz:Array; | |
private var _cachedAssetNames:Dictionary; | |
public function SpriteDataContainer(_arg_1:IAnimation, _arg_2:XML); | |
private static function createCacheKey(_arg_1:int, _arg_2:int, _arg_3:int):int; | |
public function getDirectionOffsetX(_arg_1:int):int; | |
public function getDirectionOffsetY(_arg_1:int):int; | |
public function getDirectionOffsetZ(_arg_1:int):int; | |
public function get animation():IAnimation; | |
public function get id():String; | |
public function get ink():int; | |
public function get member():String; | |
public function get hasDirections():Boolean; | |
public function get hasStaticY():Boolean; | |
public function getCachedAssetName(_arg_1:int, _arg_2:int, _arg_3:int):String; | |
public function setCachedAssetName(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):void; | |
} | |
}//package com.sulake.habbo.avatar.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.cache.AvatarImageActionCache | |
package com.sulake.habbo.avatar.cache{ | |
import flash.utils.Dictionary; | |
public class AvatarImageActionCache { | |
private var _cache:Dictionary; | |
private var _lastAccessTime:int; | |
public function AvatarImageActionCache(); | |
public function dispose():void; | |
public function getDirectionCache(_arg_1:int):AvatarImageDirectionCache; | |
public function updateDirectionCache(_arg_1:int, _arg_2:AvatarImageDirectionCache):void; | |
public function updateLastAccesTime():void; | |
public function getLastAccessTime():int; | |
} | |
}//package com.sulake.habbo.avatar.cache | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.cache.AvatarImageBodyPartCache | |
package com.sulake.habbo.avatar.cache{ | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
public class AvatarImageBodyPartCache { | |
private var _cache:Map; | |
private var _currentAction:IActiveActionData; | |
private var _currentDirection:int; | |
private var _disposed:Boolean; | |
public function AvatarImageBodyPartCache(); | |
public function setAction(_arg_1:IActiveActionData):void; | |
public function dispose():void; | |
public function disposeActions(_arg_1:int, _arg_2:int):void; | |
public function getAction():IActiveActionData; | |
public function setDirection(_arg_1:int):void; | |
public function getDirection():int; | |
public function getActionCache(_arg_1:IActiveActionData=null):AvatarImageActionCache; | |
public function updateActionCache(_arg_1:IActiveActionData, _arg_2:AvatarImageActionCache):void; | |
private function debugInfo(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar.cache | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.cache.AvatarImageCache | |
package com.sulake.habbo.avatar.cache{ | |
import com.sulake.habbo.avatar.AvatarStructure; | |
import com.sulake.habbo.avatar.IAvatarImage; | |
import com.sulake.habbo.avatar.alias.AssetAliasCollection; | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.structure.AvatarCanvas; | |
import __AS3__.vec.Vector; | |
import flash.geom.ColorTransform; | |
import flash.geom.Matrix; | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
import com.sulake.habbo.avatar.AvatarImageBodyPartContainer; | |
import com.sulake.habbo.avatar.AvatarImagePartContainer; | |
import flash.display.BitmapData; | |
import flash.geom.Rectangle; | |
public class AvatarImageCache { | |
private static const DEFAULT_MAX_CACHE_STORAGE_TIME_MS:int; | |
private static const SEPARATOR:String; | |
private static const SEPARATED_FRAME_0:String; | |
private static const DEF_SEPARATOR:String; | |
private static const SEPARATED_BASE_ACTION:String; | |
private static const PART_FACE:String; | |
private static const PART_EYES:String; | |
private static const PART_RIGHT_ITEM:String; | |
private static const ACTION_WAVE:String; | |
private static const ACTION_DRINK:String; | |
private static const ACTION_BLOW:String; | |
private static const ACTION_SIGN:String; | |
private static const ACTION_RESPECT:String; | |
private static const HELPER_PART_ID_ARR:Array; | |
private var _structure:AvatarStructure; | |
private var _avatar:IAvatarImage; | |
private var _assets:AssetAliasCollection; | |
private var _scale:String; | |
private var _cache:Map; | |
private var _canvas:AvatarCanvas; | |
private var _disposed:Boolean; | |
private var _geometryType:String; | |
private var _unionImages:Vector.<ImageData>; | |
private var _colorTransform:ColorTransform; | |
private var _matrix:Matrix; | |
public function AvatarImageCache(_arg_1:AvatarStructure, _arg_2:IAvatarImage, _arg_3:AssetAliasCollection, _arg_4:String); | |
public function dispose():void; | |
public function disposeInactiveActions(_arg_1:int=0):void; | |
public function resetBodyPartCache(_arg_1:IActiveActionData):void; | |
public function setDirection(_arg_1:String, _arg_2:int):void; | |
public function setAction(_arg_1:IActiveActionData):void; | |
public function setGeometryType(_arg_1:String):void; | |
public function getImageContainer(_arg_1:String, _arg_2:int):AvatarImageBodyPartContainer; | |
public function getBodyPartCache(_arg_1:String):AvatarImageBodyPartCache; | |
private function renderBodyPart(_arg_1:int, _arg_2:Vector.<AvatarImagePartContainer>, _arg_3:int, _arg_4:IActiveActionData):AvatarImageBodyPartContainer; | |
private function createUnionImage(_arg_1:Vector.<ImageData>, _arg_2:Boolean):ImageData; | |
private function drawBorders(_arg_1:BitmapData, _arg_2:Rectangle, _arg_3:uint):void; | |
private function debugInfo(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar.cache | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.cache.AvatarImageDirectionCache | |
package com.sulake.habbo.avatar.cache{ | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatar.AvatarImagePartContainer; | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.AvatarImageBodyPartContainer; | |
public class AvatarImageDirectionCache { | |
private static const KEY_SEPARATOR:String; | |
private static const NO_FRAMES_KEY:String; | |
private var _partList:Vector.<AvatarImagePartContainer>; | |
private var _images:Dictionary; | |
private var _keyCache:Dictionary; | |
public function AvatarImageDirectionCache(_arg_1:Vector.<AvatarImagePartContainer>); | |
public function dispose():void; | |
public function getPartList():Vector.<AvatarImagePartContainer>; | |
public function getImageContainer(_arg_1:int):AvatarImageBodyPartContainer; | |
public function updateImageContainer(_arg_1:AvatarImageBodyPartContainer, _arg_2:int):void; | |
private function getCacheKey(_arg_1:int):String; | |
} | |
}//package com.sulake.habbo.avatar.cache | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.cache.ImageData | |
package com.sulake.habbo.avatar.cache{ | |
import flash.display.BitmapData; | |
import flash.geom.Rectangle; | |
import flash.geom.Point; | |
import flash.geom.ColorTransform; | |
public class ImageData { | |
private var _bitmap:BitmapData; | |
private var _rect:Rectangle; | |
private var _regPoint:Point; | |
private var _flipH:Boolean; | |
private var _colorTransform:ColorTransform; | |
private var _name:String; | |
private var _offsetRect:Rectangle; | |
public function ImageData(_arg_1:BitmapData, _arg_2:Rectangle, _arg_3:Point, _arg_4:Boolean, _arg_5:ColorTransform, _arg_6:String); | |
public function dispose():void; | |
public function get bitmap():BitmapData; | |
public function get rect():Rectangle; | |
public function get regPoint():Point; | |
public function get flipH():Boolean; | |
public function get colorTransform():ColorTransform; | |
public function get offsetRect():Rectangle; | |
} | |
}//package com.sulake.habbo.avatar.cache | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarAction | |
package com.sulake.habbo.avatar.enum{ | |
public class AvatarAction { | |
public static const SIGN:String; | |
public static const SLEEP:String; | |
public static const CARRY_OBJECT:String; | |
public static const USE_OBJECT:String; | |
public static const EFFECT:String; | |
public static const TALK:String; | |
public static const GESTURE:String; | |
public static const EXPRESSION:String; | |
public static const VOTE:String; | |
public static const DANCE:String; | |
public static const TYPING:String; | |
public static const MUTED:String; | |
public static const PLAYING_GAME:String; | |
public static const GUIDE_STATUS:String; | |
public static const EXPRESSION_RESPECT:String; | |
public static const EXPRESSION_JUMP:String; | |
public static const EXPRESSION_WAVE:String; | |
public static const EXPRESSION_BLOW_A_KISS:String; | |
public static const EXPRESSION_LAUGH:String; | |
public static const EXPRESSION_CRY:String; | |
public static const EXPRESSION_IDLE:String; | |
public static const EXPRESSION_SNOWBOARD_OLLIE:String; | |
public static const EXPRESSION_SNOWBORD_360:String; | |
public static const EXPRESSION_RIDE_JUMP:String; | |
public static const GESTURE_SMILE:String; | |
public static const GESTURE_AGGRAVATED:String; | |
public static const GESTURE_SURPRISED:String; | |
public static const GESTURE_SAD:String; | |
public static const PET_GESTURE_JOY:String; | |
public static const PET_GESTURE_CRAZY:String; | |
public static const PET_GESTURE_TONGUE:String; | |
public static const PET_GESTURE_BLINK:String; | |
public static const PET_GESTURE_MISERABLE:String; | |
public static const PET_GESTURE_PUZZLED:String; | |
public static const POSTURE:String; | |
public static const POSTURE_STAND:String; | |
public static const POSTURE_SIT:String; | |
public static const POSTURE_WALK:String; | |
public static const POSTURE_LAY:String; | |
public static const POSTURE_SNOWWAR_RUN:String; | |
public static const POSTURE_SNOWWAR_DIE_FRONT:String; | |
public static const POSTURE_SNOWWAR_DIE_BACK:String; | |
public static const POSTURE_SNOWWAR_PICK:String; | |
public static const POSTURE_SNOWWAR_THROW:String; | |
private static const GESTURE_MAP:Array; | |
private static const EXPRESSION_MAP:Array; | |
public function AvatarAction(); | |
public static function getExpressionTime(_arg_1:int):int; | |
public static function getExpressionId(_arg_1:String):int; | |
public static function getExpression(_arg_1:int):String; | |
public static function getGestureId(_arg_1:String):int; | |
public static function getGesture(_arg_1:int):String; | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarDirectionAngle | |
package com.sulake.habbo.avatar.enum{ | |
public class AvatarDirectionAngle { | |
public static const DIRECTION_TO_ANGLE:Array; | |
public static const DIRECTION_IS_FLIPPED:Array; | |
public static const MIN_DIRECTION:int; | |
public static const MAX_DIRECTION:int; | |
public function AvatarDirectionAngle(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarFigurePartType | |
package com.sulake.habbo.avatar.enum{ | |
public class AvatarFigurePartType { | |
public static const BODY:String; | |
public static const SHOES:String; | |
public static const LEGS:String; | |
public static const CHEST:String; | |
public static const WAIST_ACCESSORY:String; | |
public static const CHEST_ACCESSORY:String; | |
public static const HEAD:String; | |
public static const HAIR:String; | |
public static const FACE_ACCESSORY:String; | |
public static const EYE_ACCESSORY:String; | |
public static const HEAD_ACCESSORY:String; | |
public static const HEAD_ACCESSORY_EXTRA:String; | |
public static const COAT_CHEST:String; | |
public static const CHEST_PRINT:String; | |
public static const LEFT_HAND_ITEM:String; | |
public static const LEFT_HAND:String; | |
public static const LEFT_SLEEVE:String; | |
public static const RIGHT_HAND:String; | |
public static const RIGHT_SLEEVE:String; | |
public static const FACE:String; | |
public static const EYES:String; | |
public static const HAIR_BIG:String; | |
public static const RIGHT_HAND_ITEM:String; | |
public static const LEFT_COAT_SLEEVE:String; | |
public static const RIGHT_COAT_SLEEVE:String; | |
public static var FIGURE_SETS:Array; | |
public function AvatarFigurePartType(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarGuideStatus | |
package com.sulake.habbo.avatar.enum{ | |
public class AvatarGuideStatus { | |
public static const NONE:int; | |
public static const GUIDE:int; | |
public static const REQUESTER:int; | |
public function AvatarGuideStatus(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarRenderEvent | |
package com.sulake.habbo.avatar.enum{ | |
public class AvatarRenderEvent { | |
public static const AVATAR_RENDER_READY:String; | |
public static const AVATAR_EDITOR_LIBRARY_READY:String; | |
public function AvatarRenderEvent(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarScaleType | |
package com.sulake.habbo.avatar.enum{ | |
public final class AvatarScaleType { | |
public static const LARGE:String; | |
public static const SMALL:String; | |
public function AvatarScaleType(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.AvatarSetType | |
package com.sulake.habbo.avatar.enum{ | |
public class AvatarSetType { | |
public static const FULL:String; | |
public static const HEAD:String; | |
public static const BODY:String; | |
public function AvatarSetType(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.GeometryType | |
package com.sulake.habbo.avatar.enum{ | |
public class GeometryType { | |
public static const VERTICAL:String; | |
public static const SITTING:String; | |
public static const HORIZONTAL:String; | |
public static const SWIM:String; | |
public static const SNOWSTORMHORIZONTAL:String; | |
public function GeometryType(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.enum.RenderMode | |
package com.sulake.habbo.avatar.enum{ | |
public class RenderMode { | |
public static const TOOL:String; | |
public static const COMPONENT:String; | |
public static const ONLINE_TOOL:String; | |
public static const LOCAL:String; | |
public function RenderMode(); | |
} | |
}//package com.sulake.habbo.avatar.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.geometry.AvatarModelGeometry | |
package com.sulake.habbo.avatar.geometry{ | |
import flash.utils.Dictionary; | |
import flash.geom.Vector3D; | |
import com.sulake.habbo.avatar.IAvatarImage; | |
import com.sulake.habbo.avatar.structure.AvatarCanvas; | |
import __AS3__.vec.Vector; | |
public class AvatarModelGeometry { | |
private var _avatarSet:AvatarSet; | |
private var _geometryTypes:Dictionary; | |
private var _itemIdToBodyPartMap:Dictionary; | |
private var _transformation:Matrix4x4; | |
private var _camera:Vector3D; | |
private var _canvases:Dictionary; | |
public function AvatarModelGeometry(_arg_1:XML); | |
public function removeDynamicItems(_arg_1:IAvatarImage):void; | |
public function getBodyPartIdsInAvatarSet(_arg_1:String):Array; | |
public function isMainAvatarSet(_arg_1:String):Boolean; | |
public function getCanvas(_arg_1:String, _arg_2:String):AvatarCanvas; | |
private function typeExists(_arg_1:String):Boolean; | |
private function hasBodyPart(_arg_1:String, _arg_2:String):Boolean; | |
private function getBodyPartIDs(_arg_1:String):Array; | |
private function getBodyPartsOfType(_arg_1:String):Dictionary; | |
public function getBodyPart(_arg_1:String, _arg_2:String):GeometryBodyPart; | |
public function getBodyPartOfItem(_arg_1:String, _arg_2:String, _arg_3:IAvatarImage):GeometryBodyPart; | |
private function getBodyPartsInAvatarSet(_arg_1:Dictionary, _arg_2:String):Array; | |
public function getBodyPartsAtAngle(_arg_1:String, _arg_2:uint, _arg_3:String):Vector.<String>; | |
public function getParts(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:IAvatarImage):Array; | |
private function orderByDistance(_arg_1:Array, _arg_2:Array):Number; | |
} | |
}//package com.sulake.habbo.avatar.geometry | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.geometry.AvatarSet | |
package com.sulake.habbo.avatar.geometry{ | |
import flash.utils.Dictionary; | |
public class AvatarSet { | |
private var _id:String; | |
private var _avatarSets:Dictionary; | |
private var _bodyParts:Array; | |
private var _allBodyParts:Array; | |
private var _isMain:Boolean; | |
public function AvatarSet(_arg_1:XML); | |
public function findAvatarSet(_arg_1:String):AvatarSet; | |
public function getBodyParts():Array; | |
public function get id():String; | |
public function get isMain():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.geometry | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.geometry.GeometryBodyPart | |
package com.sulake.habbo.avatar.geometry{ | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.IAvatarImage; | |
import flash.geom.Vector3D; | |
public class GeometryBodyPart extends Node3D { | |
private static const HELPER_PARTS_ARR:Array; | |
private static const HELPER_SORTABLE_PARTS:Array; | |
private static const HELPER_SORTED_PARTS:Array; | |
private var _id:String; | |
private var _parts:Dictionary; | |
private var _radius:Number; | |
private var _dynamicParts:Dictionary; | |
public function GeometryBodyPart(_arg_1:XML); | |
public function getDynamicParts(_arg_1:IAvatarImage):Array; | |
public function getPartIds(_arg_1:IAvatarImage):Array; | |
public function removeDynamicParts(_arg_1:IAvatarImage):Boolean; | |
public function addPart(_arg_1:XML, _arg_2:IAvatarImage):Boolean; | |
public function hasPart(_arg_1:String, _arg_2:IAvatarImage):Boolean; | |
public function getParts(_arg_1:Matrix4x4, _arg_2:Vector3D, _arg_3:IAvatarImage):Array; | |
public function getDistance(_arg_1:Vector3D):Number; | |
public function get id():String; | |
private function orderParts(_arg_1:Array, _arg_2:Array):Number; | |
public function get radius():Number; | |
} | |
}//package com.sulake.habbo.avatar.geometry | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.geometry.GeometryItem | |
package com.sulake.habbo.avatar.geometry{ | |
import flash.geom.Vector3D; | |
public class GeometryItem extends Node3D { | |
private var _id:String; | |
private var _radius:Number; | |
private var _normal:Vector3D; | |
private var _isDoubleSided:Boolean; | |
private var _isDynamic:Boolean; | |
public function GeometryItem(_arg_1:XML, _arg_2:Boolean=false); | |
public function getDistance(_arg_1:Vector3D):Number; | |
public function get id():String; | |
public function get normal():Vector3D; | |
public function get isDoubleSided():Boolean; | |
public function toString():String; | |
public function get isDynamic():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.geometry | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.geometry.Matrix4x4 | |
package com.sulake.habbo.avatar.geometry{ | |
import com.sulake.core.utils.Map; | |
import flash.geom.Vector3D; | |
public class Matrix4x4 { | |
public static const IDENTITY:Matrix4x4; | |
private static const TOLERANS:Number; | |
private static var _cacheX:Map; | |
private static var _cacheY:Map; | |
private static var _cacheZ:Map; | |
private var _data:Array; | |
public function Matrix4x4(_arg_1:Number=0, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Number=0, _arg_5:Number=0, _arg_6:Number=0, _arg_7:Number=0, _arg_8:Number=0, _arg_9:Number=0); | |
public static function getXRotationMatrix(_arg_1:Number):Matrix4x4; | |
public static function getYRotationMatrix(_arg_1:Number):Matrix4x4; | |
public static function getZRotationMatrix(_arg_1:Number):Matrix4x4; | |
public function identity():Matrix4x4; | |
public function vectorMultiplication(_arg_1:Vector3D):Vector3D; | |
public function multiply(_arg_1:Matrix4x4):Matrix4x4; | |
public function scalarMultiply(_arg_1:Number):void; | |
public function rotateX(_arg_1:Number):Matrix4x4; | |
public function rotateY(_arg_1:Number):Matrix4x4; | |
public function rotateZ(_arg_1:Number):Matrix4x4; | |
public function skew():void; | |
public function transpose():Matrix4x4; | |
public function equals(_arg_1:Matrix4x4):Boolean; | |
public function get data():Array; | |
} | |
}//package com.sulake.habbo.avatar.geometry | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.geometry.Node3D | |
package com.sulake.habbo.avatar.geometry{ | |
import flash.geom.Vector3D; | |
public class Node3D { | |
private var _location:Vector3D; | |
private var _transformedLocation:Vector3D; | |
private var _needsTransformation:Boolean; | |
public function Node3D(_arg_1:Number, _arg_2:Number, _arg_3:Number); | |
public function get location():Vector3D; | |
public function get transformedLocation():Vector3D; | |
public function applyTransform(_arg_1:Matrix4x4):void; | |
} | |
}//package com.sulake.habbo.avatar.geometry | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.pets.PetCustomPart | |
package com.sulake.habbo.avatar.pets{ | |
public class PetCustomPart { | |
private var _layerId:int; | |
private var _partId:int; | |
private var _paletteId:int; | |
public function PetCustomPart(_arg_1:int, _arg_2:int, _arg_3:int); | |
public function get paletteId():int; | |
public function set paletteId(_arg_1:int):void; | |
public function get partId():int; | |
public function set partId(_arg_1:int):void; | |
public function get layerId():int; | |
public function set layerId(_arg_1:int):void; | |
} | |
}//package com.sulake.habbo.avatar.pets | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.pets.PetFigureData | |
package com.sulake.habbo.avatar.pets{ | |
public class PetFigureData { | |
private var _typeId:int; | |
private var _paletteId:int; | |
private var _color:int; | |
private var _customParts:Array; | |
private var _customLayerIds:Array; | |
private var _customPartIds:Array; | |
private var _customPaletteIds:Array; | |
private var _headOnly:Boolean; | |
public function PetFigureData(_arg_1:String); | |
public function get typeId():int; | |
public function get paletteId():int; | |
public function get color():int; | |
public function get customLayerIds():Array; | |
public function get customPartIds():Array; | |
public function get customPaletteIds():Array; | |
public function get customParts():Array; | |
public function getCustomPart(_arg_1:int):PetCustomPart; | |
public function get hasCustomParts():Boolean; | |
public function get headOnly():Boolean; | |
public function get figureString():String; | |
private function getCustomData(_arg_1:String):Array; | |
private function getCustomLayerIds(_arg_1:Array):Array; | |
private function getCustomPartIds(_arg_1:Array):Array; | |
private function getCustomPaletteIds(_arg_1:Array):Array; | |
private function getTypeId(_arg_1:String):int; | |
private function getPaletteId(_arg_1:String):int; | |
private function getColor(_arg_1:String):int; | |
private function getHeadOnly(_arg_1:String):Boolean; | |
} | |
}//package com.sulake.habbo.avatar.pets | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.pets.PetTypeEnum | |
package com.sulake.habbo.avatar.pets{ | |
public class PetTypeEnum { | |
public static const DOG:int; | |
public static const CAT:int; | |
public static const CROCODILE:int; | |
public static const TERRIER:int; | |
public static const BEAR:int; | |
public static const PIG:int; | |
public static const LION:int; | |
public static const RHINO:int; | |
public static const SPIDER:int; | |
public static const TURTLE:int; | |
public static const CHICKEN:int; | |
public static const FROG:int; | |
public static const DRAGON:int; | |
public static const MONSTER:int; | |
public static const MONKEY:int; | |
public static const HORSE:int; | |
public static const MONSTERPLANT:int; | |
public static const BUNNY:int; | |
public static const BUNNYEVIL:int; | |
public static const BUNNYDEPRESSED:int; | |
public static const BUNNYLOVE:int; | |
public static const PIGEONGOOD:int; | |
public static const PIGEONEVIL:int; | |
public static const DEMONMONKEY:int; | |
public static const BABYBEAR:int; | |
public static const BABYTERRIER:int; | |
public static const GNOME:int; | |
public static const LEPRECHAUN:int; | |
public function PetTypeEnum(); | |
} | |
}//package com.sulake.habbo.avatar.pets | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.animation.AnimationAction | |
package com.sulake.habbo.avatar.structure.animation{ | |
import flash.geom.Point; | |
import flash.utils.Dictionary; | |
import com.sulake.core.utils.Map; | |
public class AnimationAction { | |
public static const DEFAULT_OFFSET:Point; | |
private var _id:String; | |
private var _actionParts:Dictionary; | |
private var _bodyPartOffsets:Map; | |
private var _frameCount:int; | |
private var _frameIndexes:Array; | |
public function AnimationAction(_arg_1:XML); | |
public function getPart(_arg_1:String):AnimationActionPart; | |
public function get id():String; | |
public function get parts():Dictionary; | |
public function get frameCount():int; | |
public function getFrameBodyPartOffset(_arg_1:int, _arg_2:int, _arg_3:String):Point; | |
} | |
}//package com.sulake.habbo.avatar.structure.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.animation.AnimationActionPart | |
package com.sulake.habbo.avatar.structure.animation{ | |
public class AnimationActionPart { | |
private var _frames:Array; | |
public function AnimationActionPart(_arg_1:XML); | |
public function get frames():Array; | |
} | |
}//package com.sulake.habbo.avatar.structure.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.animation.AnimationFrame | |
package com.sulake.habbo.avatar.structure.animation{ | |
public class AnimationFrame { | |
private var _number:int; | |
private var _assetPartDefinition:String; | |
public function AnimationFrame(_arg_1:XML); | |
public function get number():int; | |
public function get assetPartDefinition():String; | |
} | |
}//package com.sulake.habbo.avatar.structure.animation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.FigurePart | |
package com.sulake.habbo.avatar.structure.figure{ | |
public class FigurePart implements IFigurePart { | |
private var _id:int; | |
private var _type:String; | |
private var _breed:int; | |
private var _colorLayerIndex:int; | |
private var _index:int; | |
private var _paletteMapId:int; | |
public function FigurePart(_arg_1:XML); | |
public function dispose():void; | |
public function get id():int; | |
public function get type():String; | |
public function get breed():int; | |
public function get colorLayerIndex():int; | |
public function get index():int; | |
public function get paletteMap():int; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.FigurePartSet | |
package com.sulake.habbo.avatar.structure.figure{ | |
public class FigurePartSet implements IFigurePartSet { | |
private var _type:String; | |
private var _id:int; | |
private var _gender:String; | |
private var _clubLevel:int; | |
private var _isColorable:Boolean; | |
private var _isSelectable:Boolean; | |
private var _parts:Array; | |
private var _hiddenLayers:Array; | |
private var _isPreSelectable:Boolean; | |
public function FigurePartSet(_arg_1:XML, _arg_2:String); | |
public function dispose():void; | |
private function indexOfPartType(_arg_1:FigurePart):int; | |
public function getPart(_arg_1:String, _arg_2:int):IFigurePart; | |
public function get type():String; | |
public function get id():int; | |
public function get gender():String; | |
public function get clubLevel():int; | |
public function get isColorable():Boolean; | |
public function get isSelectable():Boolean; | |
public function get parts():Array; | |
public function get hiddenLayers():Array; | |
public function get isPreSelectable():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.IFigurePart | |
package com.sulake.habbo.avatar.structure.figure{ | |
public /*dynamic*/ interface IFigurePart { | |
function get id():int; | |
function get type():String; | |
function get breed():int; | |
function get colorLayerIndex():int; | |
function get index():int; | |
function get paletteMap():int; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.IFigurePartSet | |
package com.sulake.habbo.avatar.structure.figure{ | |
public /*dynamic*/ interface IFigurePartSet { | |
function getPart(_arg_1:String, _arg_2:int):IFigurePart; | |
function get type():String; | |
function get id():int; | |
function get gender():String; | |
function get clubLevel():int; | |
function get isColorable():Boolean; | |
function get isSelectable():Boolean; | |
function get isPreSelectable():Boolean; | |
function get parts():Array; | |
function get hiddenLayers():Array; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.IPalette | |
package com.sulake.habbo.avatar.structure.figure{ | |
import flash.utils.Dictionary; | |
public /*dynamic*/ interface IPalette { | |
function get id():int; | |
function getColor(_arg_1:int):IPartColor; | |
function get colors():Dictionary; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.IPartColor | |
package com.sulake.habbo.avatar.structure.figure{ | |
import flash.geom.ColorTransform; | |
public /*dynamic*/ interface IPartColor { | |
function get colorTransform():ColorTransform; | |
function get redMultiplier():Number; | |
function get greenMultiplier():Number; | |
function get blueMultiplier():Number; | |
function get rgb():uint; | |
function get r():uint; | |
function get g():uint; | |
function get b():uint; | |
function get id():int; | |
function get index():int; | |
function get clubLevel():int; | |
function get isSelectable():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.ISetType | |
package com.sulake.habbo.avatar.structure.figure{ | |
import com.sulake.core.utils.Map; | |
public /*dynamic*/ interface ISetType { | |
function getPartSet(_arg_1:int):IFigurePartSet; | |
function isMandatory(_arg_1:String, _arg_2:int):Boolean; | |
function optionalFromClubLevel(_arg_1:String):int; | |
function get type():String; | |
function get paletteID():int; | |
function get partSets():Map; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.Palette | |
package com.sulake.habbo.avatar.structure.figure{ | |
import flash.utils.Dictionary; | |
public class Palette implements IPalette { | |
private var _id:int; | |
private var _colors:Dictionary; | |
public function Palette(_arg_1:XML); | |
public function append(_arg_1:XML):void; | |
public function get id():int; | |
public function getColor(_arg_1:int):IPartColor; | |
public function get colors():Dictionary; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.PartColor | |
package com.sulake.habbo.avatar.structure.figure{ | |
import flash.geom.ColorTransform; | |
public class PartColor implements IPartColor { | |
private var _id:int; | |
private var _index:int; | |
private var _clubLevel:int; | |
private var _isSelectable:Boolean; | |
private var _rgb:uint; | |
private var _r:uint; | |
private var _g:uint; | |
private var _b:uint; | |
private var _redMultiplier:Number; | |
private var _greenMultiplier:Number; | |
private var _blueMultiplier:Number; | |
private var _colorTransform:ColorTransform; | |
public function PartColor(_arg_1:XML); | |
public function get colorTransform():ColorTransform; | |
public function get redMultiplier():Number; | |
public function get greenMultiplier():Number; | |
public function get blueMultiplier():Number; | |
public function get rgb():uint; | |
public function get r():uint; | |
public function get g():uint; | |
public function get b():uint; | |
public function get id():int; | |
public function get index():int; | |
public function get clubLevel():int; | |
public function get isSelectable():Boolean; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.figure.SetType | |
package com.sulake.habbo.avatar.structure.figure{ | |
import com.sulake.core.utils.Map; | |
import flash.utils.Dictionary; | |
public class SetType implements ISetType { | |
private var _partSets:Map; | |
private var _type:String; | |
private var _paletteID:int; | |
private var _isMandatory:Dictionary; | |
public function SetType(_arg_1:XML); | |
public function dispose():void; | |
public function cleanUp(_arg_1:XML):void; | |
public function append(_arg_1:XML):void; | |
public function getDefaultPartSet(_arg_1:String):IFigurePartSet; | |
public function getPartSet(_arg_1:int):IFigurePartSet; | |
public function get type():String; | |
public function get paletteID():int; | |
public function isMandatory(_arg_1:String, _arg_2:int):Boolean; | |
public function optionalFromClubLevel(_arg_1:String):int; | |
public function get partSets():Map; | |
} | |
}//package com.sulake.habbo.avatar.structure.figure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.parts.ActivePartSet | |
package com.sulake.habbo.avatar.structure.parts{ | |
public class ActivePartSet { | |
private var _id:String; | |
private var _parts:Array; | |
public function ActivePartSet(_arg_1:XML); | |
public function get parts():Array; | |
} | |
}//package com.sulake.habbo.avatar.structure.parts | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.parts.PartDefinition | |
package com.sulake.habbo.avatar.structure.parts{ | |
public class PartDefinition { | |
private var _setType:String; | |
private var _flippedSetType:String; | |
private var _removeSetType:String; | |
private var _appendToFigure:Boolean; | |
private var _staticId:int; | |
public function PartDefinition(_arg_1:XML); | |
public function hasStaticId():Boolean; | |
public function get staticId():int; | |
public function set staticId(_arg_1:int):void; | |
public function get setType():String; | |
public function get flippedSetType():String; | |
public function get removeSetType():String; | |
public function get appendToFigure():Boolean; | |
public function set appendToFigure(_arg_1:Boolean):void; | |
public function set flippedSetType(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar.structure.parts | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.AnimationData | |
package com.sulake.habbo.avatar.structure{ | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.actions.IActionDefinition; | |
import com.sulake.habbo.avatar.structure.animation.AnimationAction; | |
public class AnimationData implements IStructureData { | |
private var _actions:Dictionary; | |
public function AnimationData(); | |
public function parse(_arg_1:XML):Boolean; | |
public function appendXML(_arg_1:XML):Boolean; | |
public function getAction(_arg_1:IActionDefinition):AnimationAction; | |
public function getFrameCount(_arg_1:IActionDefinition):int; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.AvatarCanvas | |
package com.sulake.habbo.avatar.structure{ | |
import flash.geom.Point; | |
public class AvatarCanvas { | |
private var _id:String; | |
private var _width:int; | |
private var _height:int; | |
private var _offset:Point; | |
private var _regPoint:Point; | |
public function AvatarCanvas(_arg_1:XML, _arg_2:String); | |
public function get width():int; | |
public function get height():int; | |
public function get offset():Point; | |
public function get id():String; | |
public function get regPoint():Point; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.AvatarStructureDownload | |
package com.sulake.habbo.avatar.structure{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.assets.IAssetLibrary; | |
import flash.events.Event; | |
public class AvatarStructureDownload extends EventDispatcherWrapper { | |
public static const STRUCTURE_DONE:String; | |
private var _dataReceiver:IStructureData; | |
public function AvatarStructureDownload(_arg_1:IAssetLibrary, _arg_2:String, _arg_3:IStructureData); | |
private function onDataComplete(_arg_1:Event):void; | |
private function onDataFailed(_arg_1:Event):void; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.FigureData | |
package com.sulake.habbo.avatar.structure{ | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.structure.figure.IFigurePartSet; | |
import com.sulake.habbo.avatar.structure.figure.ISetType; | |
import com.sulake.habbo.avatar.structure.figure.IPalette; | |
public class FigureData implements IStructureData, IFigureData { | |
private var _palettes:Dictionary; | |
private var _setTypes:Dictionary; | |
public function FigureData(); | |
public function dispose():void; | |
public function parse(_arg_1:XML):Boolean; | |
public function injectXML(_arg_1:XML):void; | |
public function appendXML(_arg_1:XML):Boolean; | |
public function getMandatorySetTypeIds(_arg_1:String, _arg_2:int):Array; | |
public function getDefaultPartSet(_arg_1:String, _arg_2:String):IFigurePartSet; | |
public function getSetType(_arg_1:String):ISetType; | |
public function getPalette(_arg_1:int):IPalette; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.IFigureData | |
package com.sulake.habbo.avatar.structure{ | |
import com.sulake.habbo.avatar.structure.figure.ISetType; | |
import com.sulake.habbo.avatar.structure.figure.IPalette; | |
public /*dynamic*/ interface IFigureData { | |
function getSetType(_arg_1:String):ISetType; | |
function getPalette(_arg_1:int):IPalette; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.IStructureData | |
package com.sulake.habbo.avatar.structure{ | |
public /*dynamic*/ interface IStructureData { | |
function parse(_arg_1:XML):Boolean; | |
function appendXML(_arg_1:XML):Boolean; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.structure.PartSetsData | |
package com.sulake.habbo.avatar.structure{ | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.actions.IActionDefinition; | |
import com.sulake.habbo.avatar.structure.parts.PartDefinition; | |
import com.sulake.habbo.avatar.actions.ActionDefinition; | |
import com.sulake.habbo.avatar.structure.parts.ActivePartSet; | |
public class PartSetsData implements IStructureData { | |
private var _parts:Dictionary; | |
private var _activePartSets:Dictionary; | |
public function PartSetsData(); | |
public function parse(_arg_1:XML):Boolean; | |
public function appendXML(_arg_1:XML):Boolean; | |
public function getActiveParts(_arg_1:IActionDefinition):Array; | |
public function getPartDefinition(_arg_1:String):PartDefinition; | |
public function addPartDefinition(_arg_1:XML):PartDefinition; | |
public function get parts():Dictionary; | |
public function get activePartSets():Dictionary; | |
public function getActivePartSet(_arg_1:ActionDefinition):ActivePartSet; | |
} | |
}//package com.sulake.habbo.avatar.structure | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarAssetDownloadLibrary | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.utils.LibraryLoaderEvent; | |
import flash.events.Event; | |
public class AvatarAssetDownloadLibrary extends EventDispatcherWrapper { | |
private static var STATE_IDLE:int; | |
private static var STATE_DOWNLOADING:int; | |
private static var STATE_READY:int; | |
private static const CACHE_KEY_PREFIX:String; | |
private var _state:int; | |
private var _libraryName:String; | |
private var _revision:String; | |
private var _downloadUrl:String; | |
private var _assets:IAssetLibrary; | |
private var _cacheKey:String; | |
private var _isMandatory:Boolean; | |
public function AvatarAssetDownloadLibrary(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:IAssetLibrary, _arg_5:String); | |
override public function dispose():void; | |
public function startDownloading():void; | |
private function onLoaderError(_arg_1:LibraryLoaderEvent):void; | |
private function onLoaderComplete(_arg_1:Event):void; | |
public function get libraryName():String; | |
public function get isReady():Boolean; | |
public function purge():void; | |
public function get isMandatory():Boolean; | |
public function set isMandatory(_arg_1:Boolean):void; | |
public function toString():String; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarAssetDownloadManager | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import flash.utils.Dictionary; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.assets.AssetLoaderStruct; | |
import flash.utils.Timer; | |
import flash.events.Event; | |
import com.sulake.core.runtime.events.LowMemoryEvent; | |
public class AvatarAssetDownloadManager extends EventDispatcherWrapper { | |
private static const GC_IMMINENCE_THRESHOLD:Number; | |
public static const LIBRARY_LOADED:String; | |
private static const LIB_BODY:String; | |
private static const LIB_ITEMS:String; | |
private static const LIB_FX:String; | |
private static const LIB_AVATAR_EDITOR:String; | |
private const DOWNLOAD_TIMEOUT:int; | |
private const MAX_SIMULTANEOUS_DOWNLOADS:int; | |
private const FIGURE_MAP:String; | |
private var _missingMandatoryLibs:Array; | |
private var _manager:AvatarRenderManager; | |
private var _libraries:Dictionary; | |
private var _figureMap:Dictionary; | |
private var _assets:IAssetLibrary; | |
private var _incompleteFigures:Dictionary; | |
private var _listeners:Dictionary; | |
private var _structure:AvatarStructure; | |
private var _assetDownloadUrl:String; | |
private var _configurationURL:String; | |
private var _mapDownloadTriesLeft:int; | |
private var _mapLoader:AssetLoaderStruct; | |
private var _downloadShiftTimer:Timer; | |
private var _isReady:Boolean; | |
private var _isMapReady:Boolean; | |
private var _initDownloadBuffer:Array; | |
private var _pendingDownloadQueue:Array; | |
private var _currentDownloads:Array; | |
private var _assetLibraryNameTemplate:String; | |
public function AvatarAssetDownloadManager(_arg_1:AvatarRenderManager, _arg_2:IAssetLibrary, _arg_3:String, _arg_4:String, _arg_5:AvatarStructure, _arg_6:String); | |
override public function dispose():void; | |
public function isReady():Boolean; | |
private function addMapLoaderEventListeners(_arg_1:AssetLoaderStruct):void; | |
private function removeMapLoaderEventListeners(_arg_1:AssetLoaderStruct):void; | |
private function onfigureMapLoadError(_arg_1:Event=null):void; | |
private function onFigureMapLoaded(_arg_1:Event):void; | |
private function loadFigureMapData(_arg_1:XML):void; | |
public function loadMandatoryLibs():void; | |
public function purgeAvatarEditorLib():void; | |
public function loadAvatarEditorLib():void; | |
private function purgeInitDownloadBuffer(_arg_1:Event):void; | |
private function generateMap(_arg_1:XML):void; | |
public function isFigureReady(_arg_1:IAvatarFigureContainer):Boolean; | |
public function loadFigureSetData(_arg_1:IAvatarFigureContainer, _arg_2:IAvatarImageListener):void; | |
private function libraryComplete(_arg_1:Event):void; | |
public function isMissingMandatoryLibs():Boolean; | |
private function getLibsToDownload(_arg_1:IAvatarFigureContainer):Array; | |
private function processPending():void; | |
private function addToQueue(_arg_1:AvatarAssetDownloadLibrary):void; | |
private function onNextDownloadTimeout(_arg_1:Event=null):void; | |
private function onLowMemoryWarning(_arg_1:LowMemoryEvent):void; | |
private function forcePurgeLib(_arg_1:String):Boolean; | |
public function purge():void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarFigureContainer | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.utils.Map; | |
public class AvatarFigureContainer implements IAvatarFigureContainer { | |
private var _serialized:String; | |
private var _parts:Map; | |
public function AvatarFigureContainer(_arg_1:String); | |
public function toString():String; | |
public function getPartTypeIds():Array; | |
public function hasPartType(_arg_1:String):Boolean; | |
public function getPartSetId(_arg_1:String):int; | |
public function getPartColorIds(_arg_1:String):Array; | |
public function updatePart(_arg_1:String, _arg_2:int, _arg_3:Array):void; | |
public function removePart(_arg_1:String):void; | |
public function getFigureString():String; | |
private function parseFigureString(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarImage | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
import com.sulake.habbo.avatar.alias.AssetAliasCollection; | |
import com.sulake.habbo.avatar.cache.AvatarImageCache; | |
import com.sulake.habbo.avatar.animation.IAvatarDataContainer; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatar.actions.ActiveActionData; | |
import flash.display.BitmapData; | |
import com.sulake.habbo.avatar.animation.ISpriteDataContainer; | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.structure.figure.IPartColor; | |
import com.sulake.habbo.avatar.animation.IAnimationLayerData; | |
import flash.geom.Point; | |
import com.sulake.core.assets.BitmapDataAsset; | |
public class AvatarImage implements IAvatarImage, IDisposable { | |
private static const CHANNELS_EQUAL:String; | |
private static const CHANNELS_UNIQUE:String; | |
private static const CHANNELS_RED:String; | |
private static const CHANNELS_GREEN:String; | |
private static const CHANNELS_BLUE:String; | |
private static const CHANNELS_SATURATED:String; | |
private static const DEFAULT_ACTION:String; | |
private static const DEFAULT_DIR:int; | |
private static const DEFAULT_AVATAR_SET:String; | |
protected static var _sharedTextureCache:Map; | |
protected var _structure:AvatarStructure; | |
protected var _scale:String; | |
protected var _mainDirection:int; | |
protected var _setMainDirection:int; | |
protected var _headDirection:int; | |
protected var _flipH:Boolean; | |
protected var _mainAction:IActiveActionData; | |
protected var _isDisposed:Boolean; | |
private var _useTextures:Boolean; | |
protected var _canvasOffsets:Array; | |
protected var _assets:AssetAliasCollection; | |
protected var _cache:AvatarImageCache; | |
protected var _figure:AvatarFigureContainer; | |
protected var _avatarSpriteData:IAvatarDataContainer; | |
protected var _actions:Vector.<ActiveActionData>; | |
protected var _image:BitmapData; | |
protected var _textureCache:Map; | |
private var _defaultAction:IActiveActionData; | |
private var _frameCounter:int; | |
private var _directionOffset:int; | |
private var _changes:Boolean; | |
private var _sprites:Vector.<ISpriteDataContainer>; | |
private var _isAnimating:Boolean; | |
private var _animationHasResetOnToggle:Boolean; | |
private var _actionsSorted:Boolean; | |
private var _sortedActions:Vector.<ActiveActionData>; | |
private var _lastActionsStr:String; | |
private var _currentActionsStr:String; | |
private var _fullImageCache:Map; | |
protected var _isCachedImage:Boolean; | |
private var _useFullImageCache:Boolean; | |
private var _effectIdInUse:int; | |
private var _textureOffsets:Dictionary; | |
private var _animFrameCount:int; | |
private var _cachedBodyParts:Vector.<String>; | |
private var _cachedBodyPartsDirection:int; | |
private var _cachedBodyPartsGeometryType:String; | |
private var _cachedBodyPartsAvatarSet:String; | |
public function AvatarImage(_arg_1:AvatarStructure, _arg_2:AssetAliasCollection, _arg_3:AvatarFigureContainer, _arg_4:String); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
public function disposeInactiveActionCache():void; | |
public function getFigure():IAvatarFigureContainer; | |
public function getScale():String; | |
public function getPartColor(_arg_1:String):IPartColor; | |
public function setDirection(_arg_1:String, _arg_2:int):void; | |
private function setDirectionAir(_arg_1:String, _arg_2:int):void; | |
public function isFlippedHorizontally():Boolean; | |
public function setDirectionAngle(_arg_1:String, _arg_2:int):void; | |
public function getSprites():Vector.<ISpriteDataContainer>; | |
public function getCanvasOffsets():Array; | |
public function getLayerData(_arg_1:ISpriteDataContainer):IAnimationLayerData; | |
public function updateAnimationByFrames(_arg_1:int):void; | |
private function getFullImageCacheKey():String; | |
public function getTextureCacheKey(_arg_1:String, _arg_2:int):String; | |
public function getTextureOffset(_arg_1:String, _arg_2:int):Point; | |
private function setTextureOffset(_arg_1:String, _arg_2:int, _arg_3:Point):void; | |
private function getBodyParts(_arg_1:String, _arg_2:String, _arg_3:int):Vector.<String>; | |
public function getImage(_arg_1:String, _arg_2:Boolean):BitmapData; | |
public function getCroppedImage(_arg_1:String):BitmapData; | |
protected function getFullImage(_arg_1:String):BitmapData; | |
protected function cacheFullImage(_arg_1:String, _arg_2:BitmapData):void; | |
public function getAsset(_arg_1:String):BitmapDataAsset; | |
public function getProjectedDirection():int; | |
public function getExplicitDirection():int; | |
public function initActionAppends():void; | |
public function endActionAppends():void; | |
public function appendAction(_arg_1:String, ... _args):Boolean; | |
protected function addActionData(_arg_1:String, _arg_2:String=""):void; | |
public function isAnimating():Boolean; | |
private function resetActions():Boolean; | |
private function isHeadTurnPreventedByAction():Boolean; | |
private function sortActions():Boolean; | |
private function setActionsToParts():void; | |
private function setActionToParts(_arg_1:IActiveActionData):void; | |
private function resetBodyPartCache(_arg_1:IActiveActionData):void; | |
public function get avatarSpriteData():IAvatarDataContainer; | |
private function convertToGrayscale(_arg_1:BitmapData, _arg_2:String="CHANNELS_EQUAL"):BitmapData; | |
private function errorThis(_arg_1:String):void; | |
private function logThis(_arg_1:String):void; | |
public function isPlaceholder():Boolean; | |
public function forceActionUpdate():void; | |
public function getAvatarStateData(_arg_1:String, _arg_2:int):IAvatarStateData; | |
public function setUniqueIdentifier(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarImageBodyPartContainer | |
package com.sulake.habbo.avatar{ | |
import flash.display.BitmapData; | |
import flash.geom.Point; | |
public class AvatarImageBodyPartContainer { | |
private var _image:BitmapData; | |
private var _regPoint:Point; | |
private var _offset:Point; | |
private var _isCacheable:Boolean; | |
public function AvatarImageBodyPartContainer(_arg_1:BitmapData, _arg_2:Point, _arg_3:Boolean); | |
public function get isCacheable():Boolean; | |
public function dispose():void; | |
public function set image(_arg_1:BitmapData):void; | |
public function get image():BitmapData; | |
public function get regPoint():Point; | |
public function set offset(_arg_1:Point):void; | |
private function cleanPoints():void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarImageGPU | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
import com.sulake.habbo.avatar.alias.AssetAliasCollection; | |
import com.sulake.habbo.avatar.cache.AvatarImageCache; | |
import com.sulake.habbo.avatar.animation.IAvatarDataContainer; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatar.actions.ActiveActionData; | |
import flash.display.BitmapData; | |
import com.sulake.habbo.avatar.animation.ISpriteDataContainer; | |
import flash.utils.Dictionary; | |
import com.sulake.habbo.avatar.structure.figure.IPartColor; | |
import com.sulake.habbo.avatar.animation.IAnimationLayerData; | |
import com.sulake.core.assets.BitmapDataAsset; | |
public class AvatarImageGPU implements IAvatarImage, IDisposable { | |
private static const CHANNELS_EQUAL:String; | |
private static const CHANNELS_UNIQUE:String; | |
private static const CHANNELS_RED:String; | |
private static const CHANNELS_GREEN:String; | |
private static const CHANNELS_BLUE:String; | |
private static const CHANNELS_SATURATED:String; | |
private static const DEFAULT_ACTION:String; | |
private static const DEFAULT_DIR:int; | |
private static const DEFAULT_AVATAR_SET:String; | |
protected static var _sharedTextureCache:Map; | |
protected var _structure:AvatarStructure; | |
protected var _scale:String; | |
protected var _explicitMainDirection:int; | |
protected var _projectedMainDirection:int; | |
protected var _headDirection:int; | |
protected var _flipH:Boolean; | |
protected var _mainAction:IActiveActionData; | |
protected var _uniqueIdentifier:String; | |
protected var _isDisposed:Boolean; | |
protected var _canvasOffsets:Array; | |
protected var _assets:AssetAliasCollection; | |
protected var _cache:AvatarImageCache; | |
protected var _figure:AvatarFigureContainer; | |
protected var _avatarSpriteData:IAvatarDataContainer; | |
protected var _actions:Vector.<ActiveActionData>; | |
protected var _image:BitmapData; | |
private var _defaultAction:ActiveActionData; | |
private var _frameCounter:int; | |
private var _directionOffset:int; | |
private var _sprites:Vector.<ISpriteDataContainer>; | |
private var _isAnimating:Boolean; | |
private var _animationHasResetOnToggle:Boolean; | |
private var _actionsSorted:Boolean; | |
private var _sortedActions:Vector.<ActiveActionData>; | |
private var _currentActionsInt:uint; | |
private var _stateDatas:Dictionary; | |
private var _animFrameCount:int; | |
private var _cachedBodyParts:Vector.<String>; | |
private var _cachedBodyPartsDirection:int; | |
private var _cachedBodyPartsGeometryType:String; | |
private var _cachedBodyPartsAvatarSet:String; | |
private var _cachedStateKeys:Array; | |
protected var _lastStateKey:String; | |
protected var _lastStateSetType:String; | |
protected var _lastStateDirection:int; | |
private var _actionNames:Vector.<String>; | |
public function AvatarImageGPU(_arg_1:AvatarStructure, _arg_2:AssetAliasCollection, _arg_3:AvatarFigureContainer, _arg_4:String); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
public function disposeInactiveActionCache():void; | |
public function getFigure():IAvatarFigureContainer; | |
public function getScale():String; | |
public function getPartColor(_arg_1:String):IPartColor; | |
public function setUniqueIdentifier(_arg_1:String):void; | |
public function setDirection(_arg_1:String, _arg_2:int):void; | |
public function isFlippedHorizontally():Boolean; | |
public function setDirectionAngle(_arg_1:String, _arg_2:int):void; | |
public function getSprites():Vector.<ISpriteDataContainer>; | |
public function getCanvasOffsets():Array; | |
public function getLayerData(_arg_1:ISpriteDataContainer):IAnimationLayerData; | |
public function updateAnimationByFrames(_arg_1:int):void; | |
private function getStateKey(_arg_1:String, _arg_2:int):String; | |
private function getCachedStateKey(_arg_1:int, _arg_2:int):String; | |
private function getBodyParts(_arg_1:String, _arg_2:String, _arg_3:int):Vector.<String>; | |
public function getImage(_arg_1:String, _arg_2:Boolean):BitmapData; | |
public function getCroppedImage(_arg_1:String):BitmapData; | |
public function getAvatarStateData(_arg_1:String, _arg_2:int):IAvatarStateData; | |
public function getAsset(_arg_1:String):BitmapDataAsset; | |
public function getProjectedDirection():int; | |
public function getExplicitDirection():int; | |
public function initActionAppends():void; | |
public function endActionAppends():void; | |
public function appendAction(_arg_1:String, ... _args):Boolean; | |
protected function addActionData(_arg_1:String, _arg_2:String=""):void; | |
public function isAnimating():Boolean; | |
private function resetActions():Boolean; | |
private function isHeadTurnPreventedByAction():Boolean; | |
private function sortActions():void; | |
private function setActionsToParts():void; | |
private function setActionToParts(_arg_1:IActiveActionData):void; | |
private function resetBodyPartCache(_arg_1:IActiveActionData):void; | |
public function get avatarSpriteData():IAvatarDataContainer; | |
private function convertToGrayscale(_arg_1:BitmapData, _arg_2:String="CHANNELS_EQUAL"):BitmapData; | |
private function errorThis(_arg_1:String):void; | |
private function logThis(_arg_1:String):void; | |
public function isPlaceholder():Boolean; | |
public function forceActionUpdate():void; | |
public function get animationHasResetOnToggle():Boolean; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarImagePartContainer | |
package com.sulake.habbo.avatar{ | |
import com.sulake.habbo.avatar.structure.figure.IPartColor; | |
import com.sulake.habbo.avatar.actions.IActionDefinition; | |
import flash.geom.ColorTransform; | |
import com.sulake.habbo.avatar.structure.animation.AnimationFrame; | |
public class AvatarImagePartContainer { | |
private var _bodyPartId:String; | |
private var _partType:String; | |
private var _flippedPartType:String; | |
private var _partId:String; | |
private var _color:IPartColor; | |
private var _frames:Array; | |
private var _framesLen:int; | |
private var _action:IActionDefinition; | |
private var _isColorable:Boolean; | |
private var _isBlendable:Boolean; | |
private var _blendTransform:ColorTransform; | |
private var _paletteMapId:int; | |
public function AvatarImagePartContainer(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:IPartColor, _arg_5:Array, _arg_6:IActionDefinition, _arg_7:Boolean, _arg_8:int, _arg_9:String="", _arg_10:Boolean=false, _arg_11:Number=1); | |
public function getFrameIndex(_arg_1:int):int; | |
public function getAnimationFrame(_arg_1:int):AnimationFrame; | |
public function getCacheableKey(_arg_1:int):String; | |
public function get bodyPartId():String; | |
public function get partType():String; | |
public function get partId():String; | |
public function get color():IPartColor; | |
public function get action():IActionDefinition; | |
public function set isColorable(_arg_1:Boolean):void; | |
public function get isColorable():Boolean; | |
public function get paletteMapId():int; | |
public function get flippedPartType():String; | |
public function get isBlendable():Boolean; | |
public function get blendTransform():ColorTransform; | |
public function toString():String; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarRenderManager | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.Component; | |
import com.sulake.habbo.avatar.alias.AssetAliasCollection; | |
import com.sulake.core.runtime.IContext; | |
import com.sulake.core.assets.IAssetLibrary; | |
import __AS3__.vec.Vector; | |
import com.sulake.core.runtime.ComponentDependency; | |
import flash.events.Event; | |
import com.sulake.habbo.avatar.structure.IFigureData; | |
import com.sulake.habbo.avatar.animation.IAnimationManager; | |
import com.sulake.core.assets.IAsset; | |
public class AvatarRenderManager extends Component implements IAvatarRenderManager { | |
private const PRE_PLACEHOLDER_FIGURE:String; | |
private const PLACEHOLDER_FIGURE:String; | |
private var _aliasCollection:AssetAliasCollection; | |
private var _structure:AvatarStructure; | |
private var _mode:String; | |
private var _avatarAssetDownloadManager:AvatarAssetDownloadManager; | |
private var _placeholderFigure:AvatarFigureContainer; | |
private var _prePlaceholderFigure:AvatarFigureContainer; | |
private var _gpuMode:Boolean; | |
private var _isReady:Boolean; | |
private var _isConfigurationReady:Boolean; | |
private var _inNuxFlow:Boolean; | |
public function AvatarRenderManager(_arg_1:IContext, _arg_2:uint, _arg_3:IAssetLibrary, _arg_4:Boolean=false); | |
override protected function get dependencies():Vector.<ComponentDependency>; | |
override protected function initComponent():void; | |
override public function dispose():void; | |
private function onConfigurationComplete(_arg_1:Event):void; | |
private function createAssetDownloadManager():void; | |
private function createStructure():void; | |
private function onAvatarAssetsLibraryReady(_arg_1:Event=null):void; | |
public function onMandatoryLibrariesReady():void; | |
public function loadAvatarEditorLibrary():void; | |
public function purgeAvatarEditorLibrary():void; | |
public function onAvatarEditorLibraryReady():void; | |
public function continueInitSequence():void; | |
public function createFigureContainer(_arg_1:String):IAvatarFigureContainer; | |
public function isFigureReady(_arg_1:IAvatarFigureContainer):Boolean; | |
public function downloadFigure(_arg_1:IAvatarFigureContainer, _arg_2:IAvatarImageListener):void; | |
public function createAvatarImage(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:IAvatarImageListener=null, _arg_5:String=null):IAvatarImage; | |
private function createPrePlaceholderImage(_arg_1:String):IAvatarImage; | |
private function createPlaceholderImage(_arg_1:String):IAvatarImage; | |
private function createImage(_arg_1:AvatarFigureContainer, _arg_2:String, _arg_3:String):IAvatarImage; | |
public function getFigureData():IFigureData; | |
public function getItemIds():Array; | |
public function getAnimationManager():IAnimationManager; | |
public function getMandatoryAvatarPartSetIds(_arg_1:String, _arg_2:int):Array; | |
public function getAssetByName(_arg_1:String):IAsset; | |
public function get mode():String; | |
public function set mode(_arg_1:String):void; | |
public function injectFigureData(_arg_1:XML):void; | |
private function validateAvatarFigure(_arg_1:AvatarFigureContainer, _arg_2:String):Boolean; | |
public function resolveClubLevel(_arg_1:IAvatarFigureContainer, _arg_2:String, _arg_3:Array=null):int; | |
public function resetAssetManager():void; | |
public function purgeAssets():void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarStateData | |
package com.sulake.habbo.avatar{ | |
public class AvatarStateData implements IAvatarStateData { | |
private var _texName:String; | |
private var _isFlipped:Boolean; | |
private var _texOffX:int; | |
private var _texOffY:int; | |
private var _isPlaceHolder:Boolean; | |
public function AvatarStateData(_arg_1:String, _arg_2:Boolean, _arg_3:int, _arg_4:int); | |
public function get textureName():String; | |
public function get isFlipped():Boolean; | |
public function get textureOffsetX():int; | |
public function get textureOffsetY():int; | |
public function get isPlaceholder():Boolean; | |
public function set isPlaceHolder(_arg_1:Boolean):void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.AvatarStructure | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.geometry.AvatarModelGeometry; | |
import com.sulake.habbo.avatar.actions.AvatarActionManager; | |
import com.sulake.habbo.avatar.structure.FigureData; | |
import com.sulake.habbo.avatar.structure.PartSetsData; | |
import com.sulake.habbo.avatar.structure.AnimationData; | |
import com.sulake.habbo.avatar.animation.AnimationManager; | |
import com.sulake.habbo.avatar.actions.ActionDefinition; | |
import flash.utils.Dictionary; | |
import flash.events.Event; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.assets.AssetLibraryCollection; | |
import com.sulake.habbo.avatar.structure.figure.IPartColor; | |
import com.sulake.habbo.avatar.animation.AnimationLayerData; | |
import com.sulake.habbo.avatar.animation.Animation; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatar.actions.ActiveActionData; | |
import com.sulake.habbo.avatar.structure.figure.IFigurePartSet; | |
import com.sulake.habbo.avatar.structure.AvatarCanvas; | |
import com.sulake.habbo.avatar.actions.IActiveActionData; | |
import flash.geom.Point; | |
import com.sulake.habbo.avatar.structure.IFigureData; | |
import flash.display.Stage; | |
public class AvatarStructure extends EventDispatcherWrapper { | |
private static const DOT_SEPARATOR:String; | |
private static var _frameArrayCache:Map; | |
private var _renderManager:AvatarRenderManager; | |
private var _geometry:AvatarModelGeometry; | |
private var _actionManager:AvatarActionManager; | |
private var _figureData:FigureData; | |
private var _partSetsData:PartSetsData; | |
private var _animationData:AnimationData; | |
private var _animationManager:AnimationManager; | |
private var _defaultAction:ActionDefinition; | |
private var _mandatorySetTypeIds:Dictionary; | |
private var _bodyPartsCache:Dictionary; | |
private var _dataLoaded:Boolean; | |
public function AvatarStructure(_arg_1:AvatarRenderManager); | |
private static function getPopulatedFrameArray(_arg_1:int):Array; | |
override public function dispose():void; | |
public function isReady():Boolean; | |
public function loadFigureData():void; | |
private function onFigureDataDownloadDone(_arg_1:Event=null):void; | |
public function initGeometry(_arg_1:XML):void; | |
public function initActions(_arg_1:IAssetLibrary, _arg_2:XML):void; | |
public function initPartSets(_arg_1:XML):Boolean; | |
public function initAnimation(_arg_1:XML):Boolean; | |
public function initFigureData(_arg_1:XML):Boolean; | |
public function injectFigureData(_arg_1:XML):void; | |
public function registerAnimations(_arg_1:AssetLibraryCollection, _arg_2:String, _arg_3:int):void; | |
public function getPartColor(_arg_1:IAvatarFigureContainer, _arg_2:String, _arg_3:int=0):IPartColor; | |
public function getBodyPartData(_arg_1:String, _arg_2:int, _arg_3:String):AnimationLayerData; | |
public function getAnimation(_arg_1:String):Animation; | |
public function getActionDefinition(_arg_1:String):ActionDefinition; | |
public function getActionDefinitionWithState(_arg_1:String):ActionDefinition; | |
public function isMainAvatarSet(_arg_1:String):Boolean; | |
public function sortActions(_arg_1:Vector.<ActiveActionData>):Vector.<ActiveActionData>; | |
public function maxFrames(_arg_1:Vector.<ActiveActionData>):int; | |
public function getMandatorySetTypeIds(_arg_1:String, _arg_2:int):Array; | |
public function getDefaultPartSet(_arg_1:String, _arg_2:String):IFigurePartSet; | |
public function getCanvasOffsets(_arg_1:Vector.<ActiveActionData>, _arg_2:String, _arg_3:int):Array; | |
public function getCanvas(_arg_1:String, _arg_2:String):AvatarCanvas; | |
public function removeDynamicItems(_arg_1:IAvatarImage):void; | |
public function getActiveBodyPartIds(_arg_1:IActiveActionData, _arg_2:IAvatarImage, _arg_3:Array):Array; | |
public function getBodyPartsUnordered(_arg_1:String):Array; | |
public function getBodyParts(_arg_1:String, _arg_2:String, _arg_3:int):Vector.<String>; | |
public function getFrameBodyPartOffset(_arg_1:IActiveActionData, _arg_2:int, _arg_3:int, _arg_4:String):Point; | |
public function getParts(_arg_1:String, _arg_2:IAvatarFigureContainer, _arg_3:IActiveActionData, _arg_4:String, _arg_5:int, _arg_6:Array, _arg_7:IAvatarImage, _arg_8:Dictionary=null):Vector.<AvatarImagePartContainer>; | |
public function get figureData():IFigureData; | |
public function get animationManager():AnimationManager; | |
public function displayGeometry(_arg_1:Stage):void; | |
public function getItemIds():Array; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.IAvatarFigureContainer | |
package com.sulake.habbo.avatar{ | |
public /*dynamic*/ interface IAvatarFigureContainer { | |
function getPartTypeIds():Array; | |
function hasPartType(_arg_1:String):Boolean; | |
function getPartSetId(_arg_1:String):int; | |
function getPartColorIds(_arg_1:String):Array; | |
function updatePart(_arg_1:String, _arg_2:int, _arg_3:Array):void; | |
function removePart(_arg_1:String):void; | |
function getFigureString():String; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.IAvatarImage | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.IDisposable; | |
import flash.display.BitmapData; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatar.animation.ISpriteDataContainer; | |
import com.sulake.habbo.avatar.animation.IAnimationLayerData; | |
import com.sulake.core.assets.BitmapDataAsset; | |
import com.sulake.habbo.avatar.structure.figure.IPartColor; | |
import com.sulake.habbo.avatar.animation.IAvatarDataContainer; | |
public /*dynamic*/ interface IAvatarImage extends IDisposable { | |
function getCroppedImage(_arg_1:String):BitmapData; | |
function getImage(_arg_1:String, _arg_2:Boolean):BitmapData; | |
function setDirection(_arg_1:String, _arg_2:int):void; | |
function setDirectionAngle(_arg_1:String, _arg_2:int):void; | |
function updateAnimationByFrames(_arg_1:int):void; | |
function getScale():String; | |
function getSprites():Vector.<ISpriteDataContainer>; | |
function getLayerData(_arg_1:ISpriteDataContainer):IAnimationLayerData; | |
function getAsset(_arg_1:String):BitmapDataAsset; | |
function getExplicitDirection():int; | |
function getProjectedDirection():int; | |
function getFigure():IAvatarFigureContainer; | |
function getPartColor(_arg_1:String):IPartColor; | |
function isAnimating():Boolean; | |
function getCanvasOffsets():Array; | |
function initActionAppends():void; | |
function endActionAppends():void; | |
function appendAction(_arg_1:String, ... _args):Boolean; | |
function get avatarSpriteData():IAvatarDataContainer; | |
function isPlaceholder():Boolean; | |
function forceActionUpdate():void; | |
function isFlippedHorizontally():Boolean; | |
function getAvatarStateData(_arg_1:String, _arg_2:int):IAvatarStateData; | |
function disposeInactiveActionCache():void; | |
function setUniqueIdentifier(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.IAvatarImageListener | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.IDisposable; | |
public /*dynamic*/ interface IAvatarImageListener extends IDisposable { | |
function avatarImageReady(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.IAvatarRenderManager | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.runtime.IUnknown; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.habbo.avatar.structure.IFigureData; | |
import com.sulake.core.assets.IAsset; | |
import com.sulake.habbo.avatar.animation.IAnimationManager; | |
import flash.events.IEventDispatcher; | |
public /*dynamic*/ interface IAvatarRenderManager extends IUnknown { | |
function createAvatarImage(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:IAvatarImageListener=null, _arg_5:String=null):IAvatarImage; | |
function get assets():IAssetLibrary; | |
function getFigureData():IFigureData; | |
function getMandatoryAvatarPartSetIds(_arg_1:String, _arg_2:int):Array; | |
function getAssetByName(_arg_1:String):IAsset; | |
function get mode():String; | |
function set mode(_arg_1:String):void; | |
function injectFigureData(_arg_1:XML):void; | |
function createFigureContainer(_arg_1:String):IAvatarFigureContainer; | |
function isFigureReady(_arg_1:IAvatarFigureContainer):Boolean; | |
function downloadFigure(_arg_1:IAvatarFigureContainer, _arg_2:IAvatarImageListener):void; | |
function getAnimationManager():IAnimationManager; | |
function get events():IEventDispatcher; | |
function resetAssetManager():void; | |
function resolveClubLevel(_arg_1:IAvatarFigureContainer, _arg_2:String, _arg_3:Array=null):int; | |
function getItemIds():Array; | |
function purgeAssets():void; | |
function loadAvatarEditorLibrary():void; | |
function purgeAvatarEditorLibrary():void; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.IAvatarStateData | |
package com.sulake.habbo.avatar{ | |
public /*dynamic*/ interface IAvatarStateData { | |
function get textureName():String; | |
function get isFlipped():Boolean; | |
function get textureOffsetX():int; | |
function get textureOffsetY():int; | |
function get isPlaceholder():Boolean; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.PlaceholderAvatarImage | |
package com.sulake.habbo.avatar{ | |
import com.sulake.core.utils.Map; | |
import com.sulake.habbo.avatar.alias.AssetAliasCollection; | |
import flash.display.BitmapData; | |
public class PlaceholderAvatarImage extends AvatarImage { | |
static var _fullImageCache:Map; | |
public function PlaceholderAvatarImage(_arg_1:AvatarStructure, _arg_2:AssetAliasCollection, _arg_3:AvatarFigureContainer, _arg_4:String); | |
override public function dispose():void; | |
override public function disposeInactiveActionCache():void; | |
override protected function getFullImage(_arg_1:String):BitmapData; | |
override protected function cacheFullImage(_arg_1:String, _arg_2:BitmapData):void; | |
override public function appendAction(_arg_1:String, ... _args):Boolean; | |
override public function isPlaceholder():Boolean; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatar.PlaceholderAvatarImageGPU | |
package com.sulake.habbo.avatar{ | |
import com.sulake.habbo.avatar.alias.AssetAliasCollection; | |
public class PlaceholderAvatarImageGPU extends AvatarImageGPU { | |
public function PlaceholderAvatarImageGPU(_arg_1:AvatarStructure, _arg_2:AssetAliasCollection, _arg_3:AvatarFigureContainer, _arg_4:String); | |
override public function dispose():void; | |
override public function disposeInactiveActionCache():void; | |
override public function appendAction(_arg_1:String, ... _args):Boolean; | |
override public function isPlaceholder():Boolean; | |
} | |
}//package com.sulake.habbo.avatar | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.CategoriesSelector | |
package com.sulake.habbo.avatareditor.view{ | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.TabBar; | |
import feathers.data.ListCollection; | |
import feathers.controls.Button; | |
import starling.events.Event; | |
import starling.display.DisplayObject; | |
public class CategoriesSelector extends LayoutGroup { | |
private var _mainView:MainView; | |
private var _mainCategoriesTabs:TabBar; | |
private var _subCategories:TabBar; | |
private var _mainTabContent:ListCollection; | |
private var _wardrobeButton:Button; | |
private var _hotlooksButton:Button; | |
private var _effectsButton:Button; | |
public function CategoriesSelector(_arg_1:MainView); | |
private function initData():void; | |
private function createView():void; | |
public function resetGender():void; | |
private function onWardrobe(_arg_1:Event):void; | |
private function onHotlooks(_arg_1:Event):void; | |
private function onEffects(_arg_1:Event):void; | |
private function showNoEffectsCallout(_arg_1:DisplayObject):void; | |
private function onGetEffects(_arg_1:Event):void; | |
public function update():void; | |
private function onSubCategoriesChanged(_arg_1:Event=null):void; | |
private function onTabBarChanged(_arg_1:Event=null):void; | |
public function getSetType():String; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.Category | |
package com.sulake.habbo.avatareditor.view{ | |
import feathers.controls.ImageLoader; | |
import feathers.data.ListCollection; | |
public class Category { | |
public static const GENERIC:String; | |
public static const HEAD:String; | |
public static const TORSO:String; | |
public static const LEGS:String; | |
public static const WARDROBE:String; | |
public static const HOT_LOOKS:String; | |
public static const EFFECTS:String; | |
private var _icon:ImageLoader; | |
private var _id:String; | |
private var _subCategories:ListCollection; | |
private var _subCategoryIndex:int; | |
private var _selectedIcon:ImageLoader; | |
public function Category(_arg_1:String, _arg_2:String, _arg_3:ListCollection); | |
public function dispose():void; | |
public function get subCategories():ListCollection; | |
public function get subCategoryIndex():int; | |
public function set subCategoryIndex(_arg_1:int):void; | |
public function get defaultIcon():ImageLoader; | |
public function get defaultSelectedIcon():ImageLoader; | |
public function get label():String; | |
public function get id():String; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.Effect | |
package com.sulake.habbo.avatareditor.view{ | |
import starling.events.EventDispatcher; | |
public class Effect extends EventDispatcher { | |
private var _type:int; | |
private var _subType:int; | |
private var _duration:int; | |
private var _effectsInInventory:int; | |
private var _secondsLeftStamped:int; | |
private var _isActive:Boolean; | |
private var _isSelected:Boolean; | |
private var _isInUse:Boolean; | |
private var _activatedTimeStamp:Date; | |
public function Effect(); | |
public function get type():int; | |
public function get subType():int; | |
public function get duration():int; | |
public function get amountInInventory():int; | |
public function get isActive():Boolean; | |
public function get isInUse():Boolean; | |
public function get isSelected():Boolean; | |
public function get secondsLeft():int; | |
public function set type(_arg_1:int):void; | |
public function set subType(_arg_1:int):void; | |
public function set duration(_arg_1:int):void; | |
public function set secondsLeft(_arg_1:int):void; | |
public function set isSelected(_arg_1:Boolean):void; | |
public function set isInUse(_arg_1:Boolean):void; | |
public function set amountInInventory(_arg_1:int):void; | |
public function set isActive(_arg_1:Boolean):void; | |
public function setOneEffectExpired():void; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.EffectButton | |
package com.sulake.habbo.avatareditor.view{ | |
import feathers.controls.renderers.LayoutGroupListItemRenderer; | |
import feathers.controls.renderers.IListItemRenderer; | |
import feathers.controls.Button; | |
import feathers.controls.ImageLoader; | |
import com.sulake.habbo.avatar.IAvatarRenderManager; | |
import feathers.controls.Label; | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.ProgressBar; | |
import com.sulake.core.utils.IFileProxy; | |
import starling.events.Event; | |
public class EffectButton extends LayoutGroupListItemRenderer implements IListItemRenderer { | |
private static var MARGIN:int; | |
private var _button:Button; | |
private var _image:ImageLoader; | |
private var _isActivatedImage:ImageLoader; | |
private var _isInUse:ImageLoader; | |
private var _avatarRenderManager:IAvatarRenderManager; | |
private var _amountLabel:Label; | |
private var _counter:LayoutGroup; | |
private var _progressBar:ProgressBar; | |
public function EffectButton(_arg_1:IAvatarRenderManager); | |
private static function get fileProxy():IFileProxy; | |
override public function dispose():void; | |
override protected function initialize():void; | |
private function createAmountSlot(_arg_1:int):LayoutGroup; | |
private function onTriggered(_arg_1:Event):void; | |
override protected function draw():void; | |
override protected function commitData():void; | |
private function onDataChange(_arg_1:Event):void; | |
private function renderData():void; | |
override public function set isSelected(_arg_1:Boolean):void; | |
public function get disposed():Boolean; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.EffectsView | |
package com.sulake.habbo.avatareditor.view{ | |
import com.sulake.habbo.avatareditor.EffectsController; | |
import feathers.controls.LayoutGroup; | |
import feathers.data.ListCollection; | |
import feathers.controls.List; | |
import feathers.controls.Button; | |
import feathers.controls.Label; | |
import __AS3__.vec.Vector; | |
import feathers.core.FeathersControl; | |
import starling.events.Event; | |
public class EffectsView { | |
private static const BUTTON_DIMENSION:int; | |
private var _context:EffectsController; | |
private var _view:LayoutGroup; | |
private var _layouts:ListCollection; | |
private var _list:List; | |
private var _activateButton:Button; | |
private var _cancelBtn:Button; | |
private var _informationLabel:Label; | |
private var _effectTitle:Label; | |
private var _effectDescription:Label; | |
private var _deActivateButton:Button; | |
private var _effectInformationGroup:LayoutGroup; | |
public function EffectsView(_arg_1:EffectsController, _arg_2:Vector.<Effect>); | |
public function dispose():void; | |
public function get view():FeathersControl; | |
private function createView():void; | |
private function createInformationGroups():LayoutGroup; | |
private function createButtonsGroup():LayoutGroup; | |
private function onCancel(_arg_1:Event):void; | |
private function onActivate(_arg_1:Event):void; | |
private function onDeActivate(_arg_1:Event):void; | |
private function productButtonFactory():EffectButton; | |
private function onListSelectionChange(_arg_1:Event):void; | |
public function update(_arg_1:Vector.<Effect>):void; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.HotlooksView | |
package com.sulake.habbo.avatareditor.view{ | |
import com.sulake.habbo.avatareditor.HabboTabletAvatarEditor; | |
import feathers.controls.LayoutGroup; | |
import feathers.data.ListCollection; | |
import feathers.controls.List; | |
import feathers.controls.Button; | |
import __AS3__.vec.Vector; | |
import feathers.core.FeathersControl; | |
import starling.events.Event; | |
import starling.display.DisplayObject; | |
public class HotlooksView { | |
private static const BUTTON_DIMENSION:int; | |
private var _avatarEditor:HabboTabletAvatarEditor; | |
private var _view:LayoutGroup; | |
private var _layouts:ListCollection; | |
private var _list:List; | |
private var _createBtn:Button; | |
private var _cancelBtn:Button; | |
public function HotlooksView(_arg_1:HabboTabletAvatarEditor, _arg_2:Vector.<Outfit>); | |
public function dispose():void; | |
public function get view():FeathersControl; | |
private function createView():void; | |
private function onCancel(_arg_1:Event):void; | |
private function onCreate(_arg_1:Event):void; | |
private function productButtonFactory():OutfitButton; | |
private function onListSelectionChange(_arg_1:Event):void; | |
private function calloutClubPromo(_arg_1:DisplayObject):void; | |
private function onGetClubBtn(_arg_1:Event):void; | |
private function calloutText(_arg_1:DisplayObject, _arg_2:String):void; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.MainView | |
package com.sulake.habbo.avatareditor.view{ | |
import com.sulake.habbo.avatareditor.HabboTabletAvatarEditor; | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.List; | |
import com.sulake.feathers.controls.RotatingRays; | |
import com.sulake.habbo.profile.avatar.slot.AvatarImageSlot; | |
import feathers.controls.Button; | |
import feathers.controls.Label; | |
import starling.display.DisplayObject; | |
import starling.events.Event; | |
import com.sulake.habbo.avatar.structure.IFigureData; | |
import com.sulake.habbo.avatar.structure.figure.IPartColor; | |
import com.sulake.habbo.avatar.structure.figure.IFigurePartSet; | |
public class MainView { | |
private static const TITLE_TOP:int; | |
private static const TABS_TOP:int; | |
private static const MIDDLE:int; | |
private static const MARGIN:int; | |
private static const MAX_COLOR_LAYERS:int; | |
private var _editor:HabboTabletAvatarEditor; | |
private var _view:LayoutGroup; | |
private var _categories:CategoriesSelector; | |
private var _thumbsList:List; | |
private var _avatarBackground:RotatingRays; | |
private var _avatar:AvatarImageSlot; | |
private var _primaryColorList:List; | |
private var _secondaryColorList:List; | |
private var _restoreButton:Button; | |
private var _saveButton:Button; | |
private var _isInitialized:Boolean; | |
private var _titleLabel:Label; | |
private var _addToWardrobe:Button; | |
public function MainView(_arg_1:HabboTabletAvatarEditor); | |
public function dispose():void; | |
public function get view():DisplayObject; | |
public function hasView():Boolean; | |
public function createView():void; | |
private function onSave(_arg_1:Event):void; | |
private function calloutClubPromo(_arg_1:DisplayObject):void; | |
private function onGetClubBtn(_arg_1:Event):void; | |
private function onAddToWardrobe(_arg_1:Event):void; | |
private function onRestore(_arg_1:Event):void; | |
private function onCloseButton(_arg_1:Event):void; | |
public function showSetContent(_arg_1:String):void; | |
private function onThumbsChanged(_arg_1:Event):void; | |
private function selectColour(_arg_1:List, _arg_2:Array, _arg_3:int):void; | |
private function get figureStructureData():IFigureData; | |
private function updatePalettes(_arg_1:String):void; | |
private function onPrimaryColorChanged(_arg_1:Event):void; | |
private function onSecondaryColorChanged(_arg_1:Event):void; | |
private function updateThumbColors():void; | |
public function getCurrentColors():Array; | |
private function saveColor(_arg_1:IPartColor, _arg_2:int):void; | |
public function showContent():void; | |
private function swatchButtonFactory():SwatchButton; | |
private function thumbsButtonFactory():ThumbButton; | |
public function showWardrobe():void; | |
public function showHotLooks():void; | |
public function showEffects():void; | |
public function update(_arg_1:Boolean=false):void; | |
public function get editor():HabboTabletAvatarEditor; | |
private function orderPaletteByClub(_arg_1:IPartColor, _arg_2:IPartColor):Number; | |
private function orderByClubAsc(_arg_1:IFigurePartSet, _arg_2:IFigurePartSet):Number; | |
private function orderByClubDesc(_arg_1:IFigurePartSet, _arg_2:IFigurePartSet):Number; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.Outfit | |
package com.sulake.habbo.avatareditor.view{ | |
import starling.events.EventDispatcher; | |
public class Outfit extends EventDispatcher { | |
private var _isClubLayout:Boolean; | |
private var _figure:String; | |
private var _gender:String; | |
private var _slotId:int; | |
private var _saveMode:Boolean; | |
public function Outfit(_arg_1:Boolean, _arg_2:String, _arg_3:String, _arg_4:int); | |
public function get isClubLayout():Boolean; | |
public function get figure():String; | |
public function get gender():String; | |
public function get slotId():int; | |
public function set figure(_arg_1:String):void; | |
public function set gender(_arg_1:String):void; | |
public function get saveMode():Boolean; | |
public function set saveMode(_arg_1:Boolean):void; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.OutfitButton | |
package com.sulake.habbo.avatareditor.view{ | |
import feathers.controls.renderers.LayoutGroupListItemRenderer; | |
import feathers.controls.renderers.IListItemRenderer; | |
import com.sulake.habbo.avatar.IAvatarImageListener; | |
import feathers.controls.Button; | |
import feathers.controls.ImageLoader; | |
import com.sulake.habbo.avatar.IAvatarRenderManager; | |
import com.sulake.feathers.controls.RotatingRays; | |
import com.sulake.core.utils.IFileProxy; | |
import starling.events.Event; | |
public class OutfitButton extends LayoutGroupListItemRenderer implements IListItemRenderer, IAvatarImageListener { | |
private var _button:Button; | |
private var _image:ImageLoader; | |
private var _clubImage:ImageLoader; | |
private var _avatarRenderManager:IAvatarRenderManager; | |
private var _avatarBackground:RotatingRays; | |
public function OutfitButton(_arg_1:IAvatarRenderManager); | |
private static function get fileProxy():IFileProxy; | |
override public function dispose():void; | |
override protected function initialize():void; | |
private function onTriggered(_arg_1:Event):void; | |
override protected function draw():void; | |
override protected function commitData():void; | |
private function onChanged(_arg_1:Event):void; | |
private function renderData():void; | |
private function updateThumb(_arg_1:String):void; | |
override public function set isSelected(_arg_1:Boolean):void; | |
public function avatarImageReady(_arg_1:String):void; | |
public function get disposed():Boolean; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.RemovablePartSet | |
package com.sulake.habbo.avatareditor.view{ | |
import com.sulake.habbo.avatar.structure.figure.IFigurePartSet; | |
import com.sulake.habbo.avatar.structure.figure.IFigurePart; | |
public class RemovablePartSet implements IFigurePartSet { | |
public function RemovablePartSet(); | |
public function getPart(_arg_1:String, _arg_2:int):IFigurePart; | |
public function get type():String; | |
public function get id():int; | |
public function get gender():String; | |
public function get clubLevel():int; | |
public function get isColorable():Boolean; | |
public function get isSelectable():Boolean; | |
public function get isPreSelectable():Boolean; | |
public function get parts():Array; | |
public function get hiddenLayers():Array; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.SwatchButton | |
package com.sulake.habbo.avatareditor.view{ | |
import feathers.controls.renderers.LayoutGroupListItemRenderer; | |
import feathers.controls.renderers.IListItemRenderer; | |
import feathers.controls.Button; | |
import feathers.controls.ImageLoader; | |
import com.sulake.habbo.avatareditor.HabboTabletAvatarEditor; | |
import starling.events.Event; | |
public class SwatchButton extends LayoutGroupListItemRenderer implements IListItemRenderer { | |
private var _button:Button; | |
private var _image:ImageLoader; | |
private var _clubImage:ImageLoader; | |
private var _avatarEditor:HabboTabletAvatarEditor; | |
public function SwatchButton(_arg_1:HabboTabletAvatarEditor); | |
override public function dispose():void; | |
override protected function initialize():void; | |
private function onTriggered(_arg_1:Event):void; | |
override protected function draw():void; | |
override protected function commitData():void; | |
override public function set isSelected(_arg_1:Boolean):void; | |
public function get disposed():Boolean; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.ThumbButton | |
package com.sulake.habbo.avatareditor.view{ | |
import feathers.controls.renderers.LayoutGroupListItemRenderer; | |
import feathers.controls.renderers.IListItemRenderer; | |
import com.sulake.habbo.avatar.IAvatarImageListener; | |
import feathers.controls.Button; | |
import feathers.controls.ImageLoader; | |
import com.sulake.habbo.avatareditor.HabboTabletAvatarEditor; | |
import starling.events.Event; | |
public class ThumbButton extends LayoutGroupListItemRenderer implements IListItemRenderer, IAvatarImageListener { | |
private var _button:Button; | |
private var _image:ImageLoader; | |
private var _clubImage:ImageLoader; | |
private var _avatarEditor:HabboTabletAvatarEditor; | |
public function ThumbButton(_arg_1:HabboTabletAvatarEditor); | |
override public function dispose():void; | |
override protected function initialize():void; | |
private function onTriggered(_arg_1:Event):void; | |
override protected function draw():void; | |
override protected function commitData():void; | |
private function updateThumb(_arg_1:String):void; | |
public function avatarImageReady(_arg_1:String):void; | |
override public function set isSelected(_arg_1:Boolean):void; | |
public function get disposed():Boolean; | |
public function updateColors(_arg_1:Array):void; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.view.WardrobeView | |
package com.sulake.habbo.avatareditor.view{ | |
import com.sulake.habbo.avatareditor.HabboTabletAvatarEditor; | |
import feathers.controls.LayoutGroup; | |
import feathers.data.ListCollection; | |
import feathers.controls.List; | |
import feathers.controls.Button; | |
import __AS3__.vec.Vector; | |
import feathers.core.FeathersControl; | |
import starling.events.Event; | |
import starling.display.DisplayObject; | |
public class WardrobeView { | |
private static const BUTTON_DIMENSION:int; | |
public static const MODE_RETRIEVE:int; | |
public static const MODE_STORE:int; | |
private var _avatarEditor:HabboTabletAvatarEditor; | |
private var _view:LayoutGroup; | |
private var _layouts:ListCollection; | |
private var _list:List; | |
private var _useSlotButton:Button; | |
private var _cancelBtn:Button; | |
private var _mode:int; | |
private var _state:int; | |
private var _lastSelectedSlotFigure:String; | |
private var _lastSelectedSlotGender:String; | |
private var _lastSelectedOutfit:Outfit; | |
public function WardrobeView(_arg_1:HabboTabletAvatarEditor, _arg_2:int, _arg_3:Vector.<Outfit>, _arg_4:int); | |
public function dispose():void; | |
public function get view():FeathersControl; | |
private function createView():void; | |
private function onCancel(_arg_1:Event):void; | |
private function onUseSlot(_arg_1:Event):void; | |
private function productButtonFactory():OutfitButton; | |
private function onListSelectionChange(_arg_1:Event):void; | |
private function calloutClubPromo(_arg_1:DisplayObject):void; | |
private function onGetClubBtn(_arg_1:Event):void; | |
private function calloutText(_arg_1:DisplayObject, _arg_2:String):void; | |
} | |
}//package com.sulake.habbo.avatareditor.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.EffectsController | |
package com.sulake.habbo.avatareditor{ | |
import com.sulake.core.runtime.IDisposable; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatareditor.view.Effect; | |
import com.sulake.habbo.avatareditor.view.EffectsView; | |
public class EffectsController implements IDisposable { | |
private static const FILTER_NONE:int; | |
private static const FILTER_INCLUDE_INACTIVE:int; | |
private static const FILTER_INCLUDE_ACTIVE:int; | |
private var _effects:Vector.<Effect>; | |
private var _lastActivatedEffect:int; | |
private var _avatarEditor:HabboTabletAvatarEditor; | |
private var _isDisposed:Boolean; | |
private var _view:EffectsView; | |
public function EffectsController(_arg_1:HabboTabletAvatarEditor); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
private function getEffect(_arg_1:int):Effect; | |
public function addEffect(_arg_1:Effect, _arg_2:Boolean=true):void; | |
private function removeEffect(_arg_1:int):void; | |
private function requestEffectActivated(_arg_1:int):void; | |
public function setEffectActivated(_arg_1:int):void; | |
public function useEffect(_arg_1:int):void; | |
public function stopUsingEffect(_arg_1:int, _arg_2:Boolean=false):void; | |
public function stopUsingAllEffects(_arg_1:Boolean=true, _arg_2:Boolean=true, _arg_3:Boolean=false):void; | |
public function toggleEffectSelected(_arg_1:int):void; | |
public function setEffectSelected(_arg_1:int):void; | |
public function setEffectDeselected(_arg_1:int):void; | |
private function setAllEffectsDeselected(_arg_1:Boolean=true):void; | |
public function getSelectedEffect(_arg_1:int=-1):Effect; | |
public function getEffects(_arg_1:int=-1):Vector.<Effect>; | |
public function setEffectExpired(_arg_1:int):void; | |
public function show():void; | |
public function get avatarEditor():HabboTabletAvatarEditor; | |
public function reactivateLastEffect():void; | |
} | |
}//package com.sulake.habbo.avatareditor | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.FigureData | |
package com.sulake.habbo.avatareditor{ | |
import flash.utils.Dictionary; | |
public class FigureData { | |
public static const DEFAULT_MALE_FIGURE:String; | |
public static const DEFAULT_FEMALE_FIGURE:String; | |
public static const MALE:String; | |
public static const FEMALE:String; | |
public static const UNISEX:String; | |
public static const SCALE:String; | |
public static const ACTION:String; | |
public static const DEFAULT_FRAME:String; | |
private static const BLOCKED_FX_TYPES:Array; | |
private var _data:Dictionary; | |
private var _colors:Dictionary; | |
private var _isDisposed:Boolean; | |
private var _direction:int; | |
private var _gender:String; | |
private var _avatarEffectType:int; | |
private var _avatarEditor:HabboTabletAvatarEditor; | |
public function FigureData(_arg_1:HabboTabletAvatarEditor); | |
public function loadAvatarData(_arg_1:String, _arg_2:String):void; | |
public function dispose():void; | |
public function get disposed():Boolean; | |
private function parseFigureString(_arg_1:String):void; | |
public function getPartSetId(_arg_1:String):int; | |
public function getColourIds(_arg_1:String):Array; | |
public function getFigureString():String; | |
public function savePartData(_arg_1:String, _arg_2:int, _arg_3:Array, _arg_4:Boolean=false):void; | |
private function savePartSetId(_arg_1:String, _arg_2:int, _arg_3:Boolean=true):void; | |
public function savePartSetColourId(_arg_1:String, _arg_2:Array, _arg_3:Boolean=true):void; | |
public function getFigureStringWithFace(_arg_1:int):String; | |
public function set avatarEffectType(_arg_1:int):void; | |
public function get avatarEffectType():int; | |
public function get direction():int; | |
public function set direction(_arg_1:int):void; | |
public function hasInvalidClubItems(_arg_1:int):Boolean; | |
} | |
}//package com.sulake.habbo.avatareditor | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.HabboTabletAvatarEditor | |
package com.sulake.habbo.avatareditor{ | |
import com.sulake.habbo.communication.IPocketHabboListener; | |
import com.sulake.habbo.avatar.IAvatarRenderManager; | |
import com.sulake.habbo.ui.HabboUI; | |
import com.sulake.habbo.communication.IHabboCommunicationManager; | |
import com.sulake.habbo.localization.IHabboLocalizationManager; | |
import com.sulake.habbo.session.ISessionDataManager; | |
import com.sulake.habbo.avatareditor.view.MainView; | |
import com.sulake.habbo.avatar.structure.IFigureData; | |
import com.sulake.habbo.communication.IPocketHabboSession; | |
import flash.utils.Dictionary; | |
import flash.events.Event; | |
import starling.display.DisplayObject; | |
import com.sulake.core.communication.messages.IMessageComposer; | |
import com.sulake.habbo.avatar.structure.figure.ISetType; | |
import com.sulake.habbo.avatar.structure.figure.IPalette; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.avatareditor.view.Outfit; | |
public class HabboTabletAvatarEditor implements IPocketHabboListener { | |
private var _avatarRenderManager:IAvatarRenderManager; | |
private var _habboUI:HabboUI; | |
private var _communication:IHabboCommunicationManager; | |
private var _localization:IHabboLocalizationManager; | |
private var _sessionDataManager:ISessionDataManager; | |
private var _mainView:MainView; | |
private var _isDisposed:Boolean; | |
private var _figureStructureData:IFigureData; | |
private var _incomingMessage:IncomingMessages; | |
private var _pocketSession:IPocketHabboSession; | |
private var _hotLooks:Dictionary; | |
private var _wardrobeMode:int; | |
private var _effectController:EffectsController; | |
private var _showClubItemsDimmed:Boolean; | |
private var _figures:Dictionary; | |
private var _gender:String; | |
private var _figureString:String; | |
private var _initialized:Boolean; | |
public function HabboTabletAvatarEditor(_arg_1:HabboUI, _arg_2:IHabboCommunicationManager, _arg_3:IHabboLocalizationManager, _arg_4:ISessionDataManager); | |
private function onPocketHabboSessionCreated(_arg_1:Event):void; | |
private function onAvatarLibraryReady(_arg_1:Event):void; | |
public function dispose():void; | |
public function isViewLoaded():Boolean; | |
public function get view():DisplayObject; | |
private function init():void; | |
public function send(_arg_1:IMessageComposer):void; | |
public function get habboUI():HabboUI; | |
public function get sessionDataManager():ISessionDataManager; | |
public function get localization():IHabboLocalizationManager; | |
public function requestViewClosing():void; | |
public function getDefaultColour(_arg_1:String):int; | |
public function getFigureSetType(_arg_1:String):ISetType; | |
public function getPalette(_arg_1:int):IPalette; | |
public function get figureData():FigureData; | |
public function get avatarRenderManager():IAvatarRenderManager; | |
public function show():void; | |
public function hide():void; | |
public function get communication():IHabboCommunicationManager; | |
public function getWardrobe(_arg_1:int):void; | |
public function showWardrobe(_arg_1:int, _arg_2:Vector.<Outfit>):void; | |
public function updateView():void; | |
public function showHotlooks():void; | |
public function showEffects():void; | |
public function get disposed():Boolean; | |
public function pocketHabboResponse(_arg_1:String, _arg_2:Object):void; | |
public function pocketHabboRawResponse(_arg_1:String, _arg_2:Object):void; | |
public function pocketHabboError(_arg_1:String, _arg_2:Object):void; | |
public function saveWardrobeOutfit(_arg_1:int, _arg_2:String, _arg_3:String):void; | |
public function get effectController():EffectsController; | |
public function get showClubItemsFirst():Boolean; | |
public function showClubItemsDimmedConfiguration():Boolean; | |
public function hasInvalidClubItems():Boolean; | |
public function stripClubItems():void; | |
public function loadAvatarInEditor(_arg_1:String, _arg_2:String):void; | |
public function set gender(_arg_1:String):void; | |
public function get gender():String; | |
public function reset():void; | |
public function changeGender(_arg_1:String, _arg_2:Boolean=false):void; | |
} | |
}//package com.sulake.habbo.avatareditor | |
//------------------------------------------------------------ | |
//com.sulake.habbo.avatareditor.IncomingMessages | |
package com.sulake.habbo.avatareditor{ | |
import com.sulake.habbo.communication.IHabboCommunicationManager; | |
import com.sulake.habbo.communication.messages.incoming.avatar.WardrobeMessageEvent; | |
import com.sulake.core.communication.messages.IMessageEvent; | |
import com.sulake.habbo.communication.messages.incoming.room.action.AvatarEffectMessageEvent; | |
import com.sulake.habbo.communication.messages.incoming.inventory.avatareffect.AvatarEffectExpiredMessageEvent; | |
import com.sulake.habbo.communication.messages.incoming.inventory.avatareffect.AvatarEffectsMessageEvent; | |
import com.sulake.habbo.communication.messages.incoming.inventory.avatareffect.AvatarEffectAddedMessageEvent; | |
import com.sulake.habbo.communication.messages.incoming.inventory.avatareffect.AvatarEffectActivatedMessageEvent; | |
public class IncomingMessages { | |
private var _context:HabboTabletAvatarEditor; | |
private var _communication:IHabboCommunicationManager; | |
public function IncomingMessages(_arg_1:HabboTabletAvatarEditor); | |
public function dispose():void; | |
private function onWardrobe(_arg_1:WardrobeMessageEvent):void; | |
private function onRoomEnter(_arg_1:IMessageEvent):void; | |
private function onRoomAvatarEffects(_arg_1:AvatarEffectMessageEvent):void; | |
private function onAvatarEffectSelected(_arg_1:AvatarEffectExpiredMessageEvent):void; | |
private function onAvatarEffects(_arg_1:AvatarEffectsMessageEvent):void; | |
private function onAvatarEffectAdded(_arg_1:AvatarEffectAddedMessageEvent):void; | |
private function onAvatarEffectActivated(_arg_1:AvatarEffectActivatedMessageEvent):void; | |
private function onAvatarEffectExpired(_arg_1:AvatarEffectExpiredMessageEvent):void; | |
} | |
}//package com.sulake.habbo.avatareditor | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.enum.CatalogType | |
package com.sulake.habbo.catalog.enum{ | |
public class CatalogType { | |
public static const NORMAL:String; | |
public static const BUILDER:String; | |
public function CatalogType(); | |
} | |
}//package com.sulake.habbo.catalog.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.enum.HabboCatalogTrackingEvent | |
package com.sulake.habbo.catalog.enum{ | |
public class HabboCatalogTrackingEvent { | |
public static const HABBO_CATALOG_TRACKING_EVENT_OPEN:String; | |
public static const HABBO_CATALOG_TRACKING_EVENT_CLOSE:String; | |
public function HabboCatalogTrackingEvent(); | |
} | |
}//package com.sulake.habbo.catalog.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.enum.VideoOfferTypeEnum | |
package com.sulake.habbo.catalog.enum{ | |
public class VideoOfferTypeEnum { | |
public static const CREDIT:VideoOfferTypeEnum; | |
public static const SNOWWAR:VideoOfferTypeEnum; | |
private var _value:int; | |
public function VideoOfferTypeEnum(_arg_1:int):void; | |
public function get value():int; | |
public function equals(_arg_1:VideoOfferTypeEnum):Boolean; | |
} | |
}//package com.sulake.habbo.catalog.enum | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.marketplace.IMarketPlace | |
package com.sulake.habbo.catalog.marketplace{ | |
import com.sulake.habbo.window.IHabboWindowManager; | |
import com.sulake.habbo.localization.IHabboLocalizationManager; | |
import com.sulake.core.communication.messages.IMessageEvent; | |
import com.sulake.core.utils.Map; | |
public /*dynamic*/ interface IMarketPlace { | |
function get windowManager():IHabboWindowManager; | |
function get localization():IHabboLocalizationManager; | |
function registerVisualization(_arg_1:IMarketPlaceVisualization=null):void; | |
function onOffers(_arg_1:IMessageEvent):void; | |
function onOwnOffers(_arg_1:IMessageEvent):void; | |
function onBuyResult(_arg_1:IMessageEvent):void; | |
function onCancelResult(_arg_1:IMessageEvent):void; | |
function requestOffersByName(_arg_1:String):void; | |
function requestOffersByPrice(_arg_1:int):void; | |
function requestOffers(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void; | |
function refreshOffers():void; | |
function requestOwnItems():void; | |
function requestItemStats(_arg_1:int, _arg_2:int):void; | |
function buyOffer(_arg_1:int):void; | |
function redeemExpiredOffer(_arg_1:int):void; | |
function redeemSoldOffers():void; | |
function latestOffers():Map; | |
function latestOwnOffers():Map; | |
function totalItemsFound():int; | |
function set itemStats(_arg_1:MarketplaceItemStats):void; | |
function get itemStats():MarketplaceItemStats; | |
function get creditsWaiting():int; | |
function get averagePricePeriod():int; | |
function set averagePricePeriod(_arg_1:int):void; | |
function getNameLocalizationKey(_arg_1:IMarketPlaceOfferData):String; | |
function getDescriptionLocalizationKey(_arg_1:IMarketPlaceOfferData):String; | |
function isAccountSafetyLocked():Boolean; | |
} | |
}//package com.sulake.habbo.catalog.marketplace | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.marketplace.IMarketPlaceOfferData | |
package com.sulake.habbo.catalog.marketplace{ | |
import com.sulake.habbo.room.IStuffData; | |
import flash.display.BitmapData; | |
public /*dynamic*/ interface IMarketPlaceOfferData { | |
function get offerId():int; | |
function get furniId():int; | |
function get furniType():int; | |
function get extraData():String; | |
function get stuffData():IStuffData; | |
function get price():int; | |
function get averagePrice():int; | |
function get image():BitmapData; | |
function set image(_arg_1:BitmapData):void; | |
function set imageCallback(_arg_1:int):void; | |
function get imageCallback():int; | |
function get status():int; | |
function get timeLeftMinutes():int; | |
function set timeLeftMinutes(_arg_1:int):void; | |
function set price(_arg_1:int):void; | |
function set offerId(_arg_1:int):void; | |
function get offerCount():int; | |
function set offerCount(_arg_1:int):void; | |
} | |
}//package com.sulake.habbo.catalog.marketplace | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.marketplace.IMarketPlaceVisualization | |
package com.sulake.habbo.catalog.marketplace{ | |
public /*dynamic*/ interface IMarketPlaceVisualization { | |
function displayMainView():void; | |
function listUpdatedNotify():void; | |
function updateStats():void; | |
} | |
}//package com.sulake.habbo.catalog.marketplace | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.marketplace.MarketplaceItemStats | |
package com.sulake.habbo.catalog.marketplace{ | |
public class MarketplaceItemStats { | |
private var _averagePrice:int; | |
private var _currentOfferCount:int; | |
private var _historyLength:int; | |
private var _dayOffsets:Array; | |
private var _averagePrices:Array; | |
private var _soldAmounts:Array; | |
private var _furniTypeId:int; | |
private var _furniCategoryId:int; | |
public function MarketplaceItemStats(); | |
public function get averagePrice():int; | |
public function get offerCount():int; | |
public function get historyLength():int; | |
public function get dayOffsets():Array; | |
public function get averagePrices():Array; | |
public function get soldAmounts():Array; | |
public function get furniTypeId():int; | |
public function get furniCategoryId():int; | |
public function set averagePrice(_arg_1:int):void; | |
public function set offerCount(_arg_1:int):void; | |
public function set historyLength(_arg_1:int):void; | |
public function set dayOffsets(_arg_1:Array):void; | |
public function set averagePrices(_arg_1:Array):void; | |
public function set soldAmounts(_arg_1:Array):void; | |
public function set furniTypeId(_arg_1:int):void; | |
public function set furniCategoryId(_arg_1:int):void; | |
} | |
}//package com.sulake.habbo.catalog.marketplace | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.navigation.events.CatalogFurniPurchaseEvent | |
package com.sulake.habbo.catalog.navigation.events{ | |
import flash.events.Event; | |
public class CatalogFurniPurchaseEvent extends Event { | |
public static const CATALOG_FURNI_PURCHASE:String; | |
private var _localizationId:String; | |
public function CatalogFurniPurchaseEvent(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false); | |
public function get localizationId():String; | |
} | |
}//package com.sulake.habbo.catalog.navigation.events | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.navigation.events.CatalogPageOpenedEvent | |
package com.sulake.habbo.catalog.navigation.events{ | |
import flash.events.Event; | |
public class CatalogPageOpenedEvent extends Event { | |
public static const CATALOG_PAGE_OPENED:String; | |
private var _pageId:int; | |
private var _pageLocalization:String; | |
public function CatalogPageOpenedEvent(_arg_1:int, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false); | |
public function get pageId():int; | |
public function get pageLocalization():String; | |
} | |
}//package com.sulake.habbo.catalog.navigation.events | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.navigation.ICatalogNavigator | |
package com.sulake.habbo.catalog.navigation{ | |
import com.sulake.habbo.catalog.IHabboCatalog; | |
import com.sulake.habbo.communication.messages.incoming.catalog.NodeData; | |
import __AS3__.vec.Vector; | |
import com.sulake.core.window.IWindow; | |
public /*dynamic*/ interface ICatalogNavigator { | |
function dispose():void; | |
function get catalog():IHabboCatalog; | |
function buildCatalogIndex(_arg_1:NodeData):void; | |
function showIndex():void; | |
function activateNode(_arg_1:ICatalogNode):void; | |
function loadFrontPage():void; | |
function get initialized():Boolean; | |
function getNodesByOfferId(_arg_1:int):Vector.<ICatalogNode>; | |
function getNodeByName(_arg_1:String):ICatalogNode; | |
function getOptionalNodeByName(_arg_1:String):ICatalogNode; | |
function getNodeById(_arg_1:int, _arg_2:ICatalogNode=null):ICatalogNode; | |
function openPage(_arg_1:String):void; | |
function openPageById(_arg_1:int, _arg_2:int):void; | |
function openPageByOfferId(_arg_1:int):void; | |
function deactivateCurrentNode():void; | |
function filter(_arg_1:String):void; | |
function get listTemplate():IWindow; | |
function getItemTemplate(_arg_1:int):IWindow; | |
} | |
}//package com.sulake.habbo.catalog.navigation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.navigation.ICatalogNode | |
package com.sulake.habbo.catalog.navigation{ | |
import __AS3__.vec.Vector; | |
public /*dynamic*/ interface ICatalogNode { | |
function dispose():void; | |
function get isOpen():Boolean; | |
function get depth():int; | |
function get isBranch():Boolean; | |
function get isLeaf():Boolean; | |
function get visible():Boolean; | |
function get localization():String; | |
function get pageId():int; | |
function get pageName():String; | |
function get children():Vector.<ICatalogNode>; | |
function get offerIds():Vector.<int>; | |
function activate():void; | |
function deactivate():void; | |
function addChild(_arg_1:ICatalogNode):void; | |
function open():void; | |
function close():void; | |
function get parent():ICatalogNode; | |
function get iconName():String; | |
} | |
}//package com.sulake.habbo.catalog.navigation | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.purse.ActivityPointTypeEnum | |
package com.sulake.habbo.catalog.purse{ | |
import com.sulake.core.runtime.ICoreConfiguration; | |
public class ActivityPointTypeEnum { | |
public static const DUCKET:int; | |
public static const SUBSCRIPTION_GIFT_POINTS:int; | |
public static const LOYALTY:int; | |
public static const SEASONAL_1:int; | |
public static const SEASONAL_2:int; | |
public static const SEASONAL_3:int; | |
public static const SEASONAL_4:int; | |
public static const SEASONAL_5:int; | |
public static const NO_OP_1:int; | |
public static const NO_OP_2:int; | |
public static const NO_OP_4:int; | |
public function ActivityPointTypeEnum(); | |
public static function values():Array; | |
public static function getIconStyleFor(_arg_1:int, _arg_2:ICoreConfiguration, _arg_3:Boolean, _arg_4:Boolean=false):int; | |
public static function isVisible(_arg_1:int):Boolean; | |
} | |
}//package com.sulake.habbo.catalog.purse | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.purse.IPurse | |
package com.sulake.habbo.catalog.purse{ | |
public /*dynamic*/ interface IPurse { | |
function set credits(_arg_1:int):void; | |
function set clubDays(_arg_1:int):void; | |
function set clubPeriods(_arg_1:int):void; | |
function get isExpiring():Boolean; | |
function get minutesUntilExpiration():int; | |
function set isExpiring(_arg_1:Boolean):void; | |
function get credits():int; | |
function get clubDays():int; | |
function get clubPeriods():int; | |
function get hasClubLeft():Boolean; | |
function get isVIP():Boolean; | |
function get pastClubDays():int; | |
function get pastVipDays():int; | |
function getActivityPointsForType(_arg_1:int):int; | |
} | |
}//package com.sulake.habbo.catalog.purse | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.recycler.FurniSlotItem | |
package com.sulake.habbo.catalog.recycler{ | |
public class FurniSlotItem { | |
private var _id:int; | |
private var _category:int; | |
private var _typeId:int; | |
private var _xxxExtra:String; | |
public function FurniSlotItem(_arg_1:int, _arg_2:int, _arg_3:int=0, _arg_4:String=null); | |
public function get id():int; | |
public function get category():int; | |
public function get typeId():int; | |
public function get xxxExtra():String; | |
public function set id(_arg_1:int):void; | |
} | |
}//package com.sulake.habbo.catalog.recycler | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.recycler.IRecycler | |
package com.sulake.habbo.catalog.recycler{ | |
public /*dynamic*/ interface IRecycler { | |
function init(_arg_1:IRecyclerVisualization=null):void; | |
function cancel():void; | |
function empty():void; | |
function getSlotContent(_arg_1:int):FurniSlotItem; | |
function placeObjectAtSlot(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String):void; | |
function releaseSlot(_arg_1:int):void; | |
function executeRecycler():void; | |
function isReadyToRecycle():Boolean; | |
function getPrizeTable():Array; | |
function get numberOfSlots():int; | |
} | |
}//package com.sulake.habbo.catalog.recycler | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.recycler.IRecyclerVisualization | |
package com.sulake.habbo.catalog.recycler{ | |
public /*dynamic*/ interface IRecyclerVisualization { | |
function displayNormalView():void; | |
function displayProcessingView():void; | |
function displayFinishedView():void; | |
function displayDisabledView():void; | |
function displayTimeOutView(_arg_1:int):void; | |
function updateSlots():void; | |
function updateRecycleButton(_arg_1:Boolean):void; | |
function get disposed():Boolean; | |
} | |
}//package com.sulake.habbo.catalog.recycler | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.IHabboCatalog | |
package com.sulake.habbo.catalog{ | |
import com.sulake.core.runtime.IUnknown; | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.habbo.window.IHabboWindowManager; | |
import flash.events.IEventDispatcher; | |
import com.sulake.habbo.localization.IHabboLocalizationManager; | |
import com.sulake.core.communication.connection.IConnection; | |
import com.sulake.habbo.navigator.IHabboNavigator; | |
import com.sulake.habbo.session.product.IProductData; | |
import com.sulake.habbo.session.furniture.IFurnitureData; | |
import flash.display.BitmapData; | |
import com.sulake.habbo.catalog.purse.IPurse; | |
import com.sulake.habbo.catalog.recycler.IRecycler; | |
import com.sulake.habbo.catalog.marketplace.IMarketPlace; | |
import com.sulake.core.window.components.IBitmapWrapperWindow; | |
import com.sulake.habbo.catalog.navigation.ICatalogNavigator; | |
public /*dynamic*/ interface IHabboCatalog extends IUnknown { | |
function redeemVoucher(_arg_1:String):void; | |
function loadCatalogPage(_arg_1:int, _arg_2:int, _arg_3:String):void; | |
function getRecyclerStatus():void; | |
function getRecyclerPrizes():void; | |
function sendRecycleItems(_arg_1:Array):void; | |
function get assets():IAssetLibrary; | |
function get windowManager():IHabboWindowManager; | |
function get events():IEventDispatcher; | |
function get localization():IHabboLocalizationManager; | |
function get connection():IConnection; | |
function get navigator():IHabboNavigator; | |
function get videoOffers():IVideoOfferManager; | |
function toggleCatalog(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=true):void; | |
function openCatalog():void; | |
function openCatalogPage(_arg_1:String, _arg_2:String=null):void; | |
function openRoomAdCatalogPageInExtendedMode(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Date):void; | |
function openCatalogPageById(_arg_1:int, _arg_2:int, _arg_3:String):void; | |
function openCatalogPageByOfferId(_arg_1:int, _arg_2:String):void; | |
function openInventoryCategory(_arg_1:String):void; | |
function openCreditsHabblet():void; | |
function setupInventoryForRecycler(_arg_1:Boolean):void; | |
function requestInventoryFurniToRecycler():int; | |
function returnInventoryFurniFromRecycler(_arg_1:int):Boolean; | |
function get privateRoomSessionActive():Boolean; | |
function get tradingActive():Boolean; | |
function getProductData(_arg_1:String):IProductData; | |
function getFurnitureData(_arg_1:int, _arg_2:String):IFurnitureData; | |
function getPixelEffectIcon(_arg_1:int):BitmapData; | |
function getSubscriptionProductIcon(_arg_1:int):BitmapData; | |
function getPurse():IPurse; | |
function getRecycler():IRecycler; | |
function getMarketPlace():IMarketPlace; | |
function getPublicMarketPlaceOffers(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void; | |
function getOwnMarketPlaceOffers():void; | |
function buyMarketPlaceOffer(_arg_1:int):void; | |
function redeemSoldMarketPlaceOffers():void; | |
function redeemExpiredMarketPlaceOffer(_arg_1:int):void; | |
function getMarketplaceItemStats(_arg_1:int, _arg_2:int):void; | |
function showNotEnoughCreditsAlert():void; | |
function getHabboClubOffers(_arg_1:int):void; | |
function openClubBuy(_arg_1:int, _arg_2:String):void; | |
function set giftReceiver(_arg_1:String):void; | |
function buySnowWarTokensOffer():void; | |
function get imageGalleryHost():String; | |
function showVipBenefits():void; | |
function displayProductIcon(_arg_1:String, _arg_2:int, _arg_3:IBitmapWrapperWindow):void; | |
function openRentConfirmationWindow(_arg_1:IFurnitureData, _arg_2:Boolean, _arg_3:int=-1, _arg_4:int=-1, _arg_5:Boolean=false):void; | |
function get buildersClubEnabled():Boolean; | |
function toggleBuilderCatalog():void; | |
function get catalogType():String; | |
function getCatalogNavigator(_arg_1:String):ICatalogNavigator; | |
function get isDoorModeOverriddenInCurrentRoom():Boolean; | |
} | |
}//package com.sulake.habbo.catalog | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.IVideoOfferLauncher | |
package com.sulake.habbo.catalog{ | |
public /*dynamic*/ interface IVideoOfferLauncher { | |
function offersAvailable(_arg_1:int):void; | |
} | |
}//package com.sulake.habbo.catalog | |
//------------------------------------------------------------ | |
//com.sulake.habbo.catalog.IVideoOfferManager | |
package com.sulake.habbo.catalog{ | |
import com.sulake.habbo.catalog.enum.VideoOfferTypeEnum; | |
public /*dynamic*/ interface IVideoOfferManager { | |
function get enabled():Boolean; | |
function load(_arg_1:IVideoOfferLauncher):void; | |
function launch(_arg_1:VideoOfferTypeEnum):Boolean; | |
} | |
}//package com.sulake.habbo.catalog | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.data.ChatEventHandler | |
package com.sulake.habbo.chat.discussion.data{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.habbo.chat.Chat; | |
import com.sulake.habbo.session.events.RoomSessionChatEvent; | |
public class ChatEventHandler implements IDisposable { | |
private var _component:Chat; | |
public function ChatEventHandler(_arg_1:Chat); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
private function onRoomChat(_arg_1:RoomSessionChatEvent):void; | |
} | |
}//package com.sulake.habbo.chat.discussion.data | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.data.ChatItem | |
package com.sulake.habbo.chat.discussion.data{ | |
import com.sulake.room.utils.IVector3d; | |
import com.sulake.habbo.session.events.RoomSessionChatEvent; | |
public class ChatItem { | |
private var _timestamp:int; | |
private var _userId:int; | |
private var _roomId:int; | |
private var _text:String; | |
private var _chatType:int; | |
private var _links:Array; | |
private var _style:int; | |
private var _userLocation:IVector3d; | |
private var _forcedColor; | |
private var _forcedScreenLocation; | |
private var _forcedFigure:String; | |
private var _forcedUserName:String; | |
private var _extraParam:int; | |
public function ChatItem(_arg_1:RoomSessionChatEvent, _arg_2:int, _arg_3:IVector3d=null, _arg_4:int=0, _arg_5:*=null, _arg_6:*=null, _arg_7:String=null, _arg_8:String=null); | |
public function get userId():int; | |
public function get roomId():int; | |
public function get text():String; | |
public function get chatType():int; | |
public function get links():Array; | |
public function get style():int; | |
public function get timeStamp():uint; | |
public function get userLocation():IVector3d; | |
public function get forcedColor(); | |
public function get forcedScreenLocation(); | |
public function get forcedFigure():String; | |
public function get forcedUserName():String; | |
public function get extraParam():int; | |
public function set text(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.chat.discussion.data | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.data.RoomSessionEventHandler | |
package com.sulake.habbo.chat.discussion.data{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.habbo.chat.Chat; | |
import com.sulake.habbo.session.events.RoomSessionEvent; | |
public class RoomSessionEventHandler implements IDisposable { | |
private var _component:Chat; | |
public function RoomSessionEventHandler(_arg_1:Chat); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
private function onRoomSessionCreated(_arg_1:RoomSessionEvent):void; | |
private function onRoomSessionEnded(_arg_1:RoomSessionEvent):void; | |
} | |
}//package com.sulake.habbo.chat.discussion.data | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.data.Smileys | |
package com.sulake.habbo.chat.discussion.data{ | |
import com.sulake.core.utils.MapString; | |
public class Smileys { | |
private static var _gestures:MapString; | |
public function Smileys(); | |
public static function parseSmileyGesture(_arg_1:String):String; | |
private static function initGestures():void; | |
} | |
}//package com.sulake.habbo.chat.discussion.data | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.viewer.visualization.style.ChatStyle | |
package com.sulake.habbo.chat.discussion.viewer.visualization.style{ | |
import feathers.textures.Scale3Textures; | |
import flash.geom.Rectangle; | |
import starling.textures.Texture; | |
import flash.text.TextFormat; | |
import flash.geom.Point; | |
import flash.display.BitmapData; | |
public class ChatStyle { | |
private var _id:String; | |
private var _height:int; | |
private var _background:Scale3Textures; | |
private var _bgScale9Grid:Rectangle; | |
private var _pointer:Texture; | |
private var _pointerY:int; | |
private var _textFieldMargins:Rectangle; | |
private var _textFormat:TextFormat; | |
private var _faceOffset:Point; | |
private var _selectorPreview:Texture; | |
private var _color:BitmapData; | |
private var _colorOffset:Point; | |
private var _overlap:Rectangle; | |
private var _isSystemStyle:Boolean; | |
private var _isHcOnly:Boolean; | |
private var _isStaffOverrideable:Boolean; | |
private var _bgBD:BitmapData; | |
private var _pointerBD:BitmapData; | |
private var _selectorBD:BitmapData; | |
public function ChatStyle(_arg_1:String, _arg_2:BitmapData, _arg_3:Rectangle, _arg_4:BitmapData, _arg_5:int, _arg_6:Rectangle, _arg_7:TextFormat, _arg_8:Point, _arg_9:BitmapData, _arg_10:Boolean, _arg_11:Boolean, _arg_12:Boolean, _arg_13:BitmapData=null, _arg_14:Point=null, _arg_15:Rectangle=null); | |
public function get id():String; | |
public function get height():int; | |
public function get textFormat():TextFormat; | |
public function get pointerY():int; | |
public function get background():Scale3Textures; | |
public function get selectorPreview():Texture; | |
public function get pointer():Texture; | |
public function get pointerOffsetToBubbleBottom():int; | |
public function get faceOffset():Point; | |
public function get textFieldMargins():Rectangle; | |
public function get overlap():Rectangle; | |
public function get isSystemStyle():Boolean; | |
public function get isHcOnly():Boolean; | |
public function get isStaffOverrideable():Boolean; | |
public function updateTextures():void; | |
private function updateBgTex(_arg_1:BitmapData=null):void; | |
private function updatePointerTex(_arg_1:BitmapData=null):void; | |
private function updateSelectorTex(_arg_1:BitmapData=null):void; | |
private function getTexture(_arg_1:String, _arg_2:BitmapData=null):Texture; | |
} | |
}//package com.sulake.habbo.chat.discussion.viewer.visualization.style | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.viewer.visualization.style.ChatStyleLibrary | |
package com.sulake.habbo.chat.discussion.viewer.visualization.style{ | |
import com.sulake.core.assets.IAssetLibrary; | |
import com.sulake.core.utils.Map; | |
import flash.geom.Point; | |
import flash.geom.Rectangle; | |
public class ChatStyleLibrary { | |
private static const DEFAULT_STYLE:int; | |
private var _assets:IAssetLibrary; | |
private var _styles:Map; | |
public function ChatStyleLibrary(_arg_1:IAssetLibrary); | |
public function dispose():void; | |
private function initializeStyleFromAssets(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false, _arg_4:Boolean=false):ChatStyle; | |
private function hasConfig(_arg_1:String, _arg_2:String):Boolean; | |
private function getConfigCSV(_arg_1:String, _arg_2:String):Array; | |
private function getConfigPoint(_arg_1:String, _arg_2:String):Point; | |
private function getConfigRect(_arg_1:String, _arg_2:String):Rectangle; | |
public function getStyleIds():Array; | |
public function getStyle(_arg_1:int):ChatStyle; | |
public function updateTextures():void; | |
} | |
}//package com.sulake.habbo.chat.discussion.viewer.visualization.style | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.viewer.visualization.Bubble | |
package com.sulake.habbo.chat.discussion.viewer.visualization{ | |
import starling.display.Sprite; | |
import com.sulake.habbo.avatar.IAvatarImageListener; | |
import com.sulake.habbo.chat.Chat; | |
import com.sulake.habbo.chat.discussion.viewer.ChatView; | |
import com.sulake.habbo.chat.discussion.data.ChatItem; | |
import com.sulake.habbo.chat.discussion.viewer.visualization.style.ChatStyle; | |
import feathers.display.Scale3Image; | |
import starling.display.Image; | |
import feathers.controls.text.TextFieldTextRenderer; | |
import starling.animation.Tween; | |
import flash.geom.Point; | |
import starling.textures.Texture; | |
import starling.events.TouchEvent; | |
public class Bubble extends Sprite implements IAvatarImageListener { | |
private static const NAME_SEPARATOR:String; | |
private static const FACE_TEXTURE_PREFIX:String; | |
private static const FONT_REGULAR:String; | |
private static const FONT_BOLD:String; | |
private static const FONT_ITALIC:String; | |
private const POINTER_MARGIN_LEFT:int; | |
private const POINTER_MARGIN_RIGHT:int; | |
private var _chat:Chat; | |
private var _chatView:ChatView; | |
private var _chatItem:ChatItem; | |
private var _style:ChatStyle; | |
private var _appliedStyleId:String; | |
private var _background:Scale3Image; | |
private var _pointer:Image; | |
private var _face:Image; | |
private var _faceTextureName:String; | |
private var _textField:TextFieldTextRenderer; | |
private var _moveTween:Tween; | |
private var _avatarFigure:String; | |
public function Bubble(_arg_1:Chat); | |
private static function parseGesture(_arg_1:String):String; | |
public function get disposed():Boolean; | |
public function onRecycle():void; | |
public function set style(_arg_1:ChatStyle):void; | |
public function set chatItem(_arg_1:ChatItem):void; | |
public function get chatItem():ChatItem; | |
public function updateTextures():void; | |
public function getBgWidth():int; | |
private function updateStyle():void; | |
public function updateVisuals():Boolean; | |
private function setUserChat(_arg_1:String, _arg_2:String, _arg_3:Boolean, _arg_4:Boolean):void; | |
private function useAvatar(_arg_1:String, _arg_2:String):void; | |
private function updateFace(_arg_1:String):void; | |
public function updateToTextMeasurement():void; | |
public function animateTo(_arg_1:int, _arg_2:int):void; | |
public function warpTo(_arg_1:int, _arg_2:int):void; | |
private function updatePointerPosition():void; | |
private function get chatterScreenPos():Point; | |
private function getAvatarTextureName(_arg_1:String, _arg_2:String):String; | |
private function updateAvatarToSharedTexture(_arg_1:String, _arg_2:String, _arg_3:String):Texture; | |
private function onFaceTouched(_arg_1:TouchEvent):void; | |
public function avatarImageReady(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.chat.discussion.viewer.visualization | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.viewer.BubbleFactory | |
package com.sulake.habbo.chat.discussion.viewer{ | |
import com.sulake.habbo.chat.Chat; | |
import com.sulake.habbo.chat.discussion.viewer.visualization.style.ChatStyleLibrary; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.chat.discussion.viewer.visualization.Bubble; | |
import com.sulake.habbo.chat.discussion.data.ChatItem; | |
public class BubbleFactory { | |
private var _chat:Chat; | |
private var _chatStyleLibrary:ChatStyleLibrary; | |
private var _chatBubblePool:Vector.<Bubble>; | |
private var _disposed:Boolean; | |
public function BubbleFactory(_arg_1:Chat); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
public function allocate(_arg_1:ChatItem):Bubble; | |
public function recycle(_arg_1:Bubble):void; | |
public function updateTextures():void; | |
} | |
}//package com.sulake.habbo.chat.discussion.viewer | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.discussion.viewer.ChatView | |
package com.sulake.habbo.chat.discussion.viewer{ | |
import com.sulake.core.runtime.IUpdateReceiver; | |
import com.sulake.habbo.chat.Chat; | |
import starling.display.Sprite; | |
import __AS3__.vec.Vector; | |
import com.sulake.habbo.chat.discussion.viewer.visualization.Bubble; | |
import starling.display.DisplayObjectContainer; | |
import com.sulake.room.utils.IVector3d; | |
import flash.geom.Point; | |
public class ChatView implements IUpdateReceiver { | |
private const MOVE_INTERVAL_SLOW_MS:int; | |
private const MOVE_INTERVAL_NORMAL_MS:int; | |
private const MOVE_INTERVAL_FAST_MS:int; | |
private const MOVE_INTERVAL_SUPER_FAST_MS:int; | |
private const DEFAULT_CHAT_BOTTOM:int; | |
private const NORMAL_BOTTOM_OFFSET:int; | |
private const FAST_BOTTOM_OFFSET:int; | |
private const SUPER_FAST_BOTTOM_OFFSET:int; | |
private const MOVE_AMOUNT_PX:int; | |
private const OVERLAP_AMOUNT_PX:int; | |
private var _chat:Chat; | |
private var _canvas:Sprite; | |
private var _lastUpdateStamp:uint; | |
private var _moveIntervalMs:int; | |
private var _bubbles:Vector.<Bubble>; | |
public function ChatView(_arg_1:Chat); | |
public function dispose():void; | |
public function get disposed():Boolean; | |
public function updateTextures():void; | |
public function insertBubble(_arg_1:Bubble):void; | |
public function update(_arg_1:uint):void; | |
public function get canvas():DisplayObjectContainer; | |
private function calculateMoveInterval():int; | |
public function getScreenPointFromRoomLocation(_arg_1:int, _arg_2:IVector3d):Point; | |
} | |
}//package com.sulake.habbo.chat.discussion.viewer | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.history.ChatHistory | |
package com.sulake.habbo.chat.history{ | |
import com.sulake.habbo.chat.Chat; | |
import feathers.controls.List; | |
import starling.display.Image; | |
import feathers.core.FeathersControl; | |
import starling.events.Event; | |
import starling.display.DisplayObject; | |
import starling.events.TouchEvent; | |
public class ChatHistory { | |
private var _chat:Chat; | |
private var _lines:List; | |
private var _modalOverlay:Image; | |
public function ChatHistory(_arg_1:Chat); | |
public function dispose():void; | |
public function get view():FeathersControl; | |
public function hide():void; | |
private function createView():void; | |
private function onChatUpdate(_arg_1:Event):void; | |
public function modalOverlay():DisplayObject; | |
private function onModalOverlayTouch(_arg_1:TouchEvent):void; | |
} | |
}//package com.sulake.habbo.chat.history | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.input.ChatCommands | |
package com.sulake.habbo.chat.input{ | |
import com.sulake.habbo.chat.Chat; | |
import com.sulake.core.communication.messages.IMessageComposer; | |
import com.sulake.habbo.communication.messages.incoming.avatar.WardrobeMessageEvent; | |
import com.sulake.room.object.IRoomObject; | |
import com.sulake.habbo.session.IUserData; | |
public class ChatCommands { | |
private var _chat:Chat; | |
private var _pendingWardrobeSlotIndex:int; | |
public function ChatCommands(_arg_1:Chat); | |
public function dispose():void; | |
public function handleChatCommand(_arg_1:String):Boolean; | |
private function isClubMember():Boolean; | |
private function isRoomController():Boolean; | |
private function send(_arg_1:IMessageComposer):void; | |
private function sendSpecialCommandMessage(_arg_1:String):void; | |
private function kick(_arg_1:String):void; | |
private function clone(_arg_1:String):void; | |
private function toWardrobe(_arg_1:int):void; | |
private function fromWardrobe(_arg_1:int):void; | |
private function onWardrobe(_arg_1:WardrobeMessageEvent):void; | |
private function expression(_arg_1:int):void; | |
private function clubExpression(_arg_1:int):void; | |
private function showAccounts():void; | |
private function showChangeLooks():void; | |
private function showFriends():void; | |
private function changeAccount(_arg_1:int):void; | |
private function useEffect(_arg_1:int):void; | |
private function getOwnUserId():int; | |
private function getUserObj(_arg_1:int):IRoomObject; | |
private function getUserDataByName(_arg_1:String):IUserData; | |
private function getUserData(_arg_1:int):IUserData; | |
} | |
}//package com.sulake.habbo.chat.input | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.input.ChatInput | |
package com.sulake.habbo.chat.input{ | |
import com.sulake.habbo.chat.Chat; | |
import feathers.controls.LayoutGroup; | |
import starling.display.Button; | |
import feathers.controls.TextInput; | |
import feathers.controls.PickerList; | |
import feathers.controls.ImageLoader; | |
import starling.display.Quad; | |
import feathers.core.FeathersControl; | |
import feathers.data.ListCollection; | |
import starling.events.Event; | |
import org.gestouch.events.GestureEvent; | |
import starling.events.TouchEvent; | |
public class ChatInput { | |
private static const LONG_PRESS_TIME_MS:int; | |
private static const STATE_INACTIVE:int; | |
private static const STATE_ACTIVE:int; | |
private static const CHAT_TYPE_SPEAK:String; | |
private static const CHAT_TYPE_SHOUT:String; | |
private static const CHAT_TYPE_WHISPER:String; | |
private static var _isPinned:Boolean; | |
private var _chat:Chat; | |
private var _idleView:LayoutGroup; | |
private var _typingView:LayoutGroup; | |
private var _chatCommands:ChatCommands; | |
private var _inputIcon:Button; | |
private var _input:TextInput; | |
private var _typePicker:PickerList; | |
private var _pin:ImageLoader; | |
private var _activeBg:Quad; | |
private var _state:int; | |
private var _whisperToUserNames:Array; | |
private var _skipInputOpen:Boolean; | |
private var _disposed:Boolean; | |
public function ChatInput(_arg_1:Chat); | |
public function dispose():void; | |
public function get view():FeathersControl; | |
public function set visible(_arg_1:Boolean):void; | |
public function addUserToWhisper(_arg_1:String):void; | |
private function updateChatTypeList():ListCollection; | |
private function createView():void; | |
private function onInitialize(_arg_1:Event):void; | |
private function onInputIcon(_arg_1:Event):void; | |
private function onLongPressBegan(_arg_1:GestureEvent):void; | |
private function onChatTypeChange(_arg_1:Event):void; | |
private function onPinTouch(_arg_1:TouchEvent):void; | |
private function onKeyboardEnterKey(_arg_1:Event):void; | |
public function setActiveState():void; | |
private function setInactiveState():void; | |
private function requestInputFocus():void; | |
private function sendChatMessage():Boolean; | |
private function getActiveBg():Quad; | |
private function onBgTouch(_arg_1:TouchEvent):void; | |
} | |
}//package com.sulake.habbo.chat.input | |
//------------------------------------------------------------ | |
//com.sulake.habbo.chat.Chat | |
package com.sulake.habbo.chat{ | |
import com.sulake.habbo.ui.RoomDesktop; | |
import com.sulake.habbo.ui.HabboUI; | |
import com.sulake.habbo.chat.discussion.data.RoomSessionEventHandler; | |
import com.sulake.habbo.avatar.IAvatarRenderManager; | |
import com.sulake.habbo.session.IRoomSessionManager; | |
import com.sulake.habbo.room.IRoomEngine; | |
import com.sulake.habbo.localization.IHabboLocalizationManager; | |
import com.sulake.habbo.communication.IHabboCommunicationManager; | |
import com.sulake.habbo.chat.discussion.viewer.ChatView; | |
import com.sulake.habbo.chat.input.ChatInput; | |
import com.sulake.habbo.chat.history.ChatHistory; | |
import com.sulake.habbo.chat.discussion.viewer.BubbleFactory; | |
import com.sulake.habbo.chat.discussion.data.ChatEventHandler; | |
import feathers.data.ListCollection; | |
import com.sulake.habbo.communication.messages.incoming.roomsettings.RoomChatSettings; | |
import starling.events.Event; | |
import com.sulake.habbo.communication.messages.incoming.navigator.GetGuestRoomResultEvent; | |
import com.sulake.habbo.communication.messages.incoming.room.chat.RoomChatSettingsMessageEvent; | |
import com.sulake.habbo.chat.discussion.data.ChatItem; | |
public class Chat { | |
private var _desktop:RoomDesktop; | |
private var _habboUI:HabboUI; | |
private var _roomSessionHandler:RoomSessionEventHandler; | |
private var _avatarRenderManager:IAvatarRenderManager; | |
private var _roomSessionManager:IRoomSessionManager; | |
private var _roomEngine:IRoomEngine; | |
private var _localizationManager:IHabboLocalizationManager; | |
private var _communication:IHabboCommunicationManager; | |
private var _chatView:ChatView; | |
private var _chatInput:ChatInput; | |
private var _chatHistory:ChatHistory; | |
private var _chatBubbleFactory:BubbleFactory; | |
private var _chatEventHandler:ChatEventHandler; | |
private var _chatLineHistory:ListCollection; | |
private var _isInRoom:Boolean; | |
private var _roomChatSettings:RoomChatSettings; | |
private var _disposed:Boolean; | |
public function Chat(_arg_1:RoomDesktop, _arg_2:HabboUI, _arg_3:IAvatarRenderManager, _arg_4:IRoomSessionManager, _arg_5:IRoomEngine, _arg_6:IHabboLocalizationManager, _arg_7:IHabboCommunicationManager); | |
public function dispose():void; | |
private function onTextureCompress(_arg_1:Event):void; | |
public function get habboUI():HabboUI; | |
public function get roomSessionManager():IRoomSessionManager; | |
public function get roomEngine():IRoomEngine; | |
public function get avatarRenderManager():IAvatarRenderManager; | |
public function get localizations():IHabboLocalizationManager; | |
public function get communication():IHabboCommunicationManager; | |
public function set visible(_arg_1:Boolean):void; | |
private function onGuestRoomData(_arg_1:GetGuestRoomResultEvent):void; | |
private function onRoomChatSettings(_arg_1:RoomChatSettingsMessageEvent):void; | |
public function onRoomEntered():void; | |
public function onRoomLeft():void; | |
public function insertChat(_arg_1:ChatItem):void; | |
private function recordChatHistory(_arg_1:ChatItem):void; | |
public function get chatHistoryLines():ListCollection; | |
public function get chatBubbleFactory():BubbleFactory; | |
public function get chatView():ChatView; | |
public function get chatInput():ChatInput; | |
public function get chatHistory():ChatHistory; | |
public function get roomChatSettings():RoomChatSettings; | |
public function get desktop():RoomDesktop; | |
} | |
}//package com.sulake.habbo.chat | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.AccountsScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import feathers.controls.List; | |
import feathers.controls.Label; | |
import feathers.controls.Button; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import flash.utils.Dictionary; | |
import starling.textures.Texture; | |
import starling.events.Event; | |
public class AccountsScreen extends PanelScreen implements ILoginScreen { | |
private var _list:List; | |
private var _chooseLabel:Label; | |
private var _informationLabel:Label; | |
private var _continueButton:Button; | |
private var _loginListener:TabletLoginView; | |
private var _initialized:Boolean; | |
private var _accounts:Dictionary; | |
private var _selectedIndex:int; | |
private var _normalUserTexture:Texture; | |
private var _selectedUserTexture:Texture; | |
private var _accessoryTexture:Texture; | |
public function AccountsScreen(_arg_1:TabletLoginView); | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
public function updateLocalizations():void; | |
private function onListChange(_arg_1:Event):void; | |
public function populateList(_arg_1:Dictionary):void; | |
private function onContinue(_arg_1:Event):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.CreateAccountScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import feathers.controls.Button; | |
import feathers.controls.Label; | |
import feathers.controls.TextInput; | |
import feathers.controls.Check; | |
import starling.display.Image; | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.ScrollContainer; | |
import starling.display.Quad; | |
import starling.events.Event; | |
import starling.display.DisplayObject; | |
import starling.events.TouchEvent; | |
public class CreateAccountScreen extends PanelScreen implements ILoginScreen { | |
private static const POPUP_BIRTHDAY_BAN:int; | |
private static const POPUP_BIRTHDAY:int; | |
private var _controller:HabboCommunicationDemo; | |
private var _loginView:TabletLoginView; | |
private var _backButton:Button; | |
private var _titleLabel:Label; | |
private var _informationLabel:Label; | |
private var _emailTitle:Label; | |
private var _emailInfo:Label; | |
private var _emailInput:TextInput; | |
private var _passwordTitle:Label; | |
private var _passwordInfo:Label; | |
private var _passwordInput:TextInput; | |
private var _dateOfBirthTitle:Label; | |
private var _dateOfBirthInfo:Label; | |
private var _datePicker:DatePicker; | |
private var _initialized:Boolean; | |
private var _registerButtton:Button; | |
private var _marketingCheck:Check; | |
private var _tosCheck:Check; | |
private var _tosAgreed:Boolean; | |
private var _modalOverlay:Image; | |
private var _parentEmail:LayoutGroup; | |
private var _parentEmailTitle:Label; | |
private var _parentEmailInfo:Label; | |
private var _parentEmailInput:TextInput; | |
private var _parentEmailButtton:Button; | |
private var _currentPopup:LayoutGroup; | |
private var _birthdayBan:LayoutGroup; | |
private var _birthdayBanTitle:Label; | |
private var _birthdayBanInfo:Label; | |
private var _birthdayBanButtton:Button; | |
private var _birthDayPopupState:int; | |
private var _tosLink:Label; | |
private var _scrollContainer:ScrollContainer; | |
public function CreateAccountScreen(_arg_1:TabletLoginView, _arg_2:HabboCommunicationDemo); | |
private static function createSeparator(_arg_1:int, _arg_2:int):Quad; | |
public function updateLocalizations():void; | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
private function askParentEmail():void; | |
private function birthdayBanPopup(_arg_1:String, _arg_2:String, _arg_3:int):void; | |
public function modalOverlay():DisplayObject; | |
private function onRemovedFromStage(_arg_1:Event):void; | |
private function onModalOverlayTouch(_arg_1:TouchEvent):void; | |
private function onParentEmailOK(_arg_1:Event):void; | |
private function onBodBanOK(_arg_1:Event):void; | |
private function onGoBack(_arg_1:Event):void; | |
private function onEmailEnterKey(_arg_1:Event):void; | |
private function onInputFocus(_arg_1:Event):void; | |
private function onParentEmailEnterKey(_arg_1:Event):void; | |
private function onPasswordEnterKey(_arg_1:Event):void; | |
private function onDoRegister(_arg_1:Event):void; | |
private function invalidTos():void; | |
private function invalidDate():void; | |
private function showUnknownError():void; | |
private function invalidPassword():void; | |
private function invalidEmail(_arg_1:Boolean=false):void; | |
public function storeCredentials():void; | |
private function resetView():void; | |
public function displayError(_arg_1:Object):void; | |
public function resetInputs():void; | |
private function onTOSClicked(_arg_1:TouchEvent):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.DatePicker | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.LayoutGroup; | |
import feathers.controls.PickerList; | |
public class DatePicker extends LayoutGroup { | |
private var _dayPicker:PickerList; | |
private var _monthPicker:PickerList; | |
private var _yearPicker:PickerList; | |
public function DatePicker(); | |
private function createView():void; | |
private function updateDatePicker(_arg_1:Date):void; | |
public function get isDateValid():Boolean; | |
public function get day():int; | |
public function get month():int; | |
public function get year():int; | |
public function reset():void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.DisconnectedScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.LayoutGroup; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import feathers.controls.Label; | |
import feathers.controls.ImageLoader; | |
import com.sulake.core.utils.IFileProxy; | |
import starling.events.Event; | |
public class DisconnectedScreen extends LayoutGroup implements ILoginScreen { | |
private var _controller:HabboCommunicationDemo; | |
private var _reason:int; | |
private var _reasonName:String; | |
private var _reasonLabel:Label; | |
private var _reasonIdLabel:Label; | |
private var _initialized:Boolean; | |
private var _image:ImageLoader; | |
private var _key:String; | |
public function DisconnectedScreen(_arg_1:HabboCommunicationDemo); | |
private static function get fileProxy():IFileProxy; | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
public function setReason(_arg_1:int, _arg_2:String):void; | |
public function updateLocalizations():void; | |
private function updateImage():void; | |
private function reboot(_arg_1:Event):void; | |
private function onImageRemovedFromStage(_arg_1:Event):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.EnvironmentScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import feathers.controls.List; | |
import feathers.controls.Button; | |
import feathers.controls.Label; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import starling.textures.Texture; | |
import starling.events.Event; | |
public class EnvironmentScreen extends PanelScreen implements ILoginScreen { | |
private var _list:List; | |
private var _continueButton:Button; | |
private var _startLabel:Label; | |
private var _chooseLabel:Label; | |
private var _initialized:Boolean; | |
private var _loginView:TabletLoginView; | |
private var _controller:HabboCommunicationDemo; | |
private var _accessoryTexture:Texture; | |
public function EnvironmentScreen(_arg_1:TabletLoginView, _arg_2:HabboCommunicationDemo); | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
private function onListChange(_arg_1:Event):void; | |
private function onContinue(_arg_1:Event):void; | |
public function updateLocalizations():void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.ILoginScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
public /*dynamic*/ interface ILoginScreen { | |
function updateLocalizations():void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.LoadingScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import feathers.controls.Label; | |
import starling.display.MovieClip; | |
import starling.events.Event; | |
public class LoadingScreen extends PanelScreen implements ILoginScreen { | |
private var _loginView:TabletLoginView; | |
private var _loadingLabel:Label; | |
private var _loadingAnim:MovieClip; | |
private var _initialized:Boolean; | |
public function LoadingScreen(_arg_1:TabletLoginView); | |
override public function dispose():void; | |
public function updateLocalizations():void; | |
private function onAddedToStage(_arg_1:Event):void; | |
private function onRemovedFromStage(_arg_1:Event):void; | |
private function initializeHandler(_arg_1:Event):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.LoginScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import feathers.controls.Label; | |
import feathers.controls.TextInput; | |
import feathers.controls.Button; | |
import starling.events.Event; | |
import starling.events.TouchEvent; | |
public class LoginScreen extends PanelScreen implements ILoginScreen { | |
private var _loginView:TabletLoginView; | |
private var _controller:HabboCommunicationDemo; | |
private var _linkPasswordLabel:Label; | |
private var _linkAccountLabel:Label; | |
private var _informationLabel:Label; | |
private var _helpLabel:Label; | |
private var _loginLabel:Label; | |
private var _nameInput:TextInput; | |
private var _passwordInput:TextInput; | |
private var _loginButton:Button; | |
private var _backButton:Button; | |
private var _initialized:Boolean; | |
public function LoginScreen(_arg_1:TabletLoginView, _arg_2:HabboCommunicationDemo); | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
public function updateLocalizations():void; | |
private function onNameEnterKey(_arg_1:Event):void; | |
private function onPasswordEnterKey(_arg_1:Event):void; | |
private function onCreateAccount(_arg_1:TouchEvent):void; | |
private function onForgotPassword(_arg_1:TouchEvent):void; | |
private function onGoBack(_arg_1:Event):void; | |
private function onDoLogin(_arg_1:Event):void; | |
public function showLoginError():void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.ResetPasswordScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import feathers.controls.Label; | |
import feathers.controls.TextInput; | |
import feathers.controls.Button; | |
import starling.events.Event; | |
public class ResetPasswordScreen extends PanelScreen implements ILoginScreen { | |
private var _loginView:TabletLoginView; | |
private var _description:Label; | |
private var _title:Label; | |
private var _input:TextInput; | |
private var _loginButton:Button; | |
private var _backButton:Button; | |
private var _initialized:Boolean; | |
public function ResetPasswordScreen(_arg_1:TabletLoginView); | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
private function onNameEnterKey(_arg_1:Event):void; | |
public function updateLocalizations():void; | |
private function onGoBack(_arg_1:Event):void; | |
private function onSendReminder(_arg_1:Event):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.screen.SelectAvatarScreen | |
package com.sulake.habbo.communication.demo.view.screen{ | |
import feathers.controls.PanelScreen; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import com.sulake.habbo.communication.demo.view.TabletLoginView; | |
import feathers.controls.Button; | |
import feathers.controls.Label; | |
import feathers.controls.ImageLoader; | |
import feathers.controls.TextInput; | |
import feathers.controls.PickerList; | |
import starling.display.Quad; | |
import starling.events.Event; | |
import starling.events.TouchEvent; | |
public class SelectAvatarScreen extends PanelScreen implements ILoginScreen { | |
private var _controller:HabboCommunicationDemo; | |
private var _loginView:TabletLoginView; | |
private var _backButton:Button; | |
private var _titleLabel:Label; | |
private var _informationLabel:Label; | |
private var _initialized:Boolean; | |
private var _promoHabbosData:Array; | |
private var _avatarImage:ImageLoader; | |
private var _index:int; | |
private var _avatarData:Object; | |
private var _avatarNameTitle:Label; | |
private var _avatarNameInfo:Label; | |
private var _avatarNameInput:TextInput; | |
private var _gender:Label; | |
private var _genderPicker:PickerList; | |
private var _registerButton:Button; | |
public function SelectAvatarScreen(_arg_1:TabletLoginView, _arg_2:HabboCommunicationDemo); | |
private static function createSeparator(_arg_1:int, _arg_2:int):Quad; | |
public function updateLocalizations():void; | |
override public function dispose():void; | |
private function initializeHandler(_arg_1:Event):void; | |
private function onShowNextAvatar(_arg_1:TouchEvent):void; | |
private function onGoBack(_arg_1:Event):void; | |
private function onCheckName(_arg_1:Event):void; | |
public function showHabbos(_arg_1:Array):void; | |
private function onPickerChanged(_arg_1:Event):void; | |
private function showCurrentAvatar():void; | |
public function set avatarData(_arg_1:Object):void; | |
private function update():void; | |
public function nameCheckResponse(_arg_1:Object):void; | |
private function showNameError(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view.screen | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.DesktopLoginView | |
package com.sulake.habbo.communication.demo.view{ | |
import com.sulake.core.runtime.events.EventDispatcherWrapper; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import com.sulake.habbo.window.utils.IModalDialog; | |
import com.sulake.core.window.IWindowContainer; | |
import com.sulake.core.window.components.IDropListWindow; | |
import flash.utils.Dictionary; | |
import com.sulake.core.window.IWindow; | |
import com.sulake.core.window.events.WindowEvent; | |
import com.sulake.core.window.events.WindowKeyboardEvent; | |
[SecureSWF(rename="true")] | |
public class DesktopLoginView extends EventDispatcherWrapper implements ILoginView { | |
private var _controller:HabboCommunicationDemo; | |
private var _dialog:IModalDialog; | |
private var _window:IWindowContainer; | |
private var _environmentList:IDropListWindow; | |
private var _defaultPropertyValues:Dictionary; | |
private var _userListItem:IWindow; | |
private var _environmentItem:IWindow; | |
private var _firstTryUsingExistingSession:Boolean; | |
private var _testEnvironmentIndex:int; | |
public function DesktopLoginView(_arg_1:HabboCommunicationDemo); | |
override public function dispose():void; | |
public function closeView():void; | |
public function get useSSOTicket():Boolean; | |
public function get useExistingSession():Boolean; | |
private function createWindow():void; | |
public function getModalXmlWindow(_arg_1:String, _arg_2:String="_xml"):IModalDialog; | |
private function testEnvironmentAvailable(_arg_1:Boolean):void; | |
private function getEnvironmentNames(_arg_1:Array):Array; | |
private function dropMenuEventHandler(_arg_1:WindowEvent):void; | |
public function populateCharacterList(_arg_1:Dictionary):void; | |
private function handleKeyUp(_arg_1:WindowKeyboardEvent):void; | |
private function windowEventProcessor(_arg_1:WindowEvent=null):void; | |
private function listEventHandler(_arg_1:WindowEvent, _arg_2:IWindow):void; | |
public function showDisconnected(_arg_1:int, _arg_2:String):void; | |
public function showInvalidLoginError():void; | |
} | |
}//package com.sulake.habbo.communication.demo.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.ILoginView | |
package com.sulake.habbo.communication.demo.view{ | |
import com.sulake.core.runtime.IDisposable; | |
import flash.utils.Dictionary; | |
public /*dynamic*/ interface ILoginView extends IDisposable { | |
function closeView():void; | |
function populateCharacterList(_arg_1:Dictionary):void; | |
function showDisconnected(_arg_1:int, _arg_2:String):void; | |
function showInvalidLoginError():void; | |
} | |
}//package com.sulake.habbo.communication.demo.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.view.TabletLoginView | |
package com.sulake.habbo.communication.demo.view{ | |
import feathers.controls.ScreenNavigator; | |
import feathers.motion.transitions.ScreenSlidingStackTransitionManager; | |
import com.sulake.habbo.communication.demo.HabboCommunicationDemo; | |
import com.sulake.habbo.communication.demo.view.screen.LoginScreen; | |
import com.sulake.habbo.communication.demo.view.screen.EnvironmentScreen; | |
import com.sulake.habbo.communication.demo.view.screen.AccountsScreen; | |
import com.sulake.habbo.communication.demo.view.screen.DisconnectedScreen; | |
import com.sulake.habbo.communication.demo.view.screen.LoadingScreen; | |
import com.sulake.habbo.communication.demo.view.screen.CreateAccountScreen; | |
import com.sulake.habbo.communication.demo.view.screen.SelectAvatarScreen; | |
import com.sulake.habbo.communication.demo.view.screen.ResetPasswordScreen; | |
import feathers.controls.ImageLoader; | |
import feathers.controls.LayoutGroup; | |
import com.sulake.core.utils.IFileProxy; | |
import starling.display.DisplayObject; | |
import flash.utils.Dictionary; | |
import starling.events.Event; | |
import feathers.controls.Button; | |
public class TabletLoginView implements ILoginView { | |
private static const LOGIN_TEASER_IMAGE:String; | |
public static const LOGIN_ELEMENTS_WIDTH:int; | |
public static const LOGIN_ELEMENTS_MARGIN:int; | |
public static const LOGIN_SCREEN:String; | |
public static const ENVIRONMENT_SCREEN:String; | |
public static const CREATE_ACCOUNT_SCREEN:String; | |
public static const SELECT_AVATAR_SCREEN:String; | |
public static const ACCOUNTS_SCREEN:String; | |
public static const DISCONNECTED_SCREEN:String; | |
public static const LOADING_SCREEN:String; | |
public static const RESET_PASSWORD_SCREEN:String; | |
private var _navigator:ScreenNavigator; | |
private var _transitionManager:ScreenSlidingStackTransitionManager; | |
private var _controller:HabboCommunicationDemo; | |
private var _loginScreen:LoginScreen; | |
private var _environmentScreen:EnvironmentScreen; | |
private var _accountsScreen:AccountsScreen; | |
private var _disconnectedScreen:DisconnectedScreen; | |
private var _loadingScreen:LoadingScreen; | |
private var _createAccountScreen:CreateAccountScreen; | |
private var _selectAvatarScreen:SelectAvatarScreen; | |
private var _resetPasswordScreen:ResetPasswordScreen; | |
private var _hotelTeaser:ImageLoader; | |
private var _pageIcon:ImageLoader; | |
private var _queuingToLoginView:Boolean; | |
private var _disposed:Boolean; | |
private var _view:LayoutGroup; | |
public function TabletLoginView(_arg_1:HabboCommunicationDemo); | |
private static function get fileProxy():IFileProxy; | |
public function get view():DisplayObject; | |
public function closeView():void; | |
public function populateCharacterList(_arg_1:Dictionary):void; | |
public function get disposed():Boolean; | |
public function dispose():void; | |
private function addedToStageHandler(_arg_1:Event):void; | |
private function addTeaserImage():void; | |
public function tryLogin(_arg_1:String, _arg_2:String):void; | |
public function applyLogin(_arg_1:String, _arg_2:String):void; | |
public function tryAccount(_arg_1:int):void; | |
public function applyEnvironment(_arg_1:String):void; | |
public function showLoginScreen():void; | |
public function showDisconnected(_arg_1:int, _arg_2:String):void; | |
public function showInvalidLoginError():void; | |
public function showLoadingScreen():void; | |
public function showEnvironmentSelect():void; | |
public function showResetPassword():void; | |
public function showCreateAccount():void; | |
private function showScreen(_arg_1:String):void; | |
public function showHotelTeaser(_arg_1:Boolean):void; | |
public function createLoginElementGroup():LayoutGroup; | |
public function updateAllLocalizations():void; | |
public function createNavigationButtons(_arg_1:LayoutGroup, _arg_2:Button, _arg_3:String, _arg_4:Function, _arg_5:Button, _arg_6:String, _arg_7:Function):LayoutGroup; | |
public function hidePageIcon():void; | |
public function showPageIcon(_arg_1:String):void; | |
public function showRegistrationError(_arg_1:Object):void; | |
public function selectAvatar(_arg_1:Object):void; | |
public function showPromoHabbos(_arg_1:Object):void; | |
public function nameCheckResponse(_arg_1:Object):void; | |
public function getProperty(_arg_1:String, _arg_2:Dictionary=null):String; | |
public function avatarSelectionDone(_arg_1:Object):void; | |
public function resetPocketSession():void; | |
public function sendPasswordReminder(_arg_1:String):void; | |
} | |
}//package com.sulake.habbo.communication.demo.view | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.CryptoBannerLoader | |
package com.sulake.habbo.communication.demo{ | |
import com.sulake.core.runtime.IDisposable; | |
import com.sulake.core.assets.IAssetLibrary; | |
import flash.events.IEventDispatcher; | |
import flash.display.BitmapData; | |
import com.sulake.core.assets.loaders.AssetLoaderEvent; | |
public class CryptoBannerLoader implements IDisposable { | |
private var _disposed:Boolean; | |
private var _bannerImageCallback:Function; | |
private var _assetLibrary:IAssetLibrary; | |
private var _bannerCounter:uint; | |
private var _events:IEventDispatcher; | |
private var _lastUrl:String; | |
private var _lastBanner:BitmapData; | |
public function CryptoBannerLoader(_arg_1:IAssetLibrary, _arg_2:IEventDispatcher); | |
public function get disposed():Boolean; | |
public function dispose():void; | |
public function loadBannerImage(_arg_1:String, _arg_2:Function):void; | |
private function bannerLoadedHandler(_arg_1:AssetLoaderEvent):void; | |
private function bannerLoadedCallbackHandler(_arg_1:AssetLoaderEvent):void; | |
public function getLastUrl():String; | |
public function getLastBanner():BitmapData; | |
} | |
}//package com.sulake.habbo.communication.demo | |
//------------------------------------------------------------ | |
//com.sulake.habbo.communication.demo.HabboCommunicationDemo | |
package com.sulake.habbo.communication.demo{ | |
import com.sulake.core.runtime.Component; | |
import com.sulake.habbo.communication.IPocketHabboListener; | |
import com.sulake.habbo.localization.IHabboLocalizationManager; | |
import com.sulake.habbo.communication.IHabboCommunicatio |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment