• 首页
  • 小学语文
  • 中学语文
  • 中学英语
  • 免费论文
  • 教学随笔
  • 学生作文
  • 综合考试
  • 试题教案
  • 育儿话题
  • 教学资源
  • 编程技术
  • 博客
  • 用ActionScript画数学函数图象

    日期:2003-10-01  地址:  作者:
      

    falsh5虽是专业的网页动画制作软件,但是利用它制作多媒体课件毫不逊色。特别是它的ActionScript具有很强的延伸性,功能非常强大,只要巧妙的运用就会产生出神奇的效果。下面介绍利用ActionScript绘制数学函数图象的方法。

    ActionScript中没有画点和画线的动作、函数、方法,如何实现绘制曲线呢?我们可以建立一个只有一个实心圆(半径2像素左右)的电影剪辑符号,实例化后利用动作duplicateMovieClip复制若干同样的电影剪辑作为组成图象的点,设置每个电影剪辑的_x_y属性,使其成为图象上的点的横、纵坐标,这些点(电影剪辑)就构成了所要绘制的函数图象。例如画y=sinx x∈[-2π,2π]的图象。

    新建一个文件,创建一个新电影剪辑符号:用椭圆工具绘制一个圆(边线与填充色相同),利用info面板设置W2pxH2px,利用Align面板使圆心位于符号编辑区的中心。回到Scene编辑环境,把刚刚建立的符号实例化,并在Instance面板中为其使命名为p,并把它放在适当的位置作为坐标系的原点,如(200,150),在时间线第一帧的Frame Actions面板里输入下面语句:

    for (j=-Math.ceil (2*Math.PI*32);j<=Math.ceil(2*Math.PI*32);j++) {

      duplicateMovieClip ("p","p"+j, j);

      x = j/32;

      y = Math.sin (x);

      setProperty ("p"+j, _x, 200+j);

      setProperty ("p"+j, _y, 150-32*y);

    }

      执行Control菜单中的命令:TestScene,所要画的函数图象显示在屏幕上。其中图象坐标系的单位长度是32px(即1厘米)


    对 用ActionScript画数学函数图象 文章的评论    [查看网友评论]

    验证码:
    匿名发表: