ActionScript 3.0での演算子の使用

私は演算子を使用してユーザー定義クラスに対して変数を比較しようとしていますが、私のコンパイラはエラーとしてそれを与えています。 私の質問は:組み込みの型だけを比較するために 'is'演算子を使うことができますか、それともユーザー定義の型と比較するために使うことができますか?

ありがとう、

0
あなたが得るエラーは何ですか?
追加された 著者 mgraph,

1 答え

これはユーザー定義型にも使用できます。

正しい構文は次のようになります。

var myVar1:MyClass;
var myVar2:OtherClass;
if ( myVar1 is MyClass ) trace("myClass");//this trace executes.
if ( myVar1 is OtherClass ) trace("true");//this trace does not execute (if OtherClass does not extend MyClass
1
追加された