メイン ActionScript 3.0 特設会議室 オブジェクトの背景色を変更したい | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yamafumi | Åê¹ÆNo.35052 投稿日時: 2007-9-11 17:20 |
新米 居住地: 投稿: 13
使用環境:
WinXP,FlashCS3 |
オブジェクトの背景色を変更したい ?ステージ上に、四角を描きグラフィックスとしてシンボル化。
?その四角の上に、ダイナミックテキストを配置。 ?上記?と?をセットにして、ムービークリップとしてシンボル化。 この?のオブジェクトをステージ上に配置したもの の背景色を、ActionScriptから変更することはできますでしょうか? イメージとしては、ステージ上に”凡例”用の四角を何個か 配置しておき、スクリプト上からその凡例の色とテキストを 設定するような処理を考えています。 |
Tonpoo (gaienboy改め) | Åê¹ÆNo.35057 投稿日時: 2007-9-11 19:02 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: オブジェクトの背景色を変更したい FlashPlayer7までの書き出しであればColorクラス、
FlashPlayer8以降の書き出しであればflash.geom.ColorTransformクラス を使うことで、ムービークリップのカラー値を調整することができますよ。 ※機種依存文字は使用しないようにしましょう。丸数字はMacで正しく表示されません。
|
yamafumi | Åê¹ÆNo.35072 投稿日時: 2007-9-12 9:19 |
新米 居住地: 投稿: 13
使用環境:
WinXP,FlashCS3 |
Re: オブジェクトの背景色を変更したい 回答ありがとうございます。
引用:
以下のような方法で実現できました。 //ごはん凡例 //暫定版として固定値を表示 mcExplanatory0.txtStatus.text = "ごはん"; mcExplanatory0.mcBox.transform.colorTransform = new ColorTransform(0, 0, 0, 0, 255, 204, 255, 255); mcExplanatory1.txtStatus.text = "らーめん"; mcExplanatory1.mcBox.transform.colorTransform = new ColorTransform(0, 0, 0, 0, 204, 204, 204, 255); mcExplanatory2.txtStatus.text = "ぱすた"; mcExplanatory2.mcBox.transform.colorTransform = new ColorTransform(0, 0, 0, 0, 102, 255, 102, 255); ?? ※「mcExplanatory」は四角とテキストを組み合わせた凡例のインスタンス、mcBoxは四角のインスタンスです。 引用:
すみません。うっかりしてました。指摘ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |