Как сохранить состояние переключения, созданное с помощью MovieClip во Flash.Как сохранить состояние в переменной и перейти на PHP, и сохранить в XML? - PullRequest
0 голосов
/ 23 августа 2010

У меня есть MovieClips на моей Flash Stage, которые при нажатии - включают / выключают.Моя цель состоит в том, чтобы, когда пользователь нажимает либо ВКЛ / ВЫКЛ - затем покидает флэш-сайт - другой пользователь может посетить сайт - и увидеть, что состояние этого MovieClip было либо оставлено ВКЛ / ВЫКЛ.

Мне нужен способ, которым, когда пользователь включает / выключает - это состояние сохраняется в переменной - передается в PHP - сохраняется в файле XML - и затем, когда это делается -Flash вызывает функцию для обновления - для чтения файла XML - для проверки необходимости обновления состояния ВКЛ / ВЫКЛ кнопки переключения MovieClip.

Несколько человек смогут заходить на этот флэш-сайт и переключать (ВКЛ / ВЫКЛ) объекты на сцене.Когда переключается более одного человека - эти люди должны немедленно увидеть переключаемые объекты (ВКЛ / ВЫКЛ).

1 Ответ

0 голосов
/ 23 августа 2010

Чтобы мгновенно увидеть, как объекты включаются или выключаются, потребуется немного больше, чем это на самом деле. сервер должен был бы сообщить вспышке, что кнопка была переключена. если вы сохраните состояние своего приложения в текстовом файле, оно будет обновляться только тогда, когда приложение загрузит файл.

Если у вас много пользователей, переключающих кнопки, это звучит как много звонков на сервер. Вы можете использовать удаленный SharedObject, но для этого вам понадобится Flash Media Server. Локальный SharedObject будет работать, но только для одного браузера, а это означает, что пользователь может переключать переключатели и возвращаться к приложению, когда оно покидает его.

В любом случае, каким бы ни было ваше решение для сохранения данных ваших объектов, вам нужно, чтобы ваши объекты получали свой статус от общего объекта, чтобы обновление этого объекта обновляло статус каждого объекта. Аналогичным образом, каждый раз, когда изменяется статус определенного объекта, он должен обновлять этот общий объект.

Затем этот объект может быть сохранен / извлечен как SharedObject или сохранен в текстовом файле (JSON) или в виде XML ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...