用as画圆形Flash动画效果

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

先看一下具体画圆的FLASH动画效果

看到很多人讨论圆形画法动画, 有些人说用逐帧,比较累的;有些人说多边形变圆,这个方法运行比较慢,而且绝对不能算真正的圆。curve语句其实不错的,非常简单的就能实现画圆动画。

m=0;

//前一个弧度

n=0;

//后一个弧度

r=50;

//圆半径

lineStyle(1);

//线样式

moveTo(0,r);

//起始点

_root.onEnterFrame=function(){

//载入帧函数

if(n<=2*Math.PI){

//画完圆停止

n+=Math.PI/180;

//最小单位

curveTo(r*Math.sin(m),r*Math.cos(m),r*Math.sin(n),r*Math.cos(n));}

//曲线画圆

m=n;}

//将后一个弧度赋值给前一个将上面的教本复制在帧上,便会出现一个画圆的动画。

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