2011-10-05 66 views
0

我是新的闪存。我愿意为注册用户制作一个自定义头像,其中的配件将保存在数据库中。该项目将从数据库中提取到Flas中,并且在用户完成创建他的头像之后,这将保存在数据库中。我的意思是我的头像应用程序将像使用flash,php和mysql的farmville头像自定义一样。我渐渐找到了这个解决方案。请帮帮我!自定义头像并保存到数据库

回答

0

我在不久前写了一篇关于how to store Jpg images on server from Flash ActionScript3的帖子。这些都是用西班牙语(当然除了实际的编码),但也许可以使用谷歌翻译(或其他翻译服务),你可以遵循它。

的步骤是:

1)在影片剪辑使用BitmapData.draw()(在你的情况,自定义头像)

2)使用JPGEncoder,存放在其二进制数据ByteArray

3)发送二进制数据到URLRequest, URLLoader

4)在PHP脚本中, t到文件以将其存储为图像文件,或作为blob存储在数据库中)

5)利润!

希望这会有所帮助!

1

解决方案取决于编辑器的大小。这里是Senocular作出化身编辑的一个很好的例子,你可以找到在谷歌代码:

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

这应该让你开始使用闪光灯的一部分。我建议你解析在编辑器中所做的选择,并将其保存为字符串或JSON。这将使以后添加额外功能变得很容易。当用户下次登录时,只需从数据库加载并解析保存的编辑器数据并构建正确的头像即可。


编辑:

了解如何使用AS3与PHP和MySQL: http://www.gotoandlearn.com/play.php?id=20

+0

尼斯之一!我之前没有听说过这个阿凡达编辑器,我一定要仔细看看代码。太糟糕了演示被放下了一些任天堂索赔... – danii

+0

@mattias我见过之前。但我需要总文件。你可以帮我吗? –

+0

什么文件?我无法帮助你完成所有步骤。看看源代码,找出你如何构建Flash部分。那么应该很容易找出你需要的东西。我将用as3/php/mysql教程编辑我的答案。 – Mattias