2012-02-06 54 views
0

我想用运算符来比较变量与用户定义的类,但我的编译器将它作为错误。 我的问题是:我们可以使用'is'运算符来仅比较内置类型还是可以将它用于与用户定义类型进行比较。使用操作符在actionscript 3.0

谢谢,

+0

什么是你的错误 – mgraph 2012-02-06 12:32:35

回答

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