還是來整理一下這個問題 Flash端要如何產生一張實體的圖檔呢? Flash8+AS2 Flash端使用BitmapData類別, 再用回圈把所有的相素值, 用POST的方法傳給伺服器端 然後伺服器端再依色碼重組。 缺點, 效能很差, 傳輸過程要用久。 Flash9+AS3 Flash端使用BitmapData類別, 繪置Flash畫面, 再使用adobe JPGEncoder將BitmapData編碼成 ByteArray格式, 使用POST,upload,或是remoting的方式, 將ByteArray格式傳給伺服器端 Flash10+AS3 Flash端使用BitmapData類別, 繪置Flash畫面, 再使用adobe JPGEncoder將BitmapData編碼成 ByteArray格式, 使用FileReference新增的功能, 直接下載一張圖檔。 分享一下奶小茶我製做的程式碼。 使用Flash9+AS3+upload的方式, 產生圖片檔。 伺服器端我用的是asp.net 程式碼爛掉了, 請下載SourceCode吧, Sorry package { import flash.display.BitmapData; import flash.display.Shape; import flash.display.Sprite; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.MouseEvent; import flash.media.Camera; import flash.events.NetStatusEvent; import flash.display.MovieClip; import flash.net.URLLoader import com.adobe.images.* import com.jooce.net.*; import flash.text.TextField; import flash.utils.ByteArray; [SWF(width = "950", height = "500", f...