软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 设计在线 > 媒体动画 > Flash AS3.0 Image Effects 复制图形

Flash AS3.0 Image Effects 复制图形

(注:从这一节开始,慢慢变得有趣了,实例也复杂了不少
书中所有代码都经本人编译通过的(FD+flex4.0 SDK),可以直接运行。 )

引用:

等的就是这个!(知道我咋这么激动吗?)。每一个FLASH新版本的推出都会出台多项对于绘图API的改进,但都比不上这次的最新版本,通过这一章,我们将探讨drawing API的新开放的功能

复制图形概念上理解起来很简单,但是他是drawing API工具包新增功能里最受欢迎的改变之一。 任何绘制在shape和Sprite里面的图形都与该shape或sprite融合在一起,没有任何途径从一个图形对象中复制图形到另外一个中,当然你可以使用BitmapData类来复制图形,但是它复制的是位图而不是矢量图,或者你可以保存所有的绘图过程用来重新创建图像,显然这不是个十分灵活的解决方案。

现在,你只需要一个简单的函数就能搞定:

代码:

copyGraphics():void

使用copyGraphics(),一个图形实例的任何内容可以随时复制到另外一个。实在太爽了,我们将通过下面的例子探讨它可能的用途,创建一个类似于老旧的呼吸运动记录器的东西,如同http://www.myoats.com上的一样,图1-13展示了www.myoats.com上的效果。

下面的类你可以在CopyingGraphics.as文件中找到,编译并测试这个类,你会看到一个黑色的舞台,当你点击鼠标并且移动来绘制线条的时候,会整个旋转你绘制的图形,线条会被围绕舞台中心复制多次并且跟随你所画的更新。使用上下箭头,你可以调整复制的次数,结果如图1-14所示:

相关阅读
栏目导航
推荐软件