Flash制作能够拖动的球的动画效果

2008-04-02 10:41:47来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  一:新建影片剪辑元件,命名ball

  二:--回到主场景,连续拖三次ball,分别命名为a,b,c,

  三:--在时间轴的第一桢添加如下的代码:

  
function draw(){ // 自定义函数

  _root.clear();//清除舞台上的线条

  _root.lineStyle(2,ffff00,60);//配置线条的粗细、颜色、透明度

  _root.moveTo(a._x,a._y);//以A的坐标为起点开始绘画

  _root.lineTo(b._x,b._y);//到B的坐标结束

  _root.moveTo(b._x,b._y);

  _root.lineTo(c._x,c._y);

  _root.moveTo(c._x,c._y);

  _root.lineTo(a._x,a._y);

  }

  draw();//执行函数


  四:分别在a,b,c上面添加如下相同的代码:

  
on(press){

  this.startDrag();//鼠标按下,开始拖动

  }

  on(release){

  this.stopDrag();//鼠标释放,停止拖动

  }

  onClipEvent(mouseMove){

  _root.draw();//执行定义函数

  updateAfterEvent();//强制更新画面,使动画更加流畅

  }


  


  
效果如下:


  


  


  

  


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 收购后如何发展?2006年Flash软件走势5大预测

下一篇: Flash绘画实例:写意画《竹》