メイン 迷える子羊の部屋【初心者専用】 カラーピッカーの表示色数について | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ひろゆき | Åê¹ÆNo.46073 投稿日時: 2010-10-13 11:06 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: カラーピッカーの表示色数について 引用:
piggestさんは書きました: そう単純じゃないと思います。 RGBの順に値を取れば済むというわけでもなさそうですし。 また、ColorPickerコンポーネント自体、 横に並べることのできる色の数に制限があるようですし。
標準コンポーネントを用いずに、自作した方が早い気もしますが。
|
奥村 典史 | Åê¹ÆNo.46072 投稿日時: 2010-10-13 10:48 |
常連 居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都) 投稿: 69
使用環境:
FlashCS5.5, WinXP,Win7(64bit), 単体テスト用に FlexSDK3.4, As3Unit エディター FlashBuilder5 スクリプト ActionScript3.0 |
Re: カラーピッカーの表示色数について そこは創意工夫してください・・・ですね
現在のコードでは0xFFFFFFを1024等分しています。 赤の色を変化 緑の色を変化 青の色を変化 ってなぐわいに色の作成アルゴリズムを作りなおすか 色調によってあとからソートをかけるとか?? その時もやはり 赤の要素でソート 緑の要素でソート 青の要素でソート ってなことをすることになりそうですが 又は彩度とか明度とかに変換して それ順に並べるとか? どう並べたいかによりますが・・・ |
tamachan55 | Åê¹ÆNo.46070 投稿日時: 2010-10-13 1:48 |
半人前 居住地: 投稿: 44
使用環境:
Win7,Flash CS4, |
Re: カラーピッカーの表示色数について 取りあえずカラーピッカーの表示色(1024色)を増やす事だけは成功しました。ひろゆきさんのコードを参考にしました。
しかし色の並び順は使い勝手が悪そうです。
色の並び順を変えられれば(きれいなグラデーションで配置出来れば)使えると思うのですが・・・ |
tamachan55 | Åê¹ÆNo.46033 投稿日時: 2010-10-8 12:55 |
半人前 居住地: 投稿: 44
使用環境:
Win7,Flash CS4, |
Re: カラーピッカーの表示色数について 返信ありがとうございます。
リンク先も読ませていただきます。 今のところ、コンピューター言語の2進数を桁数を下げ 扱いやすくした16進数 と理解できました。 間違ってたら御免なさい |
奥村 典史 | Åê¹ÆNo.46031 投稿日時: 2010-10-8 11:27 |
常連 居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都) 投稿: 69
使用環境:
FlashCS5.5, WinXP,Win7(64bit), 単体テスト用に FlexSDK3.4, As3Unit エディター FlashBuilder5 スクリプト ActionScript3.0 |
Re: カラーピッカーの表示色数について さてはて・・・
16進数を理解すべきかと思います。 あとコンピュータでどうやって数字が表現されているかについても いろいろ検索すりゃでるはずです FF=255 ですね。 桁上がりするまでの数が違うので当然 桁数は違ってきます もちろん2進数にするともっと桁数が跳ね上がります 10進数 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 ↓ 16進数 1,2,3,4,5,6,7,8,9, A, B, C, D, E, F,10,11,12,13,14 ↓ 2進数 1,10,11,100,101,110,111,1000,1001,1010,...(略) http://www.infonet.co.jp/ueyama/ip/glossary/hexadecimal.html http://dagaya.asablo.jp/blog/2010/04/22/5034781 ちなみに FFFFFF→16777215 ですね これを8ビットづつ区切ると FF,FF,FFになって 255,255,255になります |
tamachan55 | Åê¹ÆNo.46028 投稿日時: 2010-10-8 1:08 |
半人前 居住地: 投稿: 44
使用環境:
Win7,Flash CS4, |
Re: カラーピッカーの表示色数について 書き込みありがとうございます。
引用:
この式はなんとなく 「<<」について感覚的にわかりやすいですね。 私の場合、あくまでなんとなくですが 今のところ255、255、255と9ケタのものが 16進数ではFFFFFFと6ケタになるので そういうものかと理解しています |
奥村 典史 | Åê¹ÆNo.46022 投稿日時: 2010-10-6 14:38 |
常連 居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都) 投稿: 69
使用環境:
FlashCS5.5, WinXP,Win7(64bit), 単体テスト用に FlexSDK3.4, As3Unit エディター FlashBuilder5 スクリプト ActionScript3.0 |
Re: カラーピッカーの表示色数について ごめんなさい。
間違えて投稿しました。(内容は消しときました) 間違ついでに何か書いておきましょうか・・・ 16進数の演算例 赤 = FF0000 = FF<<16 = 255<<16 緑 = 00FF00 = FF<<8 = 255<<8 青 = 0000FF = FF<<0 = 255<<0 RGBの足し算で色は出来ているのでプログラムで生成することも 可能・・・という話ですね |
tamachan55 | Åê¹ÆNo.46020 投稿日時: 2010-10-6 14:02 |
半人前 居住地: 投稿: 44
使用環境:
Win7,Flash CS4, |
Re: カラーピッカーの表示色数について 詳しい参照先ありがとうございます。
かなり難しそうですが、頑張ってみます。 cr << 16 | cg << 8 | cbというコードが鍵だという事は 解るのですが、原理を理解しなければ応用も利かないし せっかく解析していただいたひろゆきさんのコードも理解できませんから。 野中さんの著作はかなり上級者向けのようで、いつの日か理解できるように勉強したいと思います 割り算と掛算で処理速度が違うなんてASは奥が深そうですね ここで初心者ということに甘えて、また質問をします (また見当違いの質問かもしれませんが・・・ ) ひろゆきさんが提示してくださった216色の16進数リストを拝見すると(0.3.6.9.C.F)で構成されてますが、これに例えば(1.2.4.5.7.8,A,B,D,E)等を組み合わせる事は可能でしょうか? |
野中文雄 | Åê¹ÆNo.46014 投稿日時: 2010-10-5 23:25 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: カラーピッカーの表示色数について Adobeデベロッパーセンター「ActionScript 3.0におけるパフォーマンス向上のヒント」の06「数値の演算」をご参照ください。
引用: tamachan55さんは書きました: |
tamachan55 | Åê¹ÆNo.46013 投稿日時: 2010-10-5 23:15 |
半人前 居住地: 投稿: 44
使用環境:
Win7,Flash CS4, |
Re: カラーピッカーの表示色数について せっかく解析してくださったのに
レスをしなくて御免なさい しなかったというより出来なかったのが実情で、 ビット演算子、16進数等がいまいち理解不能で 実の有るレスができませんでした。今も・・・ |
« 1 2 3 (4) 5 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |