home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Puzzle / filler.swf / scripts / mx / controls / HScrollBar.as < prev    next >
Text File  |  2008-09-02  |  2KB  |  66 lines

  1. package mx.controls
  2. {
  3.    import flash.ui.Keyboard;
  4.    import mx.controls.scrollClasses.ScrollBar;
  5.    import mx.controls.scrollClasses.ScrollBarDirection;
  6.    import mx.core.mx_internal;
  7.    
  8.    use namespace mx_internal;
  9.    
  10.    public class HScrollBar extends ScrollBar
  11.    {
  12.       
  13.       mx_internal static const VERSION:String = "2.0.1.0";
  14.        
  15.       
  16.       public function HScrollBar()
  17.       {
  18.          super();
  19.          super.direction = ScrollBarDirection.HORIZONTAL;
  20.          scaleX = -1;
  21.          rotation = -90;
  22.       }
  23.       
  24.       override mx_internal function get virtualHeight() : Number
  25.       {
  26.          return unscaledWidth;
  27.       }
  28.       
  29.       override mx_internal function isScrollBarKey(param1:uint) : Boolean
  30.       {
  31.          if(param1 == Keyboard.LEFT)
  32.          {
  33.             lineScroll(-1);
  34.             return true;
  35.          }
  36.          if(param1 == Keyboard.RIGHT)
  37.          {
  38.             lineScroll(1);
  39.             return true;
  40.          }
  41.          return super.isScrollBarKey(param1);
  42.       }
  43.       
  44.       override protected function measure() : void
  45.       {
  46.          super.measure();
  47.          measuredWidth = mx_internal::_minHeight;
  48.          measuredHeight = mx_internal::_minWidth;
  49.       }
  50.       
  51.       override public function get minHeight() : Number
  52.       {
  53.          return mx_internal::_minWidth;
  54.       }
  55.       
  56.       override public function get minWidth() : Number
  57.       {
  58.          return mx_internal::_minHeight;
  59.       }
  60.       
  61.       override public function set direction(param1:String) : void
  62.       {
  63.       }
  64.    }
  65. }
  66.