Flash:AS3:ボタン編:AS3でMovieClipボタンタイプのボタンの実現
MovieClipのタイムラインに_up、_down、_over、という名前のラベルをつけておき
そのMCにボタンアクションをつけると自動的に_up、_down、_overへ移動するっていう
AS2のMovieClipボタンが便利でよく使うのだけど
それをAS3でもできないものかと
まだちょっと調査中だが
AS3でボタンアクションつけるのめんどくさすぎだよね?
モーションのない鬼Basicなボタンならいいけど
onRollover、onPressとかのタイミングでモーション付けがあると
結構めんどうだよね?
って、書きながらボタンFlash9でのボタンシンボルについて調査してなかった…orz
まいいや
追:ボタンタイプのシンボルの場合は、いままでと同様にマウスの状態に対して反応した。
で、
・タイムラインに_up、_down、_overという名前のラベルを付けておくとボタンアクション時にそのフレームに移動すること
・MovieClipに対してAS2スタイルでボタンアクションが書けること
を目的にして作ってみた。
こんな感じ
ソースファイル:ダウンロード
相変わらずでちょっと適当なんつが
BasicButton.as
抽象クラス(でいいの?)orz とにかくそういうこと。継承して使います
MyButton.as
本体クラス。リンケージの設定でクラス指定する







コメントをどうぞ