チェンジセット 178
- コミット日時:
- 2007/12/22 17:22:01 (1 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/ColorPickUper/src/biz/muraken/ColorPickUper.as
r173 r178 29 29 * @author むらけん[http://www.muraken.biz/] 30 30 * @since Flash Player 9 (ActionScript 3.0) 31 * @version 0. 431 * @version 0.5 32 32 * @history 2007.12.17 作成 33 33 * 2007.12.19 アプローチを若干修正 … … 35 35 * 2007.12.21 ループ周りの最適化 36 36 * 2007.12.21 微調整 37 * 2007.12.22 微調整 37 38 */ 38 39 … … 79 80 if(_obj[_color8]==undefined){ 80 81 _obj[_color8] = 1; 81 _array.push({color:_color8, cnt:_obj[_color8]})82 82 }else{ 83 ++_obj[_color8];83 _obj[_color8]++; 84 84 } 85 85 } 86 86 } 87 for(var _str:String in _obj){ 88 _array.push({color:uint(_str),cnt:uint(_obj[_str])}); 89 } 87 90 _array.sortOn("cnt", Array.DESCENDING | Array.NUMERIC); 91 88 92 return arrayReduce(_array); 89 93 } … … 97 101 flag = true; 98 102 for each(_color in fix_array){ 103 99 104 if(Math.abs((_obj.color >> 20) - (_color >> 20))+Math.abs((_obj.color >> 12 & 0xF) - (_color >> 12 & 0xF))+Math.abs((_obj.color_color >> 4 & 0xF) - (_color >> 4 & 0xF))<difColor){ 100 105 flag=false;
