Показать сообщение отдельно
Старый 27.11.2011, 03:51
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 27  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Цитата:
Сообщение от Inet_PC Посмотреть сообщение
На самом деле компилятор не создает никаких новых классов. Это легко проверить декомпилировав флешку. Более того я могу создавать вектор любого типа в run time. Что так же говорит об этом же.
Цитата:
Сообщение от Wolsh Посмотреть сообщение
Очень интересно взглянуть. Покажите мне создание вектора Vector.<Sprite> без дословной директивы компилятору "Vector.<Sprite>", мне правда интересно.
Код AS3:
var def:String = "__AS3__.vec::Vector.<%class%>";
var v:* = new (getDefinitionByName(def.replace("%class%", "flash.display::Sprite")));
trace(getQualifiedClassName(v));
v.push(new Sprite());
v.push(new Bitmap());
?