Серверные объекты SharedObject

У класса SharedObject имеется ряд недокументированных методов и одно событие. Обнаружить эти методы можно, сняв с них защиту от перечисления циклом for-in при помощи функции ASSetPropFlags():

ASSetPropFlags(SharedObject, null, null, 1);
for (var i in SharedObject) {
trace(i); // Выводит: getDiskUsage deleteAll getRemote getLocal
ASSetPropFlags(SharedObject.prototype, null, null, 1);
for (var i in SharedObject.prototype) {
trace(i); // Выводит: clear setFps getSize close flush send connect

Интересно, для чего предназначены методы connect() или getRemote()? Дело в том, что sol-файлы можно создавать не только на стороне пользователя, но и на удаленном сервере. Для этого нужно использовать новый продукт компании Macromedia Flash Communication Server, который предназначен для упрощения обмена данными между локальной машиной и сервером.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Action Script на эту тему:
Взаимодействие с принтером
Взаимодействие со средой разработки
Взаимодействие со средствами чтения с экрана
Объект CustomActions
Определение размеров фильма и величины окна плейера