当前位置: 首页 > 编程笔记 >

ActionScript 3 将显示对象绘制到位图数据中

郤坚诚
2023-03-14
本文向大家介绍ActionScript 3 将显示对象绘制到位图数据中,包括了ActionScript 3 将显示对象绘制到位图数据中的使用技巧和注意事项,需要的朋友参考一下

示例

一个辅助函数,用于创建对象的位图副本。这可用于将矢量对象,文本或复杂的嵌套Sprite转换为平坦的位图。

function makeBitmapCopy(displayObj:IBitmapDrawable, transparent:Boolean = false, bgColor:uint = 0x00000000, smooth:Boolean = true):Bitmap {

    //创建一个与您要绘制的对象的宽度和高度匹配的空位图数据
    var bmd:BitmapData = new BitmapData(displayObj.width, displayObj.height, transparent, bgColor);
            
    //将对象绘制到位图数据
    bmd.draw(displayObj, null, null, null, null, smooth);
            
    //将该位图数据分配给位图对象
    var bmp:Bitmap = new Bitmap(bmd, "auto", smooth);
            
    return bmp;
}

用法:

var txt:TextField = new TextField();
txt.text = "Hello There";

var bitmap:Bitmap = makeBitmapCopy(txt, true); //第二个参数正确以保持透明度
addChild(bitmap);
           

 类似资料:
  • 问题内容: 这是我正在处理的代码: 我想在列表视图上显示它们。您有任何教程可以帮助我入门吗?我是Web服务的新手。谢谢。 问题答案: 列表视图中最受欢迎的教学作品之一,可能会帮助您: - 拉维的博客 解析json之后要执行的步骤: 您可以使用jackson库用一行代码来解析json。 (单击此链接以获取有关对象映射教程的更多信息)

  • 问题内容: 如何在“画布”中打开图像?被编码 我正在使用 输出是已编码的base 64图像。如何在画布上绘制此图像? 我要使用 并创建图片吗?可能吗? 如果不是,那么将图像加载到画布上的解决方案可能是什么? 问题答案: 给定一个数据URL,您可以通过将图像的设置为数据URL来创建图像(在页面上或仅在JS中)。例如: HTML5 Canvas Context 的方法使您可以将图像(或画布或视频)的全

  • 本文向大家介绍matplotlib.pyplot绘图显示控制方法,包括了matplotlib.pyplot绘图显示控制方法的使用技巧和注意事项,需要的朋友参考一下 在使用Python库时,常常会用到matplotlib.pyplot绘图,本文介绍在PyCharm及Jupyter Notebook页面中控制绘图显示与否的小技巧。 在PyCharm中显示绘图 在绘图代码最后加上“plt.show()”

  • 我是一个新手Android和工作在一个电子商务应用程序。我有一个产品的模型类(指定产品名称,价格等)。 我想显示从数组列表到列表视图的产品。但是,如果有相同的产品(具有相同的productId)在数组列表中两次,我希望它显示在列表视图中,只有一行,数量-2(请参见图片)。有人能帮我吗? 下面是listview适配器类: 编辑: 请注意,我不能使用HashSet(用于创建唯一列表)或HashMap(

  • 我试图创建一个包含GGally图的列表对象。这些图都是用两个数据集创建的,主数据集和主数据集的子集将再次用橙色绘制。在下面的MWE中,创建了三个绘图图,每个绘图图比较mtcars数据中的两列,每个绘图图包含不同数量的子集点,要用橙色绘制: PLOT_1:mpg和cyl,1个橙色覆盖点 添加会话信息以获得重复性

  • 我想像所附的图像一样绘制图表,但我在绘制右侧的红色垂直矩形以及将其他对象放在顶部时遇到了困难。最大的问题是与许多不同屏幕尺寸的Android设备有关。我完全理解我在这个过程中试图实现的目标,包括以下目标。非常感谢所有帮助。 屏幕两侧各有1个红色矩形(右手边我不知道如何画在那里) 红色垂直矩形之间的7个灰色框的宽度需要相等 黑色垂直线需要在矩形之间,就像上图所示 显示数字的文本框需要与红色小矩形一起