- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
包 flash.display 类 public class BitmapData 继承 BitmapData Object 实现 IBitmapDrawable
语言版本:? ActionScript 3.0
运行时版本:? AIR 1.0, Flash Player 9 使用 BitmapData 类,您可以处理 Bitmap 对象的数据(像素)。 可以使用 BitmapData 类的方法创建任意大小的透明或不透明位图图像,并在运行时采用多种方式操作这些图像。也可以访问使用 flash.display.Loader 类加载的位图图像的 BitmapData。
此类允许您将位图呈现操作与 Flash Player 的内部显示更新例程分隔开来。 通过直接操作 BitmapData 对象,您可以创建复杂的图像,不会因连续重新绘制矢量数据的内容而产生每帧开销。
BitmapData 类的方法支持通过可用于非位图显示对象的滤镜无法得到的效果。
BitmapData 对象包含像素数据的数组。 此数据可以表示完全不透明的位图,或表示包含 Alpha 通道数据的透明位图。 以上任一类型的 BitmapData 对象都作为 32 位整数的缓冲区进行存储。 每个 32 位整数确定位图中单个像素的属性。
每个 32 位整数都是四个 8 位通道值(从 0 到 255)的组合,这些值描述像素的 Alpha 透明度以及红色、绿色、蓝色 (ARGB) 值。 (对于 ARGB 值,最高有效字节代表 Alpha 通道值,其后的有效字节分别代表红色、绿色和蓝色通道值。)
将这四个通道(Alpha、红色、绿色和蓝色)与 BitmapData.copyChannel() 方法或 DisplacementMapFponentX 及 DisplacementMapFponentY 属性一起使用时,这些通道以数字形式表示,并且这些数字在 BitmapDataChannel 类中由以下常量表示:
BitmapDataChannel.ALPHA
BitmapDataChannel.RED
BitmapDataChannel.GREEN
BitmapDataChannel.BLUE
通过使用 Bitmap 对象的 bitmapData 属性,可以将 BitmapData 对象附加到 Bitmap 对象。
可以使用 Graphics.beginBitmapFill() 方法用 BitmapData 对象填充 Graphics 对象。
BitmapData 对象的最大宽度和高度为 2880 像素。
如果 BitmapData 对象无效(例如,如果它的 height == 0 且 width == 0),或者已通过 dispose() 处理了该对象,则对 BitmapData 对象的任何方法或属性的调用都会引发 ArgumentError 错误。
另请参见
flash.display.Bitmap.bitmapDataflash.display.Graphics.beginBitmapFill()flash.display.Loader
公共属性
? 属性 定义方 ? constructor : Object
对类对象或给定对象实例的构造函数的引用。 Object ? ? height : int
[只读 (read-only)] 位图图像的高度,以像素为单位。 BitmapData ? prototype : Object
[静态] 对类或函数对象的原型对象的引用。 Object ? ? rect : Rectangle
[只读 (read-only)] 定义位图图像大小和位置的矩形。 BitmapData ? ? transparent : Boolean
[只读 (read-only)] 定义位图图像是否支持每个像素具有不同的透明度。 BitmapData ? ? width : int
[只读 (read-only)] 位图图像的宽度,以像素为单位。 BitmapData 公共方法
? 方法 定义方 ? ? BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)
创建一个具有指定的宽度和高度的 BitmapData 对象。 BitmapData ? ? applyFilter(sourceBitmapData:BitmapData, sourceRect:Rectangle, destPoint:Point, filter:BitmapFilter):void
取得一
您可能关注的文档
- fj球【DOC精选】.doc
- Flac问题讲解【DOC精选】.doc
- Final Paper【DOC精选】.doc
- FLAC说明书翻译【DOC精选】.doc
- Flash ActionScript . 语言和组件参考BitmapData【DOC精选】.doc
- Flash CS 组件开发教程【DOC精选】.doc
- Flash ActionScript . 语言和组件参考KeyboardEvent【DOC精选】.doc
- FLASH 命令函数总表【DOC精选】.doc
- FirePass标准解决方案【DOC精选】.doc
- flashcard【DOC精选】.doc
- FlexPaper+swfTools仿文档在线阅读【DOC精选】.docx
- Flexi-bar【DOC精选】.doc
- flash期末作业-小丑吹泡泡【DOC精选】.doc
- flotherm net page cut【DOC精选】.doc
- FLUENT udf中文资料ch8【DOC精选】.doc
- FLUENT udf中文资料ch【DOC精选】.doc
- FLUENT常见问题【DOC精选】.doc
- Flash程序员的Objective-C教程 – 类结构拆分【DOC精选】.doc
- FLUENT求解轴承力的步骤【DOC精选】.doc
- fluorescence polarization【DOC精选】.doc
文档评论(0)