Задача должна была быть простой: мне нужно было инициализировать переменную с помощью нового ключевого слова динамически, в зависимости от его типа. Например:Возможно ли получить тип неинициализированной переменной в Action Script 3?
public var object:Sprite;
...
object = new Sprite();
В этом случае типа Sprite, но это может быть что угодно, и метод, который на самом деле конкретизирует его с новой, не знает, с какого типа он был объявлен. Конечно, я мог бы сохранить тип (или имя класса) в строковой переменной и создать экземпляр объекта с ним. Но я просто задаюсь вопросом, могу ли я получить информацию о типе от самого объекта, потому что он объявлен в классе и логически думает, что информация о типе может быть где-то сохранена и может быть восстановлена.
Удивительный. Благодарю. – jayarjo
Кстати, есть ли какая-либо информация о том, насколько велика оценка эффективности для этого? – jayarjo
Да, это, к сожалению, существенно. Вы можете повысить производительность, сохранив хеш-таблицу с аксессуарами и переменными типов, которые вы уже описали один раз, так что вам придется выполнять итерации XMLList со второго раза. – weltraumpirat