找了很多资料测试 写出了特效的基本语法
//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;
-
}