チェンジセット 3065: as3/gunyarapaint/trunk
- コミット日時:
- 2009/09/05 17:22:01 (4 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControlScript.as
r3063 r3065 93 93 gridItemPalette = pal; 94 94 _logger.eventLineStyleColor(gridItemPalette.getStyle('backgroundColor')); 95 // 20090905-haku2 ins start 96 // 選択した色をRGBスライダに反映 97 try { 98 var color:uint = gridItemPalette.getStyle('backgroundColor'); 99 colBSlider.value = color % 256; 100 color >>>= 8; 101 colGSlider.value = color % 256; 102 color >>>= 8; 103 colRSlider.value = color % 256; 104 } catch (e:Error) { 105 // 念のため 106 colRSlider.value = 0; 107 colGSlider.value = 0; 108 colBSlider.value = 0; 109 } 110 // 20090905-haku2 ins end 95 setColRGBSlider(gridItemPalette.getStyle('backgroundColor')); // 20090905-haku2 ins 111 96 } 112 97 … … 138 123 _logger.eventLineStyleColor(color); 139 124 gridItemPalette.setStyle('backgroundColor', color); 125 setColRGBSlider(color); // 20090905-haku2 ins 140 126 PopUpManager.removePopUp(IFlexDisplayObject(evt.target)); 141 127 } … … 244 230 245 231 // 20090905-haku2 ins start 232 // 選択した色をRGBスライダに反映 233 private function setColRGBSlider(color:uint):void { 234 colBSlider.value = color % 256; 235 color >>>= 8; 236 colGSlider.value = color % 256; 237 color >>>= 8; 238 colRSlider.value = color % 256; 239 } 246 240 // RGB直指定スライダ 247 241 private function colRSliderHandler(evt:SliderEvent):void { … … 284 278 public function changePen(mode:uint, color:uint, alpha:Number, thickness:uint):void { 285 279 gridItemPalette.setStyle('backgroundColor', color); 280 setColRGBSlider(color); // 20090905-haku2 ins 286 281 drawPreview(mode, color, alpha, thickness); 287 282

