作者ichirohong (一次郎)
看板Flash
标题[问题] 请问一个有关座标移动的问题
时间Thu Jun 24 18:01:06 2010
各位前辈好....
想请问一个有关移动的问题
因为爬文实在是找不到...
cube_mc.x=0
cube_mc.y=0
cube_mc.addEventListener(MouseEvent.CLICK,callMove)
function callMove(e:MouseEvent):void{
cube_mc.x=50
cube_mc.y=50
}
RUN出来的结果是点一下 会跳到[50,50]的位置
但是我想要的结果是用"移动且先加速後减速"的状态跑过去的
用补间动画然後再加减速非常容易
但是一用as3 发现完全不是这麽一回事
所以想跟版上前辈们请教一下要怎麽写....
谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.201.73
1F:推 etrexetrex:用影格作就好了呀 06/24 18:03
2F:推 cjcat2266:用tweening engine,请查TweenLite, Tweener等 06/24 18:03
3F:→ ichirohong:谢谢前辈的解答 但现在对我来说 用引擎还太先进了一点. 06/24 18:06
4F:→ ichirohong:因为基础还没打好....是不是用as3写会很麻烦阿= ="" 06/24 18:06
5F:推 cjcat2266:用引擎哪里先进了,会比你自己写code还方便啊 06/24 18:08
6F:→ cjcat2266:TweenLite.to(cube_mc, 1, {x:50, y:50}); 06/24 18:08
7F:→ cjcat2266:cube_mc就会在1秒间跑到(50, 50)了 06/24 18:08
8F:推 openyayak:function{ (50-cube_mc.x)*0.1 }; Y座标就照做罗!!! 06/24 20:01
9F:推 cjcat2266:楼上不会先加速後减速喔,只会一直减速 06/24 20:48
10F:→ aifos:利用ENTER_FRAME来作就ok了 06/24 21:38
11F:推 openyayak:sorry 刚没打清楚 看↓↓ 06/24 22:16
12F:→ openyayak:cube_mc.x+=(50-cube_mc.x)*0.1 (使用ENTER_FRMAE) 06/24 22:17
13F:→ ichirohong:谢谢前辈们的解答 我等下去试试 感激<(_ _)> 06/24 22:24