(Preview)
Package | spark.transitions |
Class | public class ViewTransitionBase |
Inheritance | ViewTransitionBase ![]() ![]() |
Subclasses | CrossFadeViewTransition, FlipViewTransition, SlideViewTransition, ZoomViewTransition |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | AIR 2.5 |
When a view transition is initialized, the owning view navigator
sets the startView
and endView
properties
to the views the transition animates.
The navigator
property is
set to the view navigator.
The lifecycle of a transition is as follows:
- The transition starts with
the
captureStartValues()
method. When this method is called, the navigator is currently in the start state. At this time, the transition should capture any start values or bitmaps that it requires. - A validation pass is performed on the pending
view, and the
captureEndValues()
method is called. At this time, the transition captures any properties or bitmaps representations from the pending view. - The
prepareForPlay()
method is then called, which allows the transition to perform any further preparations, such as preparing a Spark effects sequence, or positioning transient elements on the display list. - After a final validation pass, if necessary,
the
play()
method is called by the navigator to perform the actual transition. - Prior to any animation starting, the
start
event is dispatched. - When a transition completes, it dispatches an
end
event.
Note:Create and configure view transitions in ActionScript; you cannot create them in MXML.
Public Properties
Property | Defined By | ||
---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object |
Public Methods
Method | Defined By | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | |
![]() |
Dispatches an event into the event flow. | EventDispatcher | |
![]() |
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | |
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes a listener from the EventDispatcher object. | EventDispatcher | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object | |
![]() |
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Protected Methods
Method | Defined By |
---|
Events
Event | Summary | Defined By | ||
---|---|---|---|---|
![]() | [broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | ||
![]() | [broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher |
Wed Nov 21 2018, 06:34 AM -08:00