Packageorg.flashapi.coffeeshop.coffeebean
Classpublic class FanTopIn
InheritanceFanTopIn Inheritance FanTopBase Inheritance ThreePointBase Inheritance BlitTransitionBase Inheritance flash.events.EventDispatcher

Language Version : ActionScript 3.0
Product Version : SPAS 3.0
Runtime Versions : AIR 1.0, Flash Player Player - 9

The FanTopIn class defines transition between two images where the final image is progressively replaced by the initial image which is displayed within a fan that unfolds from the bottom, with its axis at the top edge's midpoint.



Public Properties
 PropertyDefined By
 InheritedframesNum : uint
Sets or gets the number of frames that can be used to split the animation.
BlitTransitionBase
Protected Properties
 PropertyDefined By
 Inherited$aPt : Point
A Point defined by the coordinates of the first vertice of the current triangle.
ThreePointBase
 Inherited$bPt : Point
A Point defined by the coordinates of the second vertice of the current triangle.
ThreePointBase
 Inherited$canvas : BitmapData
A reference to the external BitmapData instance where the BlitTransition effect is rendered.
BlitTransitionBase
 Inherited$cPt : Point
A Point defined by the coordinates of the third vertice of the current triangle.
ThreePointBase
 Inherited$finalState : BitmapData
A reference to the final BitmapData instance.
BlitTransitionBase
 Inherited$frame : Number
A reference to the current frame position within this BlitTransition object.
BlitTransitionBase
 Inherited$framesNum : uint
The number of frames for this BlitTransition object.
BlitTransitionBase
 Inherited$halfHeight : Number
The half height of the main canvas (height / 2), in pixels.
ThreePointBase
 Inherited$halfWidth : Number
The half width of the main canvas (width / 2), in pixels.
ThreePointBase
 Inherited$height : Number
The height of the main canvas, in pixels.
ThreePointBase
 Inherited$initialState : BitmapData
A reference to the initial BitmapData instance.
BlitTransitionBase
 Inherited$mainRect : Rectangle
The rectangle defined by the main canvas bounds.
ThreePointBase
 Inherited$origin : Point
The origin point of the main canvas, specified by the coordinates (0,0).
ThreePointBase
 Inherited$width : Number
The width of the main canvas, in pixels.
ThreePointBase
Public Methods
 MethodDefined By
  
FanTopIn(canvas:BitmapData, initialState:BitmapData, finalState:BitmapData)
Constructor.
FanTopIn
 Inherited
finalize():void
[override] Use the finalize() method to ensure that all internal process of an object are killed before you delete it.
ThreePointBase
 Inherited
getCanvas():BitmapData
Returns the blitting BitmapData where this BlitTransition object is rendered.
BlitTransitionBase
 Inherited
getFinalBitmap():BitmapData
Returns the BitmapData instance to which the effect transition finishes.
BlitTransitionBase
 Inherited
getFrame():uint
Returns the current frame of this BlitTransition object.
BlitTransitionBase
 Inherited
getHeight():Number
Returns the height, in pixels, of the blitting BitmapData where this BlitTransition object is rendered.
BlitTransitionBase
 Inherited
getInitialBitmap():BitmapData
Returns the BitmapData instance from which the effect transition starts.
BlitTransitionBase
 Inherited
getWidth():Number
Returns the width, in pixels, of the blitting BitmapData where this BlitTransition object is rendered.
BlitTransitionBase
  
update(frame:uint):void
[override] Updates the blitting transition effect according to the current frame specified by the frame parameter.
FanTopIn
Protected Methods
 MethodDefined By
 Inherited
renderTriangles(currPos:Number, from:BitmapData, to:BitmapData):void
Simulates the drawing of the main triangles out of the transition bounds.
FanTopBase
 Inherited
renderVee(currPos:Number, from:BitmapData, to:BitmapData):void
Draws the main triangle of the transitions.
FanTopBase
 Inherited
setFrame(frame:uint):Number
Sets the current frame of the animation and returns the current position of the playhead within the animation, in the range [0, 1].
BlitTransitionBase
Constructor Detail
FanTopIn()Constructor
public function FanTopIn(canvas:BitmapData, initialState:BitmapData, finalState:BitmapData)

Constructor. Creates a new FanTopIn instance with the specified parameters.

Parameters
canvas:BitmapData — The BitmapData object where the effect is rendered.
 
initialState:BitmapData — The first BitmapData object used to render the effect.
 
finalState:BitmapData — The second BitmapData object used to render the effect.
Method Detail
update()method
override public function update(frame:uint):void

Updates the blitting transition effect according to the current frame specified by the frame parameter.

Parameters

frame:uint — The current frame of the animation in the range [0, f], where f defines number of frames that can be used to split the animation.