Я новичок во флеше. Я готов сделать индивидуальный аватар для зарегистрированного пользователя, где аксессуары будут сохранены в базе данных. Элемент будет извлечен из базы данных во FLASH, и после того, как пользователь закончит создание своего аватара, он будет сохранен в базе данных. Я имею в виду, что мое приложение для аватара будет похоже на настройку аватара Farmville с использованием flash, php и mysql. Я исчезаю, чтобы найти это решение. Пожалуйста помогите!
Настройте аватар и сохраните в базе данных
Ответы (2)
Решение зависит от того, насколько большим будет ваш редактор. Есть хороший пример редактора аватаров, созданный Senocular, который вы можете найти в Google Code:
http://code.google.com/p/myavatareditor/
Это должно помочь вам начать работу с флэш-частью. Я рекомендую вам проанализировать выборки, сделанные в редакторе, и сохранить их в виде строки или, возможно, JSON. Это облегчит добавление дополнительных функций позже. Когда пользователь войдет в систему в следующий раз, вы просто загрузите и проанализируете сохраненные данные редактора из базы данных и создадите правильный аватар.
ИЗМЕНИТЬ:
Узнайте, как использовать AS3 с PHP и MySQL: http://www.gotoandlearn.com/play.php?id=20
Недавно я написал в своем блоге сообщение о как хранить изображения Jpg на сервере из Flash ActionScript3. Это все на испанском языке (за исключением фактического кодирования, конечно), но, возможно, с помощью Google Translate (или какой-либо другой службы перевода) вы сможете следовать этому.
Шаги:
1) Используйте BitmapData.draw()
на мувиклипе (в вашем случае настроенный аватар)
2) Используя JPGEncoder
, сохраните его двоичные данные в ByteArray
3) Отправьте двоичные данные в PHP с помощью URLRequest
, URLLoader
4) В PHP-скрипте получите двоичные данные и сделайте что угодно (fwrite
в файл, чтобы сохранить его как файл изображения или сохранить в базе данных как большой двоичный объект)
5) Прибыль!
Надеюсь это поможет!