听话的瓢虫
用flash8.0做的,好听话的瓢虫。鼠标点到哪里,瓢虫就爬到哪里。
[flash]http://images.missyuan.com/attachments/day_080130/20080130_f05d53463de73894662bFdJcHW62m1CY.swf[/flash]
感谢闪吧ourme!他帮我解决了转向的问题,帮我修改了代码。在这个flash中点击"湛狄",会显示“感谢ourme!”
这是他修改后的代码:
this.onMouseDown = function ()
{
var p1 = new flash.geom.Point(mc._x, mc._y);
var p2 = new flash.geom.Point(_xmouse, _ymouse);
var d = p2.subtract(p1);
d.normalize(10);
//--------------
var xx=_root._xmouse-mc._x
var yy=_root._ymouse-mc._y
var jiaodu=Math.round((Math.atan2(yy,xx)*180)/Math.PI);
mc._rotation=jiaodu;
//----------------
mc.onEnterFrame = function ()
{
var _loc1 = p1.add(d);
p1.x = mc._x = _loc1.x;
p1.y = mc._y = _loc1.y;
if (d.x > 0 && p1.x >= p2.x || d.x < 0 && p1.x <= p2.x)
{
delete mc.onEnterFrame;
} // end if
};
};
===============
影片剪辑ladybug,拖入场景中,实例名:mc
在第1帧动作里,加上面的代码。
[ 本帖最后由 湛狄 于 2008-1-30 23:05 编辑 ]
附件
-
pointbug.swf
(73.03 KB)
下载必看 缘分币获取和充值
-
2008-1-30 23:03, 下载次数: 36