#actionscript-3
#actionscript-3
Вопрос:
у меня есть два объекта [object MovieClip] [object ContentDisplay], я должен их различать, но я не могу найти метод в as3 для проверки типа переменной, например, в php есть is_int…
Ответ №1:
getQualifiedClassName(obj);
возвращает имя класса данного объекта
Вы также можете проверить, является ли объект, например, видеороликом: if (obj is MovieClip) {/* do something */}
Комментарии:
1. Я полагаю
obj.constructor
, что это тоже даст вам аналогичную информацию.2. obj.className также сделает это
Ответ №2:
Аналогичной стратегией is_int()
было бы использовать is
ключевое слово, подобное этому:
var mc:MovieClip = new MovieClip();
trace(mc is MovieClip); // true
trace(mc is String); // false
Комментарии:
1. ты уже второй раз мне помогаешь! хе-хе ^_^