Объект SharedObject пополнился новым методом. GetMaxSize() - возвращает максимально допустимый размер пространства, выделенного для постоянного хранения данных текущему SWF–файлу.
Дополнительно расскажу об ограничениях, налагаемых теперь на два метода этого класса.
- Метод
flush() -принудительно записывает данные в локальный shared object файл. Во Flash Lite 2 выполняется асинхронно, и из-за этого невозможно сразу же получить подтверждение успешного исхода операции. - Метод
getLocal()- возвращает ссылку на локальный экземпляр shared object, доступный текущему фильму. Для каждого фильма с одного и того же домена создается свой собственный shared object файл, поэтому данные у разных фильмов с одного домена не перекрываются. При этом в AS2 с помощью параметраlocalPathэтого метода можно организовать доступ к одному объекту shared object для разных файлов с одного домена и использовать совместные данные. Во Flash Lite экземпляр shared object не может быть общим для двух SWF–файлов.