• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Flash ボタンを押すとフォントカラーを変更する)

Flashボタンを押すとフォントカラーを変更できる方法

このQ&Aのポイント
  • Flash CS5を使用してフォントカラーを変更する方法を教えてください。
  • ボタンを押すとテキストのインスタンス名がtext0のフォントカラーが変更されない問題が発生しています。解決策を教えてください。
  • red_btnを押すと、text0のフォントカラーが赤色に変更されるようにしたいです。具体的なスクリプトの書き方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

スクリプト自体は間違っていないです。 text0の元のカラーは何色でしょうか。 ------------------------------------------------------------------------ new flash.geom.ColorTransform(0.9, 0, 0, 1, 0, 0, 0, 0); ------------------------------------------------------------------------ これだと、R(赤)の値が若干(10%)弱くなる程度なので、 変化に気づいていないだけという可能性があります。 また、元のテキストのカラーが黒(0x000000)など、 赤の値を含まない色だとすると、そもそも色は変わりません。 下記のようにアルファ値を変えてみても変化がないようでしたら、 ボタンのMouseEvent.CLICKが反応していないか、 text0が指定した階層に存在していないか、 どちらかだと思います。 ------------------------------------------------------------------------ new flash.geom.ColorTransform(0.9, 0, 0, 0.25, 0, 0, 0, 0); ------------------------------------------------------------------------ ちなみに、テキストを赤にする場合は下記のように指定します。 ------------------------------------------------------------------------ new flash.geom.ColorTransform(0, 0, 0, 1, 255, 0, 0, 0); ------------------------------------------------------------------------

tetujapan
質問者

お礼

ありがとうございます。 new flash.geom.ColorTransform(0, 0, 0, 1, 255, 0, 0, 0); に設定したら問題なく赤になりました。 助かりました。

すると、全ての回答が全文表示されます。

関連するQ&A