Регистрация: Sep 2005
Сообщений: 18
|
Сохранение данных во flash-конструкторе
Доброго времени суток.
Я столкнулся с задачей, которую никак не могу разрешить. А история такая: есть конструктор ювелирных украшений. Слева большое окошко финального варианта, справа списки элементов. Списков будет два или три. Каждый список добавляет на сцену по одному объекту (к примеру, список колец, список декоров на кольцо, список драгоценных камней). Объекты добавляются не перетаскиванием, а просто кликом. Т.е. когда объект в списке выбран, клик по нему - объект появляется на основной сцене. Позиции всех объектов на сцене фиксированные, ни что по сцене не передвигается, не ползает. Это была хорошая часть истории.
Теперь плохая. После того, как человек соберет себе колечко, нужно, чтобы он смог его сохранить и при желании отправить админу сайта. Сам факт отправки сделать я смогу.
Проблема первая вот в чем: данный конструктор будет доступен только зарегистрированным на сайте пользователям. И необходимос сделать так, чтобы пользователь, который будет собирать кольцо, смог сохранять свою сборку и она была доступна только ему. Т.е. нужна галерея проектов чтоли.. Вот тут у меня мысли теряются сразу, потому что таким уровнем программирования я не владею. Интуитивно я понимаю, что раз проект привязывается к конкретному пользователю, то тут уже идет использование PHP и возможно даже MySQL. Но как это сделать, я не знаю, поскольку ни с php, ни с mysql тольком работать не умею (вставить-поправить скриптики, создать таблицу в базе данных - вот все мои умения в этом плане).
Проблема вторая - факт сохранения самого проекта. Тут я тоже теряюсь в мыслях.. Предполагаю, что запись должна происходить в XML (с которым я доселе тоже не работал практически). Т.е. может быть каждому объекту в списках присваевается конкретная переменная? И возможно в потом по кнопке "сохранить сборку" создается отдельный xml-документ и туда записываются только те объекты, которые находятся на момент записи на основной сцене?.. Или же для конкретного пользователя создается только один xml-документ и каждый проект записывается туда просто в отельную строчку?... И как сделать привязку такого документа к конкретному пользователю?..
В общем если примерный алгоритм действий я могу себе предположить, то вот техническая часть - никак, ибо ни связь actionscript с php, ни связь actionscript с xml не знаю.
Буду рад любой помощи и любой подсказке.
P.s. приоритетно работать с AS 2.0, т.к. на нем я хоть что-то написать могу, но если вы скажете, что на AS2 этого никак нельзя выполнить и только на AS3 надо, то разумеется придется на него переключиться.
|