主题:  请教一个算法!!!!

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:871
#12002/11/9 10:36:15
我想使一张图片沿两个确定的点连成的130度的曲线运动,也就是说从这一点运动到另一个点的位置,而且运行过程中,图片要带弧度.....谢谢!!!!!



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:871
#22002/11/9 11:50:02
呵~~~,谢谢,最好有原码啦!!!我也去试试....



5D水手

职务:普通成员
等级:2
金币:10.0
发贴:508
#32002/11/9 11:57:26
其实可以用引导线~~~~
不过用DirectorX的思路写AS也很好,可以更方便作些其它的控制~~~
还是可以用Math.cos和Math.sin函数嘛,哈。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42002/11/11 14:58:11
如果没有修改的可能,直接用引导线做更省事



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:871
#52002/11/11 16:23:54
当然要修改了,还要控制,不然还这么费尽干什么。。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62002/11/11 16:54:17
for(var ang=180;ang>130;--ang){
var a=Math.PI*ang/180;
img._x=r*Math.cos(a);
img._y=r*Math.sin(a);
//r为半径,a为夹角弧度
//网吧里没软件,未经测试:)
}

编辑历史:[这消息被janlay编辑过(编辑时间2002-11-11 16:56:10)]


5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:871
#72002/11/13 16:10:14
我先前也是这样的,但不是这种动画效果,要求是在转的同时,图形也要有一定的角度。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#82002/11/14 11:09:52
再设置_rotation就行了啊