我是flash新手。我愿意为注册用户制作自定义头像,配件将保存在数据库中。该项目将从数据库中提取到 flas,并且在用户完成创建他的头像后,该项目将保存在数据库中。我的意思是我的头像应用程序将像使用 flash、php 和 mysql 的 Farmville 头像定制一样。我正在寻找这个解决方案。请帮我!
2 回答
解决方案取决于您的编辑器有多大。您可以在 Google Code 上找到Senocular制作的头像编辑器的一个很好的示例:
http://code.google.com/p/myavatareditor/
这应该让您开始使用 Flash 部分。我建议您解析在编辑器中所做的选择并将其保存为字符串或 JSON。这将使以后添加额外功能变得容易。当用户下次登录时,您只需从数据库中加载并解析保存的编辑器数据并构建正确的头像。
编辑:
了解如何将 AS3 与 PHP 和 MySQL 一起使用: http ://www.gotoandlearn.com/play.php?id=20
不久前,我在我的博客上写了一篇关于如何从 Flash ActionScript3 将 Jpg 图像存储在服务器上的帖子。全部都是西班牙语(当然,实际编码除外),但也许通过谷歌翻译(或其他翻译服务),您可以理解它。
步骤是:
1)BitmapData.draw()
在 MovieClip 上使用(在您的情况下,自定义头像)
2) 使用JPGEncoder
,将其二进制数据存储在ByteArray
URLRequest
3) 使用,将二进制数据发送到 PHPURLLoader
4)在 PHP 脚本中,接收二进制数据并执行任何操作(fwrite
将其存储到文件中以将其存储为图像文件,或作为 blob 存储在数据库中)
5)利润!
希望这可以帮助!