将按钮图标转换回图像

时间:2009-12-05 18:31:08

标签: flex actionscript-3 mxml

我想将按钮图标图像提取/读取为Flex图像组件,然后对其应用变换滤镜使其成为黑/白,然后将图像作为图标应用于另一个按钮。 任何想法我怎么能这样做? 到目前为止,我可以通过这样做将图标作为对象获取:

var iconImg:Object = myBtn.getStyle("icon");

不确定如何将该对象转换为图像。

1 个答案:

答案 0 :(得分:0)

iconImage对象是DisplayObject的类型。因此,您可以绘制到BitmapData对象,然后将变换应用于at并将其他按钮的“图标”样式设置为此新变换对象。