トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     カラーピッカーの表示色数について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tamachan55
Åê¹ÆNo.46085
投稿日時: 2010-10-13 17:13
半人前
居住地:
投稿: 44
使用環境:
Win7,Flash CS4,
Re: カラーピッカーの表示色数について
返信ありがとうございます。
難しすぎて会話に入れないので
ただひたすらリンク先を勉強させていただきます。
奥村 典史
Åê¹ÆNo.46087
投稿日時: 2010-10-13 18:03
常連
居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都)
投稿: 69
使用環境:
FlashCS5.5,
WinXP,Win7(64bit),

単体テスト用に
FlexSDK3.4,
As3Unit

エディター
FlashBuilder5

スクリプト
ActionScript3.0
Re: カラーピッカーの表示色数について
どこまでわかるかを言うと
こちらも手伝えるかも?

1.現在書いているプログラムの意味がわかる
2.色情報をRGBに分割できる
3.カラーピッカーの上の色の順番を変更することができる
4.HSVの概念がわかる
5.RGB→HSVができる
6.HSVの情報を元にカラーピッカーの上の色をソートできる

多分、6までわかれば思うような実装ができるとおもいます
ひろゆき
Åê¹ÆNo.46091
投稿日時: 2010-10-13 18:22
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: カラーピッカーの表示色数について
機種依存文字を使わないでください。文字化けします。


----------------
質問する際は、回答者に具体的な情報を与えてください。

奥村 典史
Åê¹ÆNo.46093
投稿日時: 2010-10-13 18:27
常連
居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都)
投稿: 69
使用環境:
FlashCS5.5,
WinXP,Win7(64bit),

単体テスト用に
FlexSDK3.4,
As3Unit

エディター
FlashBuilder5

スクリプト
ActionScript3.0
Re: カラーピッカーの表示色数について
失礼しました。

置き換えました。
tamachan55
Åê¹ÆNo.46095
投稿日時: 2010-10-13 21:40
半人前
居住地:
投稿: 44
使用環境:
Win7,Flash CS4,
Re: カラーピッカーの表示色数について
返信ありがとうございます。

ご質問に答えさせていただきますと

1.現在書いているプログラムの意味がわかる

自分が提示した1024色に無理やり増やしたコードはわかりますが、博之さんが提示してくださった216色のものはfor文でrgb色を発生させる部分がわかりそうでわかりません

2.色情報をRGBに分割できる

原理までは理解してませんが計算式は使えます。(代入するだけなら)

3.カラーピッカーの上の色の順番を変更することができる
できません。

4.HSVの概念がわかる
色相、彩度、明度、はillustratorやphotoshopで使う範囲でわかります。

5.RGB→HSVができる
できません

6.HSVの情報を元にカラーピッカーの上の色をソートできる
sortはわかりますが色情報のソートはできません。

という情けない状態です

このトピックは「カラーピッカーの表示色を最大とされる1024色に増やすには」ですが、先に私がやった無理やりコードは
配置された色が「63126E」とか「5374BC]とか、使えそうにない色ばっかりなので、やはりひろゆきさんが提示してくださった216色(セーフカラー)から増やす方法を発見したいです。
concat()を使えば良いと思いますが、増やすべき色の排出方はさっぱりわかりません


ググっていたらこんなの見つけました
Color Picker Tool
http://www.colortools.net/color_picker_extended.html
美しいです。
これは4096色なので、コンポーネントのカラーピッカーで最大とされる1024色のちょうど4倍ですね。

とネタを振ってみる
奥村 典史
Åê¹ÆNo.46113
投稿日時: 2010-10-14 15:24
常連
居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都)
投稿: 69
使用環境:
FlashCS5.5,
WinXP,Win7(64bit),

単体テスト用に
FlexSDK3.4,
As3Unit

エディター
FlashBuilder5

スクリプト
ActionScript3.0
Re: カラーピッカーの表示色数について
それではひとつずつ
やっていきましょう

