PDA

Просмотр полной версии : 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.*;

in4core
03.09.2013, 19:06
Кстати я понятия не имею что выдаст Flash на такие проверки, потому что, насколько я знаю, просто галочка "Export for ActionScript" не создает кастомный класс. А может и создает. Просто подозрение >.< Создает, конечно :) Знай