用Flash实现动态李萨利图.docVIP

  • 14
  • 0
  • 约2.31千字
  • 约 4页
  • 2017-08-14 发布于河南
  • 举报
用Flash实现动态李萨利图 课件设计要求 用Flash设计一个动态演示李萨利图的课件。所谓的李萨利图,就是在x轴和y轴各输入一个正弦波形成的图形。公式是: 根据和的不同,可以在屏幕上显示不同的图形,这样的图形被称为李萨利图形。 下面几张就是莉萨利图形的例子: 李萨利图在示波器和数学上都有许多应用的例子。 本课件里,我们将a和b取固定值,然后允许手动设置,,,,总共4个参数,以这些参数的当前值绘制李萨利图。并且用动画的方式演示绘制的过程。 基本原理 基本原理是使用MovieClip的绘图方法来动态绘制李萨利图。MovieClip提供画线的方法,关键代码是: mc.lineTo(x,y); 它的作用是从当前点开始,绘制一条直线到(x,y)点。 例如下面的代码将绘制一个正方形: var myMC:MovieClip=this.createEmptyMovieClip(myMC, 1); myMC.lineStyle(1, 0x000000); //定义边框为一个象素宽度的黑色。 myMC.moveTo(0, 0); myMC.lineTo(100, 0); myMC.lineTo(100, 100); myMC.lineTo(0, 100); myMC.lineTo(0, 0); 我们在Flash中, t从0到360度取值并绘制一条非常短的直线,只要将△t的值取得足够小,最终的图形

文档评论(0)

1亿VIP精品文档

相关文档