Package | mx.effects |
Class | public class Parallel |
Inheritance | Parallel ![]() ![]() ![]() ![]() |
Subclasses | DefaultListEffect, DefaultTileListEffect |
You can create a Paralell effect in MXML, as the following example shows:
<mx:Parallel id="WipeRightUp"> <mx:children> <mx:WipeRight duration="1000"/> <mx:WipeUp duration="1000"/> </mx:children> </mx:Parallel> <mx:VBox id="myBox" hideEffect="{WipeRightUp}" > <mx:TextArea id="aTextArea" text="hello"/> </mx:VBox>
Notice that the <mx:children>
tag is optional.
Starting a Parallel effect in ActionScript is usually a five-step process:
myFadeEffect = new mx.effects.Fade(target);
duration
, on the individual effect objects.myParallelEffect = new mx.effects.Parallel();
addChild()
method for each of the effect objects;
for example:
myParallelEffect.addChild(myFadeEffect);
play()
method;
for example:
myParallelEffect.play();
The <mx:Parallel> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:
<mx:Parallel id="identifier"> <mx:children> <!-- Specify child effect tags --> </mx:children> </mx:Parallel>
See also
Method | Defined By | ||
---|---|---|---|
Constructor. | Parallel | ||
![]() |
Adds a new child effect to this composite effect. | CompositeEffect | |
![]() | 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 | |
![]() |
Captures the current values of the relevant properties
on the effect's targets and saves them as end values. | Effect | |
![]() |
Captures the current values of the relevant properties
of an additional set of targets
This function is used by Flex when a data change
effect is run.
| Effect | |
![]() |
Captures the current values of the relevant properties
on the effect's targets. | Effect | |
![]() |
Creates a single effect instance and initializes it. | Effect | |
![]() |
Takes an Array of target objects and invokes the
createInstance() method on each target. | Effect | |
![]() |
Removes event listeners from an instance
and removes it from the list of instances. | Effect | |
![]() |
Dispatches an event into the event flow. | EventDispatcher | |
![]() |
Interrupts an effect that is currently playing,
and jumps immediately to the end of the effect. | Effect | |
![]() |
Returns an Array of Strings, where each String is the name
of a property that is changed by this effect. | Effect | |
![]() |
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 | |
![]() |
Pauses the effect until you call the resume() method. | Effect | |
![]() |
Begins playing the effect. | Effect | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes a listener from the EventDispatcher object. | EventDispatcher | |
![]() |
Resumes the effect after it has been paused
by a call to the pause() method. | Effect | |
![]() |
Plays the effect in reverse, if the effect is currently playing,
starting from the current position of the effect. | Effect | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Stops the effect, leaving the effect targets in their current state. | Effect | |
![]() |
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 |
Parallel | () | Constructor |
public function Parallel(target:Object = null)
Constructor.
Parameterstarget:Object (default = null ) — This argument is ignored for Parallel effects.
It is included only for consistency with other types of effects.
|
<?xml version="1.0"?> <!-- Simple example to demonstrate the Parallel effect. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Parallel id="expand" target="{img}"> <mx:Move xTo="{canvas.width/2 - 50}" yTo="{canvas.height/2 - 100}"/> <mx:Resize widthTo="100" heightTo="200"/> </mx:Parallel> <mx:Parallel id="contract" target="{img}"> <mx:Move xTo="20" yTo="20"/> <mx:Resize widthTo="30" heightTo="60"/> </mx:Parallel> <mx:Panel title="Parallel Effect Example" width="100%" height="100%" paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10"> <mx:Text width="100%" color="blue" text="Use the Button controls to move and resize the phone image in parallel."/> <mx:Canvas id="canvas" width="100%" height="100%"> <mx:Image id="img" x="20" y="20" width="30" height="60" source="@Embed(source='assets/Nokia_6630.png')"/> </mx:Canvas> <mx:ControlBar> <mx:Button label="Expand" click="expand.end(); expand.play();"/> <mx:Button label="Contract" click="contract.end(); contract.play();"/> </mx:ControlBar> </mx:Panel> </mx:Application>