如何将位图文件加载到 BitmapData 对象中?
在 Flash 中,BitmapData 对象可用于在 RAM 中存储位图,稍后您可以使用 beginBitmapFill() 方法。
如何将外部位图文件 (.jpg) 加载到 BitmapData 对象中?
甚至 AS3 代码也会有帮助。
In Flash, the BitmapData object can be used to store bitmaps in RAM, you can later draw them to a MovieClip using the beginBitmapFill() method.
How do you load an external bitmap file (.jpg) into a BitmapData object?
Even AS3 code would be helpful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
用于加载 PNG 并“获取”其位图数据的 AS3 代码
AS3 code to load a PNG and "get" its bitmapData
参考棉花的第一个帖子。
实际上每个图像都是位图,所以您需要做的就是
代替
Refering to the first post by cotton.
Actually each image is a bitmap so all you need to do is
instead of
取自cotton和will,这将在加载后显示位图:
taking from cotton and will, this will display the bitmap after it is loaded:
您必须将外部文件 (.jpg) 加载到 MovieClip 中并等待其加载。
然后将包含外部文件的 MovieClip 快照保存到 BitmapData 对象中。
请参阅Flash 8 中的图像 API 简介。
You have to load the external file (.jpg) into a MovieClip and wait for it to load.
Then take a snapshot of the MovieClip that contains the external file, into your BitmapData object.
See Introducing the Image API in Flash 8.
GUI 阶段:
将图像加载到库中(文件 -> 导入 -> 库)。
在库浏览器中,右键单击并点击“属性”,请注意它是 X x Y 像素。
打开“高级”选项卡。
选择“导出为动作脚本”。 导出为 myImg
Actionscript 阶段:
GUI phase:
Load the image into the library (file -> import -> library).
In the library browser, right-click and hit "properties", notice that it is X by Y pixels.
Open up the "advanced" tab.
Select "export for Action Script". Export as myImg
Actionscript phase: