找了很多资料测试 写出了特效的基本语法
//AS3描边文字效果演示
var text:TextField = new TextField();
text.text = "AS3描边文字效果演示";
text.textColor = 0XFF5500;
var text.filters = new Array( new GlowFilter(0X000000,1,2,2,255) );
//AS3 阴影文字效果演示
var text:TextField = new TextField();
text.text = "AS3阴影文字效果演示";
text.textColor = 0XFF5500;
var text.filters = new Array( new DropShadowFilter(1,45,0x000000,1,1,1,10,1,false,false) );
- //方块的
- var bgColor:uint = 0xFF0000;
- var size:uint = 80;
- var offset:uint = 150;//距离
- GlowFilterExample();
- function GlowFilterExample() {
- var fk:Shape = new Shape();
- fk = draw();
- var filter_fk:BitmapFilter = getBitmapFilter();
- var fkFilters:Array = new Array();
- fkFilters.push(filter_fk);
- fk.filters = fkFilters;
- }
- function getBitmapFilter():BitmapFilter {
- var color:Number = 0×33CCFF;
- var alpha:Number = 0.8;
- var blurX:Number = 35;
- var blurY:Number = 35;
- var strength:Number = 2;
- var inner:Boolean = false;
- var knockout:Boolean = false;
- var quality:Number = BitmapFilterQuality.HIGH;
- return new GlowFilter(color,alpha,blurX,blurY,strength,quality,inner,knockout);
- }
- function draw():Shape {
- var fk:Shape = new Shape();
- fk.graphics.beginFill(bgColor);//颜色填充,可加透明参数
- fk.graphics.drawRect(offset, offset, size, size);
- fk.graphics.endFill();//填充
- addChild(fk);
- return fk;
- }