用Actionscript 2.0创建平面坐标系并描绘自定义函数图像
?代码:
//创建坐标轴:
//用法:Axis(所属影片,原点的x坐标,原点的y坐标,步长,刻度线长,-x轴长,+x轴长,-y轴长,+y轴长,颜色,深度)
var?my_axis1?=?new?Axis(this,?160,?108,?50,?10,?-150,?300,?-100,?80,?0x000000,?1);
var?my_axis2?=?new?Axis(this,?280,?255,?25,?4,?-250,?200,?-100,?100,?0xff0000,?2);
//以下是4个自定义函数:
function?func1(x)?{
return?1/x;
}
function?func2(x)?{
return?Math.log(x);
}
function?func3(x)?{
return?Math.cos(x);
}
function?func4(x)?{
return?x*x-3;
}
//画函数:
//用法:drawFunction(函数,线粗,颜色)
my_axis1.drawFunction(func1,?2,?0xff0000);
my_axis1.drawFunction(func2,?1,?0x003366);
my_axis2.drawFunction(func3,?3,?0x0000ff);
my_axis2.drawFunction(func4,?4,?0xff6600);
示例:
fla源文件与相关类文件打包下载
func.rar
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/311.html