チェンジセット 3065

差分発生行の前後
無視リスト:
コミット日時:
2009/09/05 17:22:01 (4 年前)
コミッタ:
haku2
ログメッセージ:

◇色変更時のRGBスライダ反映が効いていないので修正

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControlScript.as

    r3063 r3065  
    9393  gridItemPalette = pal; 
    9494  _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 
    11196} 
    11297 
     
    138123    _logger.eventLineStyleColor(color); 
    139124    gridItemPalette.setStyle('backgroundColor', color); 
     125    setColRGBSlider(color); // 20090905-haku2 ins 
    140126    PopUpManager.removePopUp(IFlexDisplayObject(evt.target)); 
    141127  } 
     
    244230 
    245231// 20090905-haku2 ins start 
     232// 選択した色をRGBスライダに反映 
     233private 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} 
    246240// RGB直指定スライダ 
    247241private function colRSliderHandler(evt:SliderEvent):void { 
     
    284278public function changePen(mode:uint, color:uint, alpha:Number, thickness:uint):void { 
    285279  gridItemPalette.setStyle('backgroundColor', color); 
     280  setColRGBSlider(color); // 20090905-haku2 ins 
    286281  drawPreview(mode, color, alpha, thickness); 
    287282