分享

as3 跟随鼠标的文字

 宜宾翠屏区 2019-02-21

var str:String="鼠标跟随文字";
var arr:Array =[];
var i:int;
var sp:Sprite=new Sprite();
addChild (sp);
for (i=0; i<str.length; i++)
{
var mc:MovieClip =new MovieClip();
sp.addChild (mc);
mc.x=560 ;
var txt:TextField =new TextField();
txt.text=str.substr(i,1);
mc.addChild (txt);
mc.filters=[new DropShadowFilter(4,45, 0x00000,1,4,4,1,1)];
var F:TextFormat = new TextFormat();
F.size=30;
F.color=0xff0000;
txt.setTextFormat (F);
arr.push (mc);
}
addEventListener (Event.ENTER_FRAME,f);
function f (e:Event)
{
arr[0].x+=(mouseX-10-arr[0].x)/10;
arr[0].y+=(mouseY-10-arr[0].y)/10;
for (i=1; i < arr.length; i++)
{
arr[i].x+=(arr[i-1].x-arr[i].x)/10;
arr[i].y+=(arr[i-1].y-arr[i].y)/10;
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约