Показать сообщение отдельно
Старый 07.02.2015, 14:44
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 3  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Я так думал, что передавая Class - он (определение) сериализуется и передастся в другой воркер. Но на деле, во втором воркере получаю уже Object а не Class.

Ок, как тогда записать определение класса в байткод и затем обратно собрать и зарегистрировать?
Тут вопрос получается такой: как в рантайме создать определение нового класса из байткода.
Вот простенький пример с записью класса в байткод: (Тоже самое происходит при передаче его в воркер)
Код AS3:
var bytes:ByteArray		= new ByteArray;
bytes.writeObject(User);
bytes.position	= 0;
 
trace(bytes.readObject()); // Object а не Class
Вот как обратно получить Class, что-бы можно было зарегистрировать его?
__________________
Дети не должны знать о своих родителях