AS2.0で、ムービークリップが存在しているかチェックする方法を記載します。
ちなみにこの方法は、ムービークリップに限らず他のクラスでも使用できます。


サンプルコード

 mcに "CheckExist" というプロパティを生成して値を代入し、それが本当に定義されているかチェックします。
 もしMCが存在していないなら、値は undefined になります。
 (CheckExist という名前は適当に決めただけで実際なんでもよい。代入する値も何でも良い)
 

1.
2.
3.
4.
5.
6.
7.
8.
‌ 
    var mc : MovieClip = new MovieClip();
‌ 
    mc["CheckExist"]    = true;
    ifundefined != mc["CheckExist"] ){
        trace("mc is exist");
    }
‌ 
このコードは CodePublisher で生成しています

コメント

かえる(管理者)

  • URL

例ではmcにCheckExistというプロパティが追加されてしまうので、
確認後にCheckExistをdeleteすると尚よいです。

例: delete mc["CheckExist"];

コメントを投稿する

コメントを投稿する場合は以下に注意してください。

・記事に関係する内容であること
・特別な理由がない限り「全体公開」であること

これさえ守っていただければどんな内容でも投稿可能です。
皆様の質問やコメントは他の方の問題解決に繋がりますのでご協力ください。

コメント投稿フォーム
名前
メール
URL
コメント
閲覧制限

コメントを投稿するには、以下の問題に答えてください。
問題:「電流の標準単位をカタカナ4文字で入力してください」