复制内容到剪贴板
代码:
/*------------------------ANT:305033389------------------------*/
import flash.filters.BlurFilter;
var mc:MovieClip=this.createEmptyMovieClip("mc",-2);
var str:String="这只是一个简单的文字效果,更好的效果还等待你的开发!";
var i:Number=0;
var bool:Boolean=true;
var start_str:Number=setInterval(strs,100);
function strs(){
if(i==0){
clearInterval(start_str);
start_str = setInterval(strs,100);
}
if(bool){
var mcs:MovieClip = _root.mc.duplicateMovieClip("mc"+i,i,{_x:-50,_y:60});
mcs.filters = [new BlurFilter(10, 10, 2)];
var st:TextField = mcs.createTextField("str",1,0,0,12,12);
st.text = str.charAt(i);
st.autoSize = "center";
mcs.a=60+12*i;
mcs.n=1.2;
mcs.t=i;
mcs.onEnterFrame=function(){
this._x -=(this._x-this.a*this.n)/4;
var tempFilter:BlurFilter = this.filters[0];
tempFilter.blurX = Math.abs(Math.floor(this._x-this.a));
tempFilter.blurY = Math.abs(Math.floor(this._x-this.a));
this.filters = [tempFilter];
if(Math.abs(this._x-this.a*this.n)<20){
this.n=1;
}
if(Math.abs(this._x-this.a)==0){
delete this.onEnterFrame;
if(this.t==str.length-1){
bool=false;
}
}
}
}else{
eval("mc"+i).onEnterFrame=function(){
this._x-=3;
this._y-=3;
this._alpha-=8;
if(this._alpha<=0){
this.removeMovieClip();
}
}
if(i==str.length-1){
bool=true;
}
}
i++;
if(i>=str.length){
i=0;
clearInterval(start_str);
start_str=setInterval(strs,4000);
}
}