当前位置:免费教育资源网论文数学论文
关键字: 所属栏目:

用ActionScript画数学函数图象

来源:互联网  作者:佚名  更新时间:2005-12-07 17:42:13   

  

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厘米)



文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
栏目导航
本类热门阅览
相关文章
精彩推荐