Show
Ignore:
Timestamp:
12/15/07 17:20:18 (13 months ago)
Author:
gyuque
Message:

lang/actionscript/swfgmap: fixed drawing routine

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

Legend:

Unmodified
Added
Removed
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/RoundRectButtonSprite.as

    r3152 r3164  
    7070                        g.endFill(); 
    7171 
    72                         g.lineStyle(1, mHighlightBorderColor, 0.5, true); 
    73                         g.beginFill(0,0); 
    74                         drawBorder(g, w, h, 1, false); 
    75                         g.endFill(); 
    76                          
    77                         g.lineStyle(1, mHighlightOutlineColor, 0.8, true); 
    78                         g.beginFill(0,0); 
    79                         drawBottom(g, w, h, 0, 1); 
    80                         g.endFill(); 
    8172                         
    8273                        g.beginFill(0,0); 
     
    9182                        drawBorder(g, w, h, 1, false); 
    9283                        g.endFill(); 
     84 
     85                        g.lineStyle(1, mHighlightOutlineColor, 0.8, true); 
     86                        drawBottom(g, w, h, 0, 1); 
     87 
     88                        g.lineStyle(1, mHighlightBorderColor, 0.5, true); 
     89                        drawBorder(g, w, h, 1, false); 
    9390                         
    94                         if (!pushed) 
     91                        g.lineStyle(1, mHighlightOutlineColor, 0.4, true); 
     92                        drawBottom(g, w, h, 0, 2); 
     93                         
     94                        if (pushed) 
    9595                        { 
    96                                 g.lineStyle(1, mHighlightOutlineColor, 0.4, true); 
    97                                 g.beginFill(0,0); 
    98                                 drawBottom(g, w, h, 0, 2); 
    99                                 g.endFill(); 
    100                         } 
    101                         else 
    102                         { 
    103                                 g.beginFill(0,0); 
    10496                                g.lineStyle(2, 0, 0.1, true); 
    10597                                drawBorder(g, w, h, 0.5, false); 
    106                                 g.endFill(); 
    10798                         
    108                                 g.beginFill(0,0); 
    109                                 g.lineStyle(3, 0, 0.1, true); 
     99                                g.lineStyle(3, 0, 0.05, true); 
    110100                                drawBorder(g, w, h, 1, false); 
    111                                 g.endFill(); 
    112101                        } 
    113102 
     
    161150                        if (mRightRounded) 
    162151                        { 
    163                                 g.lineTo(w-1-padding -mR, h-1-padding +ys); 
    164                                 g.curveTo(w-1-padding-A, h-1-padding-A +ys, w-1-padding, h-1-padding-A*2 +ys); 
     152                                g.lineTo( w-1-padding -mR , h-1-padding +ys); 
     153                                g.curveTo(w-1-padding -A*2, h-1-padding +ys, w-1-padding-A, h-1-padding-A +ys); 
    165154                        } 
    166155                        else 
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/RoundRectPlusButtonSprite.as

    r3152 r3164  
    1515                        var cy:int = h/2 + shift_y; 
    1616 
    17                         g.lineStyle(); 
     17                        g.lineStyle(undefined, 0, 0, true); 
    1818                        g.beginFill(0xffffff); 
    1919                        drawPlusSign(g, cx, cy+1); 
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/ui/Spinner.as

    r3136 r3164  
    131131                { 
    132132                        var c:int = mSize/2; 
    133  
    134                         sh_g.beginFill(0, 0.1); 
    135                         sh_g.lineStyle(1, 0, 0.1); 
    136                         sh_g.drawCircle(c+1, c+2, mSize/2); 
    137                         sh_g.drawCircle(c+1, c+2, mSize/3.6); 
    138                         sh_g.endFill(); 
     133                        var i:int; 
     134 
     135                        sh_g.lineStyle(); 
     136                        for (i = 0;i < 2;i++) 
     137                        { 
     138                                sh_g.beginFill(0, 0.05); 
     139                                sh_g.drawCircle(c+1, c+2, mSize/2   +1-i); 
     140                                sh_g.drawCircle(c+1, c+2, mSize/3.6 -1+i); 
     141                                sh_g.endFill(); 
     142                        } 
    139143                         
    140144                        g.beginGradientFill(GradientType.RADIAL, mRGradColors, mRGradAlphas, mRGradRatios, mRGradMatrix); 
     
    144148                        g.endFill(); 
    145149 
    146                         var i:int; 
    147150                        for (i = 0;i < 2;i++) 
    148151                        {