私はフラッシュで新しいです。アクセサリーがデータベースに保存される登録ユーザー向けに、カスタマイズしたアバターを作成したいと思います。アイテムはデータベースからflasにプルされ、ユーザーがアバターの作成を完了した後、これはデータベースに保存されます。つまり、私のアバターアプリケーションは、flash、php、mysqlを使用したファームビルのアバターのカスタマイズと同じようになります。私はこの解決策を見つけるためにフェードアップしています。私を助けてください!
2 に答える
解決策は、エディターのサイズによって異なります。Senocularによって作成されたアバターエディタの良い例があります。これはGoogleCodeで見つけることができます。
http://code.google.com/p/myavatareditor/
これで、フラッシュの部分を始めることができます。エディターで行った選択を解析し、文字列またはJSONとして保存することをお勧めします。これにより、後で簡単に機能を追加できます。次回ユーザーがログインしたときに、データベースから保存されたエディターデータをロードして解析し、正しいアバターを作成します。
編集:
PHPおよびMySQLでAS3を使用する方法については、 http ://www.gotoandlearn.com/play.php?id=20を参照してください。
FlashActionScript3からサーバーにJpg画像を保存する方法についての投稿を少し前にブログに書きました。それはすべてスペイン語です(もちろん実際のコーディングを除いて)が、おそらくGoogle翻訳(または他の翻訳サービス)を使えばそれに従うことができるでしょう。
手順は次のとおりです。
1)BitmapData.draw()
MovieClipで使用する(あなたの場合、カスタマイズされたアバター)
2)を使用してJPGEncoder
、そのバイナリデータをByteArray
3)、を使用してバイナリデータをPHPに送信しますURLRequest
。URLLoader
4)PHPスクリプトで、バイナリデータを受信し、何でも実行します(fwrite
ファイルに保存して画像ファイルとして保存するか、データベースにblobとして保存します)
5)利益!
お役に立てれば!