Adobe AIR 桌面应用程序可以拍摄全屏快照(也称为“打印屏幕”按钮)
我想知道是否可以从空中应用程序获取全屏快照。 我感兴趣的是类似于 Windows 中 PrintScreen 按钮的功能,它可以拍摄所有屏幕的快照,包括第三方应用程序窗口,而不仅仅是运行 Air 应用程序的窗口。 如果它不是特定于air的,并且flash/flex API可以提供这样的功能,那就太好了。 提前非常感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看这篇文章解释了如何通过调用本机进程获取屏幕截图:
需要记住的一件重要事情是AIR 设备配置文件。
如果您最初在 ADL 中进行测试,请务必使用
extendedDesktop
配置文件,否则NativeProcess.isSupported
将返回false
。有关更多详细信息,请查看 NativeProcess 文档 和 AIR 开发人员指南中的与本机进程通信
Check out this article as it explains obtaining a screenshot by calling a native process:
One important thing to bear in mind is the AIR device profile.
If you're initially testing in ADL, be sure to use the
extendedDesktop
profile, otherwiseNativeProcess.isSupported
will returnfalse
.For more details check out the NativeProcess documentation and the Communicating with native processes in AIR developer guide