文王武帅

鼠标跟随

   我有一个朋友,也学了as3.0,他已经学了一年,以前我还不知道。最近和他联系,才知道。他把他做的一些例子 给我分享了一下。下面是一个简单的鼠标跟随。他写代码的习惯和我不同。

var textStr:String="郑州信息科技职业学院";
var dx:uint=20;
for(var i:uint;i<textStr.length;i++){
	this["text"+i]=new TextField();   
	this["text"+i].text=textStr.charAt(i);
	this["text"+i].x=100+dx*i;
	this["text"+i].y=200;
	addChild(this["text"+i]);
	}
var delay:uint=2;                                                                                                                   
addEventListener(Event.ENTER_FRAME,Hd);
function Hd(e:Event){
	this.text0.x+=(root.mouseX+dx-this.text0.x)/delay;
	this.text0.y+=(root.mouseY-this.text0.y)/delay;  
	for(var i:uint=textStr.length-1;i>0;i--){
		this["text"+i].x+=(this["text"+(i-1)].x+dx-this["text"+i].x)/delay;
		this["text"+i].y+=(this["text"+(i-1) ].y-this["text"+i].y)/delay;                                                                            
		}
	}

  

 

posted on 2012-10-29 21:11  文王武帅  阅读(127)  评论(0)    收藏  举报

导航