還是來整理一下這個問題 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 <br />package { <br /> <br /> import flash.display.BitmapData;<br /> import flash.display.Shape;<br /> import flash.display.Sprite;<br /> import flash.events.Event;<br /> import flash.events.IOErrorEvent;<br /> import flash.events.MouseEvent;<br /> import flash.media.Camera;<br /> import flash.events.NetStatusEvent;<br /> import flash.display.MovieClip;<br /> import flash.net.URLLoader<br /> import com.adobe.images.