| Pakket | fl.transitions |
| Klasse | public class Transition |
| Overerving | Transition EventDispatcher Object |
| Subklassen | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
| Taalversie: | ActionScript 3.0 |
| Productversie: | Flash CS3 |
| Runtimeversies: | Flash Player 9, AIR 1.0 |
Verwante API-elementen
Openbare eigenschappen
| Eigenschap | Gedefinieerd door | ||
|---|---|---|---|
![]() | constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | |
| direction : Number
Hiermee wordt de versnellingsrichting voor de instantie Tween bepaald. | Transition | ||
| duration : Number
Hiermee wordt de duur van de instantie Tween bepaald. | Transition | ||
| easing : Function
Hiermee wordt het tween-effect voor de animatie ingesteld. | Transition | ||
Openbare methoden
Gebeurtenissen
Openbare constanten
| Constante | Gedefinieerd door | ||
|---|---|---|---|
| IN : uint = 0 [statisch]
Constante voor de eigenschap direction die het versnellingstype bepaalt. | Transition | ||
| OUT : uint = 1 [statisch]
Constante voor de eigenschap direction die het versnellingstype bepaalt. | Transition | ||
Eigenschapdetails
direction | eigenschap |
direction:Number| Taalversie: | ActionScript 3.0 |
| Productversie: | Flash CS3 |
| Runtimeversies: | Flash Player 9, AIR 1.0 |
Hiermee wordt de versnellingsrichting voor de instantie Tween bepaald. Gebruik een van de constanten van de klasse Transition: Transition.IN of Transition.OUT.
Implementatie
public function get direction():Number public function set direction(value:Number):voidduration | eigenschap |
easing | eigenschap |
easing:Function| Taalversie: | ActionScript 3.0 |
| Productversie: | Flash CS3 |
| Runtimeversies: | Flash Player 9, AIR 1.0 |
Hiermee wordt het tween-effect voor de animatie ingesteld. Gebruik een van de effecten in de pakketten fl.transitions of fl.transitions.easing.
Implementatie
public function get easing():Function public function set easing(value:Function):voidConstantedetails
IN | Constante |
public static const IN:uint = 0| Taalversie: | ActionScript 3.0 |
| Productversie: | Flash CS3 |
| Runtimeversies: | Flash Player 9, AIR 1.0 |
Constante voor de eigenschap direction die het versnellingstype bepaalt.
OUT | Constante |
public static const OUT:uint = 1| Taalversie: | ActionScript 3.0 |
| Productversie: | Flash CS3 |
| Runtimeversies: | Flash Player 9, AIR 1.0 |
Constante voor de eigenschap direction die het versnellingstype bepaalt.
Voorbeelden Hoe dit voorbeeld te gebruiken
Transition_example.as
Als u wilt weten wanneer het overgangseffect voltooid is, luistert u ofwel naar de gebeurtenis transitionInDone of de gebeurtenis transitionOutDone (dit hangt er van af of u de richtingseigenschap van de overgang hebt ingesteld op Transition.IN of Transition.OUT). Voorbeeld van ActionScriptExamples.com.
//
// Requires:
// - MovieClip on the Stage with an instance name of "logo".
// - Button component on the Stage with an instance name of "button".
//
import fl.transitions.*;
import fl.transitions.easing.*;
var blindsObj:Object = {type:Blinds,
direction:Transition.IN,
duration:4,
easing:Strong.easeOut,
numStrips:10,
dimension:1};
button.label = "Play";
button.addEventListener(MouseEvent.CLICK, button_click);
function button_click(evt:MouseEvent):void {
button.enabled = false;
logo.alpha = 1.0; // 100% (reset alpha)
var transition:Transition = TransitionManager.start(logo, blindsObj);
transition.addEventListener("transitionInDone", transition_transitionInDone);
}
function transition_transitionInDone(evt:Event):void {
logo.alpha = 0.5; // 50%
button.enabled = true;
}
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven