Настройте аватар и сохраните в базе данных

Я новичок во флеше. Я готов сделать индивидуальный аватар для зарегистрированного пользователя, где аксессуары будут сохранены в базе данных. Элемент будет извлечен из базы данных во FLASH, и после того, как пользователь закончит создание своего аватара, он будет сохранен в базе данных. Я имею в виду, что мое приложение для аватара будет похоже на настройку аватара Farmville с использованием flash, php и mysql. Я исчезаю, чтобы найти это решение. Пожалуйста помогите!


person Shafiul Kabir    schedule 05.10.2011    source источник


Ответы (2)


Решение зависит от того, насколько большим будет ваш редактор. Есть хороший пример редактора аватаров, созданный Senocular, который вы можете найти в Google Code:

http://code.google.com/p/myavatareditor/

Это должно помочь вам начать работу с флэш-частью. Я рекомендую вам проанализировать выборки, сделанные в редакторе, и сохранить их в виде строки или, возможно, JSON. Это облегчит добавление дополнительных функций позже. Когда пользователь войдет в систему в следующий раз, вы просто загрузите и проанализируете сохраненные данные редактора из базы данных и создадите правильный аватар.


ИЗМЕНИТЬ:

Узнайте, как использовать AS3 с PHP и MySQL: http://www.gotoandlearn.com/play.php?id=20

person Mattias    schedule 05.10.2011
comment
Хороший! Я раньше не слышал об этом редакторе аватаров, обязательно посмотрю код. Жаль, что демоверсии были закрыты из-за претензий Nintendo... - person danii; 05.10.2011
comment
@mattias я уже видел это раньше. Но мне нужна полная документация. Можешь мне помочь? - person Shafiul Kabir; 05.10.2011
comment
Какая документация? Я не могу помочь вам со всеми шагами. Посмотрите на исходный код, чтобы выяснить, как вы МОЖЕТЕ создать часть Flash. Тогда должно быть довольно легко понять, что вам нужно. Я отредактирую свой ответ с помощью учебника as3/php/mysql. - person Mattias; 05.10.2011
comment
@Mattias спасибо за вашу помощь. Ваш видеоурок мне очень помогает. Думаю, теперь я могу продолжить. - person Shafiul Kabir; 05.10.2011
comment
Здорово. Удачи с вашим проектом. - person Mattias; 05.10.2011
comment
Маттиас Я снова застрял. Я могу вытащить данные из базы данных. Но как я могу динамически извлекать изображение из базы данных, а затем использовать изображение в качестве клипа. Можешь мне помочь? - person Shafiul Kabir; 06.10.2011
comment
Что вы сохранили в базе данных? - person Mattias; 06.10.2011
comment
Маттиас, я должен вытащить платья, допустим, рубашки, брюки и т. д., затем показать их в другом окне во флэш-памяти, где платья будут вытягиваться динамически, и затем я должен использовать изображения в качестве видеоклипа. И что я должен делать? - person Shafiul Kabir; 07.10.2011

Недавно я написал в своем блоге сообщение о как хранить изображения Jpg на сервере из Flash ActionScript3. Это все на испанском языке (за исключением фактического кодирования, конечно), но, возможно, с помощью Google Translate (или какой-либо другой службы перевода) вы сможете следовать этому.

Шаги:

1) Используйте BitmapData.draw() на мувиклипе (в вашем случае настроенный аватар)

2) Используя JPGEncoder, сохраните его двоичные данные в ByteArray

3) Отправьте двоичные данные в PHP с помощью URLRequest, URLLoader

4) В PHP-скрипте получите двоичные данные и сделайте что угодно (fwrite в файл, чтобы сохранить его как файл изображения или сохранить в базе данных как большой двоичный объект)

5) Прибыль!

Надеюсь это поможет!

person danii    schedule 05.10.2011