メイン 迷える子羊の部屋【初心者専用】 色の着色 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
xx_waka_xx | Åê¹ÆNo.17528 投稿日時: 2005-5-27 17:58 |
新米 居住地: 投稿: 7
使用環境:
WinXP MX2004 |
色の着色 また質問ですみません。
色を付けたいのですが、この命令をはじめて使うので少し分かりません。 on (rollOver) { this.c = new Color(this); this.c.setRGB(0x000000); } このようすると画面全体が着色されます。 ボタン(クリックしたの)だけを着色するにはどこをthisを何に変えればよろしいでしょうか? よろしくお願いします。 |
野中文雄 | Åê¹ÆNo.17529 投稿日時: 2005-5-27 18:44 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 色の着色 「ボタン」はおそらくButtonインスタンスで、メインのタイムラインに配置されたものと推測します。そうすると、Buttonアクションのon ()ハンドラ内のthisはメインタイムラインを指しますので、「画面全体が着色され」たのだと思われます。
MovieClip.setRGB()メソッドは、「ActionScriptリファレンスガイド」にMovieClipで始まる項目として記載されていることから、MovieClipインスタンスに対する処理です。Buttonには同様のメソッドが存在せず、したがってButtonインスタンスを着色することはできません。 できるとすれば、各Buttonインスタンスを空のMovieClipシンボルで包み、そのMovieClipに対してメソッドを適用することでしょう。MovieClipをターゲットとして正しく指定するためには、「ターゲットパス」について理解しておくことが必要です。 引用: xx_waka_xxさんは書きました: |
xx_waka_xx | Åê¹ÆNo.17533 投稿日時: 2005-5-27 19:29 |
新米 居住地: 投稿: 7
使用環境:
WinXP MX2004 |
Re: 色の着色 ボタンをMCにしてやってもよろしいのでしょうか
|
野中文雄 | Åê¹ÆNo.17547 投稿日時: 2005-5-28 0:44 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 色の着色 今回の「着色」だけについていえば、結構です。
引用: xx_waka_xxさんは書きました: ただ、ButtonインスタンスをMovieClipに変更すると、[アップ][オーバー][ダウン][ヒット]フレームによるボタンとしてのアニメーションは、設定が無効になります(つまり、そのままでしたら4フレームを単純に連続アニメーションしてしまいます)。 Buttonのアニメーションがない[アップ]だけの設定か、MovieClipによるボタンアニメーションの設定を改めて行うということでしたら、問題はないと思われます。 なお、ButtonアクションとMovieClipアクションでは、on ()ハンドラ内に記述したthisの起点(参照先)が違うことも注意が必要でしょう。 |
xx_waka_xx | Åê¹ÆNo.17560 投稿日時: 2005-5-28 12:32 |
新米 居住地: 投稿: 7
使用環境:
WinXP MX2004 |
Re: 色の着色 分かりました。ありがとうございます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |