WEB开发网
开发学院图形图像Flash Flash中定点移动的解决方案分析 阅读

Flash中定点移动的解决方案分析

 2007-10-30 11:14:53 来源:WEB开发网   
核心提示: 三、移动次数法前两个方法都是利用路径的长度来进行判断的,而这个方法就像我们出去旅行,Flash中定点移动的解决方案分析(3),计算到达目的地要多长时间一样,把总路径长度按照移动的步长计算出总共要用移动多少次

三、移动次数法

前两个方法都是利用路径的长度来进行判断的,而这个方法就像我们出去旅行,计算到达目的地要多长时间一样,把总路径长度按照移动的步长计算出总共要用移动多少次,然后按照移动次数来控制影片的运动。

先来看看源代码吧:varmouseListener:Object=newObject();
vartotalLength:Number=0;
varspeed:Number=3;
varcount:Number=0;
varspare:Number=0;
varposition:Number=0;
mouseListener.onMouseDown=function(){
   _root.totalLength=people._x-_root._xmouse;
   _root.count=Math.abs(Math.floor(_root.totalLength/_root.speed));
   _root.spare=_root.totalLength%_root.speed;
   _root.onEnterFrame=function(){
       if(_root.count!=0){
          //判断方向
          if(_root.totalLength>0){
              obj._x+=_root.speed;
          }else{
              obj._x-=_root.speed;
          }
          _root.count--;
       }else{
          if(_root.totalLength<0){
              obj._x-=_root.spare;
}else{
   obj._x+=_root.spare;
}
          _root.spare=0;
          _root.totalLength=0;
          delete_root.onEnterFrame;
       }
   };
};
Mouse.addListener(mouseListener);

上一页  1 2 3 4  下一页

Tags:Flash 定点 移动

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接