我想添加一個按鈕到我的Flash遊戲(AS3),並點擊它保存當前用戶的整個屏幕的圖片,並將其自動保存到圖片/磁盤,但我不'我知道如何做到這一點,我知道如何將按鈕添加到用戶界面並添加一個單擊事件,所有這一切,只需要知道如何使它保存當前屏幕的圖片到磁盤(不一定是隻是閃屏,可爲用戶PC的整個屏幕,兩種方法都可行)將當前屏幕的圖片保存到磁盤AS3
-2
A
回答
1
我在我的方式寫你的答案,但我發現這個職位有一個更好的解釋:Is it possible to capture the screen and save the image in actionscript 3?
「是,這是可能的。
將某些顯示對象繪製到BitmapData(例如舞臺),並在必要時裁剪(BitmapData :: draw的第二個參數將幫助您在此處顯示)。
然後,使用某些編碼器將原始像素數據轉換爲JPEG或PNG。我確信到目前爲止,這些教程將解釋你如何去做。
現在,第三步是不同但很簡單。而不是將圖像數據發送到服務器端腳本,請使用FileReference對象。從Flash Player 10開始,它有一個名爲save的方法,它提示用戶在本地保存文件。
由於這是一款桌面應用,因此您也可以將其製作爲AIR應用。這樣可以更直接地訪問文件系統和其他功能,以防萬一您需要它們。「
相關問題
- 1. 保存Silverlight 5 web應用程序屏幕截圖到磁盤
- 2. AS3舞臺屏幕截圖到硬盤保存
- 3. 將trie保存到磁盤
- 4. 將nsdate保存到磁盤
- 5. 將DynamicMethod保存到磁盤
- 6. 如何將圖像保存到磁盤
- 7. 用WinJS將圖像保存到磁盤
- 8. 將圖片從for循環保存到磁盤R
- 9. GLPaint保存功能(保存當前屏幕與背景圖像)
- 10. 將img/image的HTML保存到磁盤
- 11. 將圖片保存到硬盤
- 12. 以當前屏幕的屏幕截圖
- 13. 如何將IFormFile保存到磁盤?
- 14. 將值保存到磁盤XCode
- 15. 將TransformedBitmap對象保存到磁盤。
- 16. Jasper Reports將PDF保存到磁盤
- 17. Office API,將郵件保存到磁盤
- 18. UWP將zip文件保存到磁盤
- 19. 將空NSArray保存到磁盤
- 20. 提示將文件保存到磁盤
- 21. 將Outlook附件保存到磁盤
- 22. 將測試日誌保存到磁盤?
- 23. 將NSArray數據保存到磁盤
- 24. 如何將ImageCache保存到磁盤中?
- 25. 將PDF保存到本地磁盤C#
- 26. PHP將zip保存到磁盤
- 27. 將可變數據保存到磁盤
- 28. 將陣列保存到磁盤
- 29. BLOB保存到磁盤圖像C#
- 30. 在保存到Java中的磁盤之前壓縮圖像
剛剛閱讀此:http://stackoverflow.com/a/33845494/3623547 – kare