每天学一点flash(73) 恋上我的CD

每天学一点flash(73) 恋上我的CD_第1张图片

   每天学一点flash(73) 恋上我的CD_第2张图片

     这几天看了同学一张自制光盘,觉得很有意思,于是尝试通过as3编程来制作这个类,其实就是使用了绘图API类通过填充位图的方式来实现这种cd的效果。

我们需要准备的材料是几张图片。这些图片通过外部加载的方式来实现获取位图的数据,然后通过一个函数beginBitmapFill 使用位图来进行填充这个圆形。而中间的周边的圆则是通过drawCircle 来进行绘制,绘制过程当中,使用一些接近灰色的颜色来实现搭配,这样看起来有的胶泽的味道在里面。

制作流程:

           1. 外部加载图片.

           2.使用位图对图片进行填充beginBitmapFill

           3.在填充完成之后,drawCircle 几个圆用于cd中间的圆圈

           4。可以尝试封装加载的方式对图像进行管理。

整个流程使用的 并没有什么的算法,而仅仅是使用我们平时的绘图api进行创作。当你慢慢发现到绘图api 魅力的时候,你就可以像画家一样操控画笔进行描绘你的图案。这样又多了一样好玩的东西了。

          

 

 测试:

 

LoveCD.as

你可能感兴趣的:(Flash)