我想添加一个按钮到我的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. 将DynamicMethod保存到磁盘
- 2. 将NSMutableArray保存到磁盘
- 3. 将trie保存到磁盘
- 4. 将nsdate保存到磁盘
- 5. 将图片从for循环保存到磁盘R
- 6. GLPaint保存功能(保存当前屏幕与背景图像)
- 7. 将img/image的HTML保存到磁盘
- 8. 将图片保存到硬盘
- 9. 以当前屏幕的屏幕截图
- 10. 在保存到Java中的磁盘之前压缩图像
- 11. BLOB保存到磁盘图像C#
- 12. 将测试日志保存到磁盘?
- 13. 如何将ImageCache保存到磁盘中?
- 14. 将可变数据保存到磁盘
- 15. UWP将zip文件保存到磁盘
- 16. 将TransformedBitmap对象保存到磁盘。
- 17. 将Outlook附件保存到磁盘
- 18. Jasper Reports将PDF保存到磁盘
- 19. 将PDF保存到本地磁盘C#
- 20. Mongoengine FileField保存到磁盘?
- 21. 在C#中快速保存多张图片到磁盘
- 22. 保存Imshow()输出 - 保存到磁盘的缩放图像
- 23. 将BLOB图像从PHP中的数据库保存到磁盘
- 24. 如何将NSImageView图层保存到磁盘上的PNG?
- 25. 如何将定向的非循环图保存到磁盘?
- 26. 将GDI32.dll位图保存到Golang中的磁盘
- 27. 当我尝试插入图片从数据库到控制 - 我得到保存图片在磁盘
- 28. iphone - 将图像存储到磁盘
- 29. 将图像缓存到磁盘
- 30. 拍摄屏幕的Java磁盘速度
刚刚阅读此:http://stackoverflow.com/a/33845494/3623547 – kare