Просмотр полной версии : MovieClip: определение класса по экземпляру элемента массива
Fogflasher
03.09.2013, 16:51
В проекте есть ряд созданных в библиотеке мувиков, пролинкованых галочкой Export for ActionScritpt.
Программа работает с элементами массива, которым присвоены эти мувиклипы.
Вопрос, как определить имя класса мувиклипа, который содержится в данном элементе массива?
KumoKairo
03.09.2013, 17:08
function getClass(obj:Object):Class {
return Class(getDefinitionByName(getQualifiedClassName(obj)));
}
Или если только имя:
function getClass(obj:Object):String{
return getDefinitionByName(getQualifiedClassName(obj));
}
Кстати я понятия не имею что выдаст Flash на такие проверки, потому что, насколько я знаю, просто галочка "Export for ActionScript" не создает кастомный класс. А может и создает. Просто подозрение >.<
Fogflasher
03.09.2013, 18:00
KumoKairo, всё ОК, первый вариант прокатил, спасибо.
Причем, нужно еще импортнуть flash.utils.*;
Кстати я понятия не имею что выдаст Flash на такие проверки, потому что, насколько я знаю, просто галочка "Export for ActionScript" не создает кастомный класс. А может и создает. Просто подозрение >.< Создает, конечно :) Знай
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.