Packageflare.materials.filters
Classpublic class AnimatedTextureFilter
InheritanceAnimatedTextureFilter Inheritance TextureFilter Inheritance FLSLFilter Inheritance flash.events.EventDispatcher

...



Public Properties
 PropertyDefined By
 Inheritedalpha : Number
TextureFilter
 Inheritedanimated : Boolean
Gets or sets whatever the filter is animated or not.
FLSLFilter
 InheritedblendMode : String
Gets or sets the mode how to blend between this and the last filter.
FLSLFilter
 InheritedbyteCode : ByteArray
Returns the byte code used for this filter.
FLSLFilter
  currentFrame : Number
AnimatedTextureFilter
  frames : Vector.<Rectangle>
AnimatedTextureFilter
  frameSpeed : Number = 1
AnimatedTextureFilter
  isPlaying : Boolean
[read-only]
AnimatedTextureFilter
 Inheritedname : String
[read-only] Gets the filter program name.
FLSLFilter
 Inheritednamespace : String
[read-only] Gets the filter program namespace.
FLSLFilter
 InheritedoffsetX : Number
TextureFilter
 InheritedoffsetY : Number
TextureFilter
 Inheritedparams : Array
A dynamic property that contains all parameters (FilterValue class) of the filter.
FLSLFilter
 InheritedrepeatX : Number
TextureFilter
 InheritedrepeatY : Number
TextureFilter
 InheritedtechniqueName : String
Sets or gets the technique to use for this filter.
FLSLFilter
 Inheritedtechniques : Vector.<String>
[read-only] Gets all thecniques availables on the filter.
FLSLFilter
 Inheritedtexture : Texture3D
TextureFilter
 Inheritedtextures : Array
A dynamic property that contains all textures (FilterTexture class) of the filter.
FLSLFilter
Public Methods
 MethodDefined By
  
AnimatedTextureFilter(texture:Texture3D = null, uvChannel:int = 0, blendMode:String, alpha:Number = 1)
AnimatedTextureFilter
  
addFrame(x:Number, y:Number, width:Number, height:Number):void
AnimatedTextureFilter
 Inherited
Creates and returns a copy of the filter.
FLSLFilter
 Inherited
createTechnique(name:String, vertexFunctions:Array = null, fragmentFunctions:Array = null):void
Creates a new dynamic technique.
FLSLFilter
 Inherited
deleteTechnique(name:String):void
Deletes a previously defined technique.
FLSLFilter
 Inherited
dispose():void
FLSLFilter
 Inherited
dispose():void
[static]
FLSLFilter
  
gotoAndPlay(frame:Number):void
AnimatedTextureFilter
  
gotoAndStop(frame:Number):void
AnimatedTextureFilter
  
play():void
AnimatedTextureFilter
  
setRect(x:Number, y:Number, width:Number, height:Number):void
AnimatedTextureFilter
  
stop():void
AnimatedTextureFilter
 Inherited
update():void
Update all filter parameters and send the changed values to all subscribed materials.
FLSLFilter
Events
 Event Summary Defined By
 InheritedThis event occurs whenever the technique or blendMode has changed.FLSLFilter
Public Constants
 ConstantDefined By
 InheritedCHANGE_TECHNIQUE : String = changeTechnique
[static]
FLSLFilter
Property Detail
currentFrameproperty
currentFrame:Number


Implementation
    public function get currentFrame():Number
    public function set currentFrame(value:Number):void
framesproperty 
public var frames:Vector.<Rectangle>

frameSpeedproperty 
public var frameSpeed:Number = 1

isPlayingproperty 
isPlaying:Boolean  [read-only]


Implementation
    public function get isPlaying():Boolean
Constructor Detail
AnimatedTextureFilter()Constructor
public function AnimatedTextureFilter(texture:Texture3D = null, uvChannel:int = 0, blendMode:String, alpha:Number = 1)



Parameters
texture:Texture3D (default = null)
 
uvChannel:int (default = 0)
 
blendMode:String (default = NaN)
 
alpha:Number (default = 1)
Method Detail
addFrame()method
public function addFrame(x:Number, y:Number, width:Number, height:Number):void

Parameters

x:Number
 
y:Number
 
width:Number
 
height:Number

gotoAndPlay()method 
public function gotoAndPlay(frame:Number):void

Parameters

frame:Number

gotoAndStop()method 
public function gotoAndStop(frame:Number):void

Parameters

frame:Number

play()method 
public function play():void

setRect()method 
public function setRect(x:Number, y:Number, width:Number, height:Number):void

Parameters

x:Number
 
y:Number
 
width:Number
 
height:Number

stop()method 
public function stop():void