flash 绘图API:太极
2010-03-02 00:00:00 来源:WEB开发网测试代码:代码当中添加一个发光滤镜效果。
1. package
2. {
3. //绘制太极
4. import flash.display.MovieClip;
5. import flash.events.*;
6. import flash.display.Bitmap;
7. import flash.display.BitmapData;
8. import flash.geom.*;
9. import flash.filters.GlowFilter;//添加一个发光滤镜
10. public class Main2 extends MovieClip
11. {
12. private var R:int=120;
13. private var contain:MovieClip=new MovieClip();
14. public function Main2()
15. {
16. creatSprite();
17. }
18. private function creatSprite():void
19. {
20. addChild(contain);
21. var sprite:TaiJi=new TaiJi(R);//创建一个太极对象
22. contain.addChild(sprite);
23. contain.x=stage.stageWidth/2;
24. contain.y=stage.stageHeight/2;
25. var glow:GlowFilter=new GlowFilter(0xFFFFFF,0.3,60,60,3);//发光滤镜
26. var array:Array=new Array();
27. array.push(glow);
28. contain.filters=array;
29. }
30. }
31. }
为了添加一些效果,我们还可以为其图像添加滤镜效果,导入滤镜包。使用GlowFilter 对其添加滤镜光
var glow:GlowFilter=new GlowFilter(0xFFFFFF,0.3,60,60,3);//发光滤镜
var array:Array=new Array();
array.push(glow);
contain.filters=array;
发光滤镜,这样能够实现到不错的效果。
同样为了添加有趣的意思,我们上网搜索一些手的图片,然后再配合两首诗句的制作,这样看起来更加酷。
第二个版本的效果图。
查看原图(大图)
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接