タグ: 未設定

Colorクラス1 : ActionScript

投稿日 : 2008年2月26日 | 更新日 : 2010年09月15日 前のページへ戻る

ムービークリップの塗りの色を変更するにはColorクラスを使います。Colorクラスを使ったサンプルを作成しました。 ムービークリップの色の変更。
clip_color = new Color(mc); // mcは色を変更する対象のムービークリップ
clip_color.setRGB('0xFF0000'); // 0xFF0000はrgb(255,0,0)の16進数表記
Colorクラスを使ったサンプル。黒丸をクリックするとランダムに色が変化します。
ball_mc.onPress = function() {
	var rgb = randomRGB();
	var hex = rgbToHex(rgb['r'],rgb['g'],rgb['b']);
	var clip_color = new Color(this);
	clip_color.setRGB(hex);
};
function randomRGB(){
	var rgb = new Array();
	rgb['r'] = Math.ceil(Math.random()*255);
	rgb['g'] = Math.ceil(Math.random()*255);
	rgb['b'] = Math.ceil(Math.random()*255);
	return  rgb;
}
function rgbToHex(r,g,b){
	if(r<16){
		r = '0' +  r.toString(16);
	}
	else {
		r =r.toString(16);
	}
	if(g<16){
		g = '0' +  g.toString(16);
	}
	else {
		g = g.toString(16);
	}
	if(b<16){
		b = '0' +  b.toString(16);
	}
	else {
		b = b.toString(16);
	}
	var hex = '0x' + r + g + b;
	return hex;
}

ActionScript2.0 | 固定リンク | Comments (0)

関連記事

    関連記事は見つかりませんでした。
    検索ボックスからの検索もお試しください。

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/flash/actionscript/151.html/trackback

このページの上へ