Flash制作可以拖动的球的动画效果

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

点击这里下载源文件

一:新建影片剪辑元件,命名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();//强制更新画面,使动画更加流畅

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航