Show
Ignore:
Timestamp:
12/15/07 03:43:24 (13 months ago)
Author:
gyuque
Message:

lang/actionscript/swfgmap: parameterized hard-coded number.

Location:
lang/actionscript/swfgmap/trunk
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/swfgmap/trunk/TestApp.as

    r3135 r3152  
    66        import gyuque.gmap.ui.*; 
    77        import mx.events.SliderEvent; 
     8        /* 
    89        import mx.controls.RadioButtonGroup; 
    9         import mx.controls.RadioButton; 
     10        import mx.controls.RadioButton;*/ 
    1011        import flash.events.*; 
    1112 
     
    1314        { 
    1415                private var mSpnr:Spinner; 
     16                /* 
    1517                private var mLayerToggle:ToggleButton; 
    1618                private var mLayerRadioGroup:RadioButtonGroup; 
    17                  
     19                */ 
    1820                public function TestApp() 
    1921                { 
     
    4951                        addChild(mLayerToggle); 
    5052                */       
    51                         var rbZIn:RoundRectButton = new RoundRectButton(RoundRectPlusButtonSprite, 24, false, true); 
     53                        var rbZIn:RoundRectButton = new RoundRectButton(RoundRectPlusButtonSprite, 24, 24, false, true); 
    5254                        addChild(rbZIn); 
    5355                        rbZIn.x = 48; 
    5456                        rbZIn.y = 80; 
    5557                         
    56                         var rbZOut:RoundRectButton = new RoundRectButton(RoundRectMinusButtonSprite, 40, true, false); 
     58                        var rbZOut:RoundRectButton = new RoundRectButton(RoundRectMinusButtonSprite, 40, 24, true, false); 
    5759                        addChild(rbZOut); 
    5860                        rbZOut.x = 9; 
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/RoundRectButton.as

    r3135 r3152  
    66        public class RoundRectButton extends SimpleButton 
    77        { 
    8                 public function RoundRectButton(spriteClass:Class, explicitWidth:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true) 
     8                public function RoundRectButton(spriteClass:Class, explicitWidth:Number, explicitHeight:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true) 
    99                { 
    10                         var sup:RoundRectButtonSprite = new spriteClass(explicitWidth, leftr, rightr, rclose); 
    11                         var sdown:RoundRectButtonSprite = new spriteClass(explicitWidth, leftr, rightr, rclose, true); 
     10                        var sup:RoundRectButtonSprite = new spriteClass(explicitWidth, explicitHeight, leftr, rightr, rclose); 
     11                        var sdown:RoundRectButtonSprite = new spriteClass(explicitWidth, explicitHeight, leftr, rightr, rclose, true); 
    1212                        upState = sup; 
    1313                        hitTestState = sup; 
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/RoundRectButtonSprite.as

    r3136 r3152  
    2626                private var mHighlightOutlineColor:uint = 0xffffff; 
    2727                 
    28                 public function RoundRectButtonSprite(explicitWidth:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true, pushed:Boolean = false) 
     28                public function RoundRectButtonSprite(explicitWidth:Number, explicitHeight:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true, pushed:Boolean = false) 
    2929                { 
    30                         createGradients(22, pushed); 
     30                        createGradients(explicitHeight, pushed); 
    3131                         
    3232                        mLeftRounded  = leftr; 
    3333                        mRightRounded = rightr; 
    3434                        mRightClosed  = rclose; 
    35                         redraw(explicitWidth, 22, pushed); 
     35                        redraw(explicitWidth, explicitHeight, pushed); 
    3636                         
    3737                } 
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/RoundRectMinusButtonSprite.as

    r3135 r3152  
    55        public class RoundRectMinusButtonSprite extends RoundRectPlusButtonSprite 
    66        { 
    7                 public function RoundRectMinusButtonSprite(explicitWidth:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true, pushed:Boolean = false) 
     7                public function RoundRectMinusButtonSprite(explicitWidth:Number, explicitHeight:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true, pushed:Boolean = false) 
    88                { 
    9                         super(explicitWidth, leftr, rightr, rclose, pushed); 
     9                        super(explicitWidth, explicitHeight, leftr, rightr, rclose, pushed); 
    1010                } 
    1111                 
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/RoundRectPlusButtonSprite.as

    r3135 r3152  
    55        public class RoundRectPlusButtonSprite extends RoundRectButtonSprite 
    66        { 
    7                 public function RoundRectPlusButtonSprite(explicitWidth:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true, pushed:Boolean = false) 
     7                public function RoundRectPlusButtonSprite(explicitWidth:Number, explicitHeight:Number, leftr:Boolean, rightr:Boolean, rclose:Boolean = true, pushed:Boolean = false) 
    88                { 
    9                         super(explicitWidth, leftr, rightr, rclose, pushed); 
     9                        super(explicitWidth, explicitHeight, leftr, rightr, rclose, pushed); 
    1010                } 
    1111