bitmapInstance.getBits()

王朝百科·作者佚名  2010-01-17  
宽屏版  字体: |||超大  

bitmapInstance.getBits()

可用性

Flash MX 2004。

用法

bitmapInstance.getBits()

参数

无。

返回

一个对象,此对象包含 width、height、depth 和 bits 属性,并且,如果此位图有颜色表,则此对象还包含 cTab 属性。bits 元素是一个字节数组。cTab 元素是以 "#RRGGBB" 形式表示的颜色值数组。数组的长度就是颜色表的长度。

此字节数组只有在被 DLL 或共享库引用时才有意义。通常只有在创建可扩展工具或特效时才使用它。有关创建用于 Flash JavaScript 的 DLL 的信息,请参见C 级可扩展性.

说明

方法;允许您通过提取位图中的位,对它们进行处理,然后将它们返回 Flash 的方式来创建位图特效。另请参见 bitmapInstance.setBits()。

示例

下面的代码创建一个对当前选定对象的引用;测试此对象是否为位图;并跟踪位图的高度、宽度和深度:

var isBitmap = fl.getDocumentDOM().selection[0].instanceType;

if(isBitmap == "bitmap"){

var bits = fl.getDocumentDOM().selection[0].getBits();

fl.trace("height = " + bits.height);

fl.trace("width = " + bits.width);

fl.trace("depth = " + bits.depth);

}

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有