- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:buttonの色を変えたい)
buttonの色を変えたい
このQ&Aのポイント
- Flash CS5 ActionScript 3.0で作成したmybuttonカスタムクラスで、toggle=trueの場合に色を変えたいが、起動時にうまく機能しない。
- ソースではなく画面上のプロパティでselected=trueで起動した場合に、色の変更がうまくいかない。
- myButton.asパッケージ内のchange関数を変更して、画面上のプロパティでselected=trueで起動時にも正しく色が変更されるようにしたい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コンストラクタ中にインスタンスメソッドを呼び出しているため、インスタンス未生成で空振りしている気がします。 loadイベントを定義して、インスタンス生成時に正しくメソッドを叩けばいいいかもしれません。 // コンストラクタ // 常識的にはクラスおよびコンストラクタメソッドはPascalCase public function MyButton(){ addEventListener('load', onLoadMC); } public function onLoadMC(){ addEventListener(Event.CHANGE,myButton_Change); Change(); } 使っているマシンにFlashがインスコされてなくて試せていません。 外していたらごめんなさい。