Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义头像并保存到数据库_Php_Flash_Actionscript 3_Avatar - Fatal编程技术网

Php 自定义头像并保存到数据库

Php 自定义头像并保存到数据库,php,flash,actionscript-3,avatar,Php,Flash,Actionscript 3,Avatar,我是新手。我愿意为注册用户制作一个定制的头像,配件将保存在数据库中。该项目将从数据库拉到flas,在用户完成创建他的化身后,该项目将保存在数据库中。我的意思是,我的阿凡达应用程序将像farmville阿凡达一样使用flash、php和mysql进行定制。我正在努力寻找这个解决办法。请帮帮我 不久前,我在博客上写了一篇关于。所有的语言都是西班牙语(当然,除了实际的编码),但也许通过谷歌翻译(或其他翻译服务)你就可以理解它 这些步骤是: 1) 在MovieClip上使用BitmapData.draw

我是新手。我愿意为注册用户制作一个定制的头像,配件将保存在数据库中。该项目将从数据库拉到flas,在用户完成创建他的化身后,该项目将保存在数据库中。我的意思是,我的阿凡达应用程序将像farmville阿凡达一样使用flash、php和mysql进行定制。我正在努力寻找这个解决办法。请帮帮我

不久前,我在博客上写了一篇关于。所有的语言都是西班牙语(当然,除了实际的编码),但也许通过谷歌翻译(或其他翻译服务)你就可以理解它

这些步骤是:

1) 在MovieClip上使用
BitmapData.draw()
(在您的例子中,是定制的化身)

2) 使用
JPGEncoder
,将其二进制数据存储在
字节数组中

3) 使用
URLRequest
URLLoader

4) 在PHP脚本中,接收二进制数据并执行任何操作(
fwrite
将其写入文件以将其存储为图像文件,或将其存储为blob)

5) 利润


希望这有帮助

解决方案取决于编辑器的大小。这里有一个很好的例子,你可以在谷歌代码上找到一个阿凡达编辑器:

这应该让你从flash部分开始。我建议您解析编辑器中的选择,并将其保存为字符串或JSON。这将便于以后添加额外的功能。当用户下次登录时,您只需从数据库加载和解析保存的编辑器数据,并构建正确的化身


编辑:

了解如何将AS3与PHP和MySQL结合使用:

不错!我以前没有听说过这个头像编辑器,我一定要好好看看代码。太糟糕了,任天堂的一些声明把演示放在了一边…@mattias,我以前见过。但我需要全部的文件。你能帮我吗?什么文件?我不能在所有步骤上都帮你。查看源代码,了解如何构建Flash部件。然后就可以很容易地找出你需要什么了。我将用as3/php/mysql教程编辑我的答案。@Mattias谢谢你的帮助。你的视频教程对我很有帮助。我想我现在可以开始了。太好了。祝你的项目好运。