Данные, переданные через объект LocalConnection, сериализуются отправителем в файл, а затем получатель десериализует его, что означает, что он создает новый объект.
Протокол сериализации, как мне кажется, используется AMF (если вы сопоставите свой класс с помощью registerClassAlias
, ваши объекты будут получены с тем же типом, который вы передали; если вы этого не сделаете, вы Object
объекты). 1005 *
Итак, в получающем SWF вы получите свежую копию вашего объекта. Также имейте в виду, что если вы отображаете свои классы, у вас должен быть конструктор без параметров или конструктор, который принимает только необязательные параметры; в противном случае ваши объекты будут выдавать ошибку, когда получающая сторона десериализует их.