Changeset 7707

Show
Ignore:
Timestamp:
03/09/08 15:59:30 (5 years ago)
Author:
gyuque
Message:

colorpicker: BrightnessBar?

Location:
lang/actionscript/colorpicker
Files:
1 added
3 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/colorpicker/kugyu/ColorCircle.as

    r7706 r7707  
    22{ 
    33        import flash.display.*; 
     4        import flash.geom.*; 
    45        public class ColorCircle extends Sprite 
    56        { 
     
    1415                private var mV:Number; 
    1516                private var mCenter:int; 
     17                 
     18                private var mColorTrans:ColorTransform = new ColorTransform(); 
    1619 
    1720                function ColorCircle(R:int) 
     
    5255                        var s:Sprite = new Sprite(); 
    5356                        var g:Graphics = s.graphics; 
     57 
     58                        g.lineStyle(1, 0x000000, 1, true); 
     59                        g.drawCircle(0, 0, 5); 
    5460                         
    55                         g.lineStyle(2, 0x000000, 1, true); 
    56                         //g.beginFill(0xffffff); 
     61                        g.lineStyle(3, 0xffffff, 1, true); 
    5762                        g.drawCircle(0, 0, 5); 
    58                         g.endFill(); 
    5963                         
    6064                        return s; 
     
    8084                        mCursor.x = x + mCenter; 
    8185                        mCursor.y = y + mCenter; 
     86                         
     87                         
     88                        mColorTrans.redMultiplier = mV; 
     89                        mColorTrans.greenMultiplier = mV; 
     90                        mColorTrans.blueMultiplier = mV; 
     91                        mImg.transform.colorTransform = mColorTrans; 
    8292                } 
    8393                 
     
    110120                { 
    111121                        return mS; 
     122                } 
     123 
     124                public function set V(v:Number):void 
     125                { 
     126                        if (v != mV) 
     127                        { 
     128                                mV = v; 
     129                                updateCursor(); 
     130                        } 
    112131                } 
    113132                 
  • lang/actionscript/colorpicker/kugyu/ColorPicker.as

    r7706 r7707  
    7575                { 
    7676                        mBBar.setBaseColor(mCircle.H, mCircle.S); 
     77                        mCircle.V = mBBar.V; 
    7778                        updatePreview(graphics); 
    7879                }