flash8新体验:小试Point类

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

用鼠标在小球的其它地方点击:

代码:

import flash.geom.Point;

this.onMouseDown = function() {

var p1:Point = new Point(mc._x, mc._y);

var p2:Point = new Point(_xmouse, _ymouse);

var d:Point = p2.subtract(p1);

d.normalize(10);

mc.onEnterFrame = function() {

var v = p1.add(d);

p1.x = mc._x=v.x;

p1.y = mc._y=v.y;

if (d.x>0 && p1.x>=p2.x || d.x<0 && p1.x<=p2.x) {

delete mc.onEnterFrame;

}

};

};

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航