topical media & game development
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.