2011-10-05 25 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