如何用代码在Flash中实现用位图填充图形

作者:清风拂面 | 创建时间: 2023-04-20
在Flash编辑过程中,难免要使用一些用位图裁剪而成的填充图形,该怎么操作呢? 笔者给你介绍一下操作方法。...
如何用代码在Flash中实现用位图填充图形

操作方法

打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。

单击“文件”---->“导入”---->“导入到库”,在库中导入一张图片。

在“库”中的图片上右击,选择“属性”。

在打开的“位图属性”对话框中,选择“ActionScript”选项卡,选中“为ActionScript导出”选项前的勾,将“类”名取名为“Image”,单击“确定”。

在出现的“ActionScript类警告”窗口中,单击“确定”。

将图层1重命名为“as”,在图层的第1帧右击,选择“动作”选项。

首先,定义一个Shape类变量,创建一个Shape类实例,用变量引用实例。

接着,用beginBitmapFill函数设置位图填充样式,用自定义的Image类将位图设置为填充背景。

绘制一个圆形的填充图形,圆心坐标为(275,200),半径为200像素。

用endFill函数结束位图填充,代码如下图所示 。

最后,将实例添加至显示列表,使舞台能显示绘制的图形。

运行程序,舞台显示结果如下图所示。 我们可以看到绘制的圆形形状,使用位图填充了。

如果本人想把形状改为椭圆,只需修改一下绘制形状的代码,“动作”面板中的代码如下图所示。

测试程序,舞台中显示的结果如下图所示。

现在你会用代码在Flash中实现用位图填充图形了吗?是不是很有意思,还不动作操作一下。

点击展开全文

更多推荐