我必須將MovieClip轉換爲ByteArray並使用POST方法將其發送到php。處理php的人說,只有ByteArray需要發送和轉換爲JPG和PNG可以從PHP端完成。當我建立保存在本地機器上的選項時,使用了以下步驟。將MovieClip轉換爲ByteArray
- 轉換爲位圖數據
- 使用JPGEncoder和包括PNGEncoder上的BitmapData
- 然後assiging到字節數組變量。
所以在這種情況下,不同的字節數組被用於保存JPG和PNG的情況下,它的工作。
我發現代碼轉換的動畫片段,以#1字節組本身
AS3: Export a MovieClip or Canvas to swf
var buffer:ByteArray = new ByteArray();
buffer.writeObject(MOVIE_CLIP_HERE);
buffer.position = 0;
buffer.writeBytes(...);
應該是什麼緩衝區對象的writeBytes函數的參數。假設movieclip的名稱是canvas_mc。
我已經想出了PHP的一部分。提前致謝。
'writeObject(MovieClip)'將使用AMF序列化您的剪輯,如果服務器想要捕獲圖像,PHP將難以處理。 – 2011-05-25 08:09:23