1.はクリアで・・・
ひろゆきさんのコードはRGBの原理を理解すれば
自ずと分かるでしょう


2.16進数が分かっていれば原理の理解はできるはず・・・
色情報は8ビット×3(RGB)=24ビットで表現されています
そんでもって、並び順は赤・緑・青です。
色コードが DDEEFF ならば
赤:DD
緑:EE
青:FF
になる・・・という感じです。


3.やってみてどうして出来ないかどこが問題になっているのか
教えてください。もちろんコード付きで。


4?6
Color Picker Toolと同じようなものを作りたいのであれば
4?6は必要ないです。


Color Picker Toolの
並んでいる順序の規則を左端から順に見てください。
すごく規則的な並びをしていますから・・・
tamachan55
Åê¹ÆNo.46114
投稿日時: 2010-10-14 20:15
半人前
居住地:
投稿: 44
使用環境:
Win7,Flash CS4,
Re: カラーピッカーの表示色数について
返信ありがとうございます。
まずは単純にソートしてみました
cp.colors = colors.sort();

ひろゆきさんのコードを使用させていただきました。

感想は1,2,4は配列は変わるが微妙・・・
8は何故か青(B)系統だけの配列に。
16(数値としてソート)がColor Picker Toolに似た奇麗なグラデーションになりました。

Color Picker Toolの特徴はyがR、xがBで変化する16個のグラデーションが、xでGを変化しながら並んでいるのはわかります。
それと、セーフカラー216色は(0、3、6、9、C、F)ですが、これは(1、2、4、5、7、8、A、B、D、E)もきれいに2個づつ並んでいます。

カラーの配列を例えばyをGで並び変えたりの方法はわかりません。
さらにyを彩度、xを色相に並び変える方法なども知りたいです。
奥村 典史
Åê¹ÆNo.46115
投稿日時: 2010-10-14 20:44
常連
居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都)
投稿: 69
使用環境:
FlashCS5.5,
WinXP,Win7(64bit),

単体テスト用に
FlexSDK3.4,
As3Unit

エディター
FlashBuilder5

スクリプト
ActionScript3.0
Re: カラーピッカーの表示色数について
1,2,4,8,16ってなんの話でしょうか・・・?
tamachan55
Åê¹ÆNo.46117
投稿日時: 2010-10-14 20:58
半人前
居住地:
投稿: 44
使用環境:
Win7,Flash CS4,
Re: カラーピッカーの表示色数について
sort()の()に引数の数字を入れると
いろいろなソートが出来ると本に書いてありました。

1、大文字小文字を区別しない
2、降順に並べる
4、値に重複がなければソートする
8、並べ替えの結果をインデックス番号の配列で返す
16、数値としてソートする

間違ってたら御免なさい
奥村 典史
Åê¹ÆNo.46118
投稿日時: 2010-10-14 21:25
常連
居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都)
投稿: 69
使用環境:
FlashCS5.5,
WinXP,Win7(64bit),

単体テスト用に
FlexSDK3.4,
As3Unit

エディター
FlashBuilder5

スクリプト
ActionScript3.0
Re: カラーピッカーの表示色数について
むやみに値を入れてもそりゃキレイには並ばないよ・・・

他のスレッドでも見受けられますが、
意味の分かってない事をしてうまくいったとかいかなかったとか
言われても
こちらはどうしようもないです。

とりあえず、今のところ明度・彩度の話はなしにしましょう
(ややこしくなるので)


今、やらなければならないのは2点です

1.自分の並べたい色を生成する(RGBの計算方法が分かっているならばできるはずです)

2.自分の並べたい順番でソートする(RGB各要素を取り出して自分の好きなようにソートすればいいです。こちらもRGBの話がわかってりゃできるはず)
ソートのしかた


どんな色をどんな規則で並べたいのか
きちんとまずは考えてください。

tamachan55さんの主観できれいとかきたないとか
そんな事は僕にはどうでもいいです。
「こんな並べ方をしたいんだろうな」
って推測を僕はしたくありません。
« 1 2 (3) 4 5 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops