[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その15 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
801
(3): 2008/10/29(水)00:15 ID:2lELB0tG(1/5) AAS
質問させてください。
画像をfillRectで8*8に分割して塗り分けたいと思っています。
1マスごとに違う色(何色でもいい)にしたいんですが、
RGBを一定ずつ増やすとか?はどうすればいいんでしょうか?

for(var i=0;i<8;i++){
 for(var c=0;c<8;c++){
  kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,0x000000);
省2
803: 2008/10/29(水)00:31 ID:kQvYkXtE(1) AAS
>>801
0x000000などは16進数で
たとえば0x1324a0だったら
赤が0x13、緑が0x24、青が0xa0ということ
それぞれの色は0x00から0xffまでの値をとる
805
(1): 801 2008/10/29(水)01:41 ID:2lELB0tG(2/5) AAS
すみません16進数をどうすればいいのかがわかりませんorz
0xつけて適当な16進数を加算したり、0-9、a-fをランダムに選ばせたり、
R、G、Bごとにやってみたり色々しましたが、真っ黒になったり透明になったりします。
806: 801 2008/10/29(水)02:58 ID:2lELB0tG(3/5) AAS
度々すみません。自己解決したかもしれません。
不格好ですが、試した中ではこれが一番マシに動きました。
さっきはこれでもダメでしたが、AARRGGBBのAAを忘れていたことが原因のようでした。
16進数の加算等はわからないままですが、
一応当初の目的は達成したので高望みはやめておこうと思います。
みなさんアドバイスありがとうございました。

var color=[0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f'];
省6
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s