【发布时间】:2013-07-27 15:22:14
【问题描述】:
我按照这里的提示将舞台保存为 png(is there a way for flash AS3 to take a snapshot of a frame then save it as jpeg 但改用 PNGEncoder)。它在 Flash 中运行时有效 - 我得到一个对话框,询问将文件保存在哪里。但在浏览器中,它只是在没有显示对话框的情况下停止运行——并且在该命令之后没有运行代码。在浏览器中使用此类代码是否存在安全问题?还是这里发生了其他事情。
【问题讨论】:
-
保存图像存在安全问题 - 它必须响应用户操作(即鼠标或键盘事件) - 但如果它在 Flash IDE 中工作,则不应该成为问题。发布您的代码或更详细地解释错误(例如屏幕截图、错误消息)
-
我刚从一位拯救了我的同事那里得到一个小费。本质上就是您所注意到的:保存对话框是由从 Tweenlite 命令的 onComplete 参数调用的函数触发的。一旦我取出 Tweenlite 命令并直接调用函数的代码,它就可以按预期工作!呼!!
-
好的。请投票支持我的评论并将问题标记为已回答。干杯
-
Ummmm.... 我看不到那个按钮。是否需要答案而不是评论才能做到这一点?
-
也许需要一个答案才能真正将其标记为已回答...所以我添加了一个;)
标签: actionscript-3 actionscript flash