如何在 Flash 中将某些内容复制为可粘贴位图?
如何在 Flash 中将某些内容复制为可粘贴位图?
所以我有简单的 mxml 项目 - 带有面板的空白页面。
我希望能够在面板上选择某些区域,并以某种方式将其复制为可粘贴到 Photoshop、Word 和其他程序的位图。
这样的事该怎么办呢? (库、文章等)
编辑 - 在 FP10 中可能不可能,但在 FP 10.1 中你可以拥有它=) 请参阅Adobe Flash Platform 10.1 的BETA ActionScript 3.0 参考 不是以最好的方式,但无论如何,
- 第一次使用 ClipboardFormats - HTML_FORMAT(IS 支持 by FP10)
- 创建一些 HTML 模板
- 将 BitmapData 嵌入到其中(使用编码器)
- 现在您可以将其粘贴到 Word 和其他一些程序中
How to copy something as a pastable bitmap in flash?
So I have simple mxml project - empty page with a panel on it.
I want to be able to select some region on my panel and copy it somehow as bitmap pastable to photoshop, word and other programms.
How to do such thing? (libs, articles etc)
Edit - It may be not possible in FP10 but in FP 10.1 you can have it=)
See BETA ActionScript 3.0 Reference for the Adobe Flash Platform 10.1
Not in the best way ever but any way what's so ever
- first use ClipboardFormats -
HTML_FORMAT (which IS supported
by FP10) - Create some template HTML
- Embed your BitmapData to it (Use Encoders)
- Now you can paste it in to Word and some other programms
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Flex/Flash 无法做到这一点,但您可以拍摄快照并将其保存到文件系统并将该图像导入到 Photoshop 等。以下是一个示例:
如果您使用 AIR,则可以 将位图保存到剪贴板。查看此高级 AIR 剪贴板应用程序。
您还可以执行以下操作:
标签
(不确定这是否可能)
看起来你甚至无法在 JavaScript 中将图像复制到剪贴板。如果您使用的是 Mac,则可以使用以下命令:
Command+Ctrl+Shift+4
。希望有帮助,
槊
You can't do that with Flex/Flash, but you can take a snapshot and save that to the filesystem and import that image to photoshop etc. Here's an example:
If you use AIR, you can save Bitmaps to the Clipboard. Check out this advanced AIR Clipboard Application.
You also might be able to do the following:
<img/>
tag in HTML(not sure if that's possible)
It looks like you can't even copy images to the clipboard in javascript. If you're on a Mac, you can use this:
Command+Ctrl+Shift+4
.Hope that helps,
Lance