• ベストアンサー

(AS3)あるクラスが存在するかどうかを調べるにはどうすれば?

var className:String = "aaa"; if(null === getDefinitionByName(className) as Class){ trace("存在しない") }else{ trace("存在する") } aaaというクラスが存在するかしないかを判定したいのです。上のスクリプトのようにnullで判定できるかと思ったのですが、存在しなかった場合にはエラーがでてきてうまくいきません。 なにかよい方法はありませんか? ちなみにActionScript3.0の質問です。

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

  • ベストアンサー
回答No.1

ActionScriptは殆ど使ったことがなく 未検証だが,これでどう? http://www.actionscript.org/forums/archive/index.php3/t-153847.html #他の言語にある例外処理の仕方を考えて #「getDefinitionByName try catch」をGoogle(en)で検索

tenketu
質問者

お礼

すばらしい! おかげさまでhttp://www.actionscript.org/forums/archive/index.php3/t-153847.html​ を参考にやりたいことがうまくいきました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう