我已經爲安裝構建了一個照片展位應用程序,並且需要使用它的框架拍攝位圖數據的屏幕截圖...我在遊戲中過早地愚蠢地嵌套我的對象,所以拍攝的照片太過錯顯示對象在這個時候是沒有意義的,我沒有時間重新組織一切。AS3爲屏幕截圖定義座標嗎?
我知道編碼器可以輸出舞臺的劇照,但這可以是一組定義的座標嗎?我有一個需要輸出的800x600區域,忽略了舞臺的其餘部分。
我也在玩其他選項,但如果有什麼似乎很明顯,我會大大apparaciate它!
我已經爲安裝構建了一個照片展位應用程序,並且需要使用它的框架拍攝位圖數據的屏幕截圖...我在遊戲中過早地愚蠢地嵌套我的對象,所以拍攝的照片太過錯顯示對象在這個時候是沒有意義的,我沒有時間重新組織一切。AS3爲屏幕截圖定義座標嗎?
我知道編碼器可以輸出舞臺的劇照,但這可以是一組定義的座標嗎?我有一個需要輸出的800x600區域,忽略了舞臺的其餘部分。
我也在玩其他選項,但如果有什麼似乎很明顯,我會大大apparaciate它!
您可以將整個舞臺作爲位圖數據,然後使用copypixels方法複製所需的區域。
或者你可以使用BitmapData類的繪製方法繪製的顯示對象成位圖數據。
謝謝你會試試這個! – MaxG
我也需要把這個位圖保存在本地......我很確定這可以通過PHP優雅地實現,這對我來說不是很精明......而且最新的Flash Player可以直接使用as3保存文件,但是我需要避免看到系統對話框並自動執行整個過程。有沒有其他的見解?非常感謝 – MaxG
我不知道如果你可以保存一個文件與Flash播放器,我知道空氣應用程序可以。要使用php保存它,你可以使用PNGEncoder和base64類將adobe lib中的圖像轉換成base64字符串,然後使用createimagefromstring php函數。 –