- ベストアンサー
(AS3)あるクラスが存在するかどうかを調べるにはどうすれば?
var className:String = "aaa"; if(null === getDefinitionByName(className) as Class){ trace("存在しない") }else{ trace("存在する") } aaaというクラスが存在するかしないかを判定したいのです。上のスクリプトのようにnullで判定できるかと思ったのですが、存在しなかった場合にはエラーがでてきてうまくいきません。 なにかよい方法はありませんか? ちなみにActionScript3.0の質問です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ActionScriptは殆ど使ったことがなく 未検証だが,これでどう? http://www.actionscript.org/forums/archive/index.php3/t-153847.html #他の言語にある例外処理の仕方を考えて #「getDefinitionByName try catch」をGoogle(en)で検索
お礼
すばらしい! おかげさまでhttp://www.actionscript.org/forums/archive/index.php3/t-153847.html を参考にやりたいことがうまくいきました。 ありがとうございました。