【发布时间】:2012-06-07 16:59:46
【问题描述】:
我想知道将BitmapData 对象从 Actionscript 传输到 Javascript 的最有效方法是什么,以便可以在网页上显示图像。
到目前为止,我已经设法使用 Flash 中的数据 URI 方案制作了一个包含图像数据的字符串,然后我使用 ExternalInterface.call("<function_name>", data) 将其传输到 Javascript。
虽然它工作正常,但将图像转换为其文本表示只是为了传输它似乎很浪费。有没有更清洁/更有效的方法来实现同样的目标?
【问题讨论】:
-
@wvxvw 这可能不是最好的方法。所有现代浏览器都支持数据 URI。给定一个 base64 编码的图像,javascript 可以轻松地为图像标签的 src 属性形成一个值,该值将成功“加载”编码的图像。
标签: javascript actionscript-3 flash