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 构造函数
public GlowFilter([color:Number], [alpha:Number], [blurX:Number], [blurY:Number], [strength:Number], [quality:Number], [inner:Boolean], [knockout:Boolean])
用指定参数初始化新的 GlowFilter 实例。
可用性:ActionScript 1.0;Flash Player 8
参数
color:Number
[可选] - 光晕颜色,采用十六进制格式 0xRRGGBB。默认值为 0xFF0000。
alpha:Number
[可选] - 颜色的 Alpha 透明度值。有效值为 0 到 1。例如,.25 设置透明度值为 25%。默认值是 1。
blurX:Number
[可选] - 水平模糊量。有效值为 0 到 255(浮点)。默认值为 6。作为 2 的乘方的值(如 2、4、8、16 和 32)经过了优化,它的呈现速度会比其它值更快。
blurY:Number
[可选] - 垂直模糊量。有效值为 0 到 255(浮点)。默认值为 6。作为 2 的乘方的值(如 2、4、8、16 和 32)经过了优化,它的呈现速度会比其它值更快。
strength:Number
[可选] - 印记或散布的强度。该值越高,印记的颜色越深,而且发光与背景之间的对比度也越强。有效值为 0 到 255。默认值为 2。
quality:Number
[可选] - 应用滤镜的次数。有效值为 0 到 15。默认值为 1,它表示低品质。值为 2 表示中等品质,值为 3 表示高品质。
inner:Boolean
[可选] - 指定发光是否为内侧发光。值 true
表示内侧发光。默认值为 false
,即外侧发光,它表示对象外缘周围的发光。
knockout:Boolean
[可选] - 指定对象是否具有挖空效果.值为 true
将使对象的填充变为透明,并显示文档的背景颜色。默认值为 false
(不应用挖空效果)。