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

パスワード:


パスワード紛失

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

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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.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.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.46093
投稿日時: 2010-10-13 18:27
常連
居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都)
投稿: 69
使用環境:
FlashCS5.5,
WinXP,Win7(64bit),

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

エディター
FlashBuilder5

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

置き換えました。
ひろゆき
Åê¹ÆNo.46091
投稿日時: 2010-10-13 18:22
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
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までわかれば思うような実装ができるとおもいます
tamachan55
Åê¹ÆNo.46085
投稿日時: 2010-10-13 17:13
半人前
居住地:
投稿: 44
使用環境:
Win7,Flash CS4,
Re: カラーピッカーの表示色数について
返信ありがとうございます。
難しすぎて会話に入れないので
ただひたすらリンク先を勉強させていただきます。
961832p
Åê¹ÆNo.46079
投稿日時: 2010-10-13 15:41
常連
居住地: Akiruno-shi
投稿: 155
使用環境:
 
:AS3:
- Adobe Flex SDK, Eclipse, AIR GEAR
- LB.Log AS3, Alcon2

:AS2:
- AMES(ASDT, MTASC, Eclipse, swfmill)
- Natural Entry Point Method
- LB.Log, Zeroi

Pro, Firefox, Chromium(Iron), IE

----------------
Pro,
Re: カラーピッカーの表示色数について
 
mayor さん、情報ありがとうございました。
便利なライブラリが既にあったのですね(汗)。こちらのほうが簡単そうです。


----------------
:961832p:
- だんだんAS3に慣れてきた“なんちゃって”AMES使いの日曜プログラマー

ひろゆき
Åê¹ÆNo.46077
投稿日時: 2010-10-13 15:07
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: カラーピッカーの表示色数について
HSVを用いるのであれば、ライブラリを用いるのが良いのでは?

[AS3.0] sketchbookを試すのだ! (7)
ColorHSV


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

961832p
Åê¹ÆNo.46074
投稿日時: 2010-10-13 13:51
常連
居住地: Akiruno-shi
投稿: 155
使用環境:
 
:AS3:
- Adobe Flex SDK, Eclipse, AIR GEAR
- LB.Log AS3, Alcon2

:AS2:
- AMES(ASDT, MTASC, Eclipse, swfmill)
- Natural Entry Point Method
- LB.Log, Zeroi

Pro, Firefox, Chromium(Iron), IE

----------------
Pro,
Re: カラーピッカーの表示色数について
 
グラデーションを作る場合は、RGBよりもHSVで考えたほうが色を作りやすいかなと思いました。
HSVからRGBへ変換する感じになるでしょうか。
 ・HSV色空間 - Wikipedia
 ・ISP imaging-developers - 色変換式集 - HSV
 ・RGB⇔HSV変換とCMYK変換 | エントリー | _level0.KAYAC | flash ActionScript blog


----------------
:961832p:
- だんだんAS3に慣れてきた“なんちゃって”AMES使いの日曜プログラマー

« 1 2 (3) 4 5 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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