topical media & game development

talk show tell print

actionscript-extra-fisheye-qs-controls-fisheyeClasses-FisheyeAxis.ax

actionscript-extra-fisheye-qs-controls-fisheyeClasses-FisheyeAxis.ax [swf] flex


  package qs.controls.fisheyeClasses {
  
          public class @ax-actionscript-extra-fisheye-qs-controls-fisheyeClasses-FisheyeAxis {
                  private static const measuredValues:Array = ["measuredWidth","measuredHeight"];
                  private static const minValues:Array = ["minWidth","minHeight"];
                  private static const measuredMinValues:Array = ["measuredMinWidth","measuredMinHeight"];
                  private static const explicitOrMeasuredValues:Array = ["eomWidth","eomHeight"];
                  private static const unscaledValues:Array = ["unscaledWidth","unscaledHeight"];
                  private static const mouseValues:Array = ["mouseX","mouseY"];
                  private static const posValues:Array = ["x","y"];
                  private static const transValues:Array = ["tx","ty"];
                  private static const alignValues:Array = ["horizontalAlign","verticalAlign"];
          
                  private var _directionIndex:int = 0;
                  
                  public function set direction(value:String):void
                  {
                          if(value == "vertical")
                                  _directionIndex = 1;
                          else
                                  _directionIndex = 0;
                  }
                  public function get measured():String { return measuredValues [directionIndex]; }
                  public function get min():String { return minValues [directionIndex]; }
                  public function get EOM():String { return explicitOrMeasuredValues [directionIndex]; }
                  public function get unscaled():String { return unscaledValues [directionIndex]; }
                  public function get mouse():String { return mouseValues [directionIndex]; }
                  public function get pos():String { return posValues [directionIndex]; }
                  public function get trans():String { return transValues [directionIndex]; }
                  public function get align():String { return alignValues [directionIndex]; }
                  public function get measuredMin():String { return measuredMinValues [directionIndex]; }
  
          }
  }


(C) Æliens 27/08/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.