Я использую локальный общий объект (SharedObject) для хранения некоторых данных для моей флеш-игры.
Один из фрагментов данных, который я хотел бы сохранить, - это объект ColorTransform. У меня нет проблем с сохранением colorTransform в sharedObject, но когда я пытаюсь загрузить его, игра вылетает. Я сохраняю и загружаю другие типы переменных одновременно с colorTransform, и они сохраняются / загружаются нормально ... Кто-нибудь еще испытывал это? Есть ли какое-то решение?
Загрузка ColorTransform из SharedObject
comment
Чтобы избежать проблем с сериализацией объектов (преобразование в сохраняемый двоичный формат); Я рекомендую вам только сохранять свойства (преобразование каналов) с помощью SharedObject, а не создавать новый объект ColorTransform во время загрузки.
- person chadiik   schedule 02.03.2013
Ответы (1)
Попробуйте использовать registerClassAlias () вот так:
registerClassAlias('flash.geom.ColorTransform',flash.geom.ColorTransform);
перед загрузкой ColorTransform из вашего SharedObject или сохранением его там. Тогда ваша загрузка должна работать так:
var myCT:ColorTransform=so.data.storedCT;
person
Vesper
schedule
03.03.2013