Flash/ActionScript リファクタリング #1 フレーム番号をラベルに置き換える


Flash/ActionScript のリファクタリングネタをシリーズで始めます。

#1 フレーム番号をラベルに置き換える

gotoAndStop や gotoAndPlay の引数はラベルで指定したほうがよい。フレーム数で指定すると、アニメーションの尺に依存してしまう。

movieClip.gotoAndPlay(13);

movieClip.gotoAndPlay("open");

さらにラベル名を定数で定義しておくと、ラベル名の変更にも強くなる。

private static const OPEN_LABEL_NAME:String = "open";
...
movieClip.gotoAndPlay(OPEN_LABEL_NAME);
カテゴリー: Flash   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>