home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / org / efflex / mx / viewStackEffects / Fade.as next >
Encoding:
Text File  |  2010-06-23  |  1.2 KB  |  43 lines

  1. package org.efflex.mx.viewStackEffects
  2. {
  3.    import mx.core.UIComponent;
  4.    import mx.effects.IEffectInstance;
  5.    import org.efflex.mx.viewStackEffects.effectClasses.FadeInstance;
  6.    
  7.    public class Fade extends ViewStackTweenEffect
  8.    {
  9.       private static var AFFECTED_PROPERTIES:Array = ["alpha"];
  10.       
  11.       public static const PREV_CHILD:String = "prevChild";
  12.       
  13.       public static const NEXT_CHILD:String = "nextChild";
  14.       
  15.       public var effectTarget:String = "nextChild";
  16.       
  17.       public var alphaFrom:Number = 0;
  18.       
  19.       public var alphaTo:Number = 1;
  20.       
  21.       public function Fade(param1:UIComponent = null)
  22.       {
  23.          super(param1);
  24.          instanceClass = FadeInstance;
  25.       }
  26.       
  27.       override protected function initInstance(param1:IEffectInstance) : void
  28.       {
  29.          super.initInstance(param1);
  30.          var _loc2_:FadeInstance = FadeInstance(param1);
  31.          _loc2_.alphaFrom = alphaFrom;
  32.          _loc2_.alphaTo = alphaTo;
  33.          _loc2_.effectTarget = effectTarget;
  34.       }
  35.       
  36.       override public function getAffectedProperties() : Array
  37.       {
  38.          return AFFECTED_PROPERTIES;
  39.       }
  40.    }
  41. }
  42.  
  43.