Проверьте Actionscript 3 тип переменной? - PullRequest
3 голосов
/ 29 сентября 2011

у меня есть два объекта [объект MovieClip] [объект ContentDisplay] Я должен различать их, но я не могу найти метод в as3 проверить тип переменной, как в php есть is_int ...

Ответы [ 2 ]

8 голосов
/ 29 сентября 2011

getQualifiedClassName(obj); возвращает имя класса данного объекта

Вы также можете проверить, является ли объект, например, видеоклипом: if (obj is MovieClip) {/* do something */}

3 голосов
/ 29 сентября 2011

Стратегия, аналогичная is_int(), заключается в использовании ключевого слова is, например:

var mc:MovieClip = new MovieClip();

trace(mc is MovieClip); // true
trace(mc is String); // false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...