использование оператора is в actionscript 3.0 - PullRequest
0 голосов
/ 06 февраля 2012

Я пытаюсь использовать оператор is для сравнения переменной с классом, определенным пользователем, но мой компилятор выдает это как ошибку. у меня вопрос: можем ли мы использовать оператор «is» для сравнения только со встроенными типами или же его можно использовать для сравнения с пользовательскими типами.

Спасибо,

1 Ответ

1 голос
/ 06 февраля 2012

Может использоваться и для пользовательских типов.

Правильный синтаксис выглядит так:

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
...