Changeset 7707
- Timestamp:
- 03/09/08 15:59:30 (5 years ago)
- Location:
- lang/actionscript/colorpicker
- Files:
-
- 1 added
- 3 modified
-
ColorPickerTest.swf (modified) (previous)
-
kugyu/BrightnessBar.as (added)
-
kugyu/ColorCircle.as (modified) (5 diffs)
-
kugyu/ColorPicker.as (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/actionscript/colorpicker/kugyu/ColorCircle.as
r7706 r7707 2 2 { 3 3 import flash.display.*; 4 import flash.geom.*; 4 5 public class ColorCircle extends Sprite 5 6 { … … 14 15 private var mV:Number; 15 16 private var mCenter:int; 17 18 private var mColorTrans:ColorTransform = new ColorTransform(); 16 19 17 20 function ColorCircle(R:int) … … 52 55 var s:Sprite = new Sprite(); 53 56 var g:Graphics = s.graphics; 57 58 g.lineStyle(1, 0x000000, 1, true); 59 g.drawCircle(0, 0, 5); 54 60 55 g.lineStyle(2, 0x000000, 1, true); 56 //g.beginFill(0xffffff); 61 g.lineStyle(3, 0xffffff, 1, true); 57 62 g.drawCircle(0, 0, 5); 58 g.endFill();59 63 60 64 return s; … … 80 84 mCursor.x = x + mCenter; 81 85 mCursor.y = y + mCenter; 86 87 88 mColorTrans.redMultiplier = mV; 89 mColorTrans.greenMultiplier = mV; 90 mColorTrans.blueMultiplier = mV; 91 mImg.transform.colorTransform = mColorTrans; 82 92 } 83 93 … … 110 120 { 111 121 return mS; 122 } 123 124 public function set V(v:Number):void 125 { 126 if (v != mV) 127 { 128 mV = v; 129 updateCursor(); 130 } 112 131 } 113 132 -
lang/actionscript/colorpicker/kugyu/ColorPicker.as
r7706 r7707 75 75 { 76 76 mBBar.setBaseColor(mCircle.H, mCircle.S); 77 mCircle.V = mBBar.V; 77 78 updatePreview(graphics); 78 79 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)