作业帮 > 综合 > 作业

求flash中怎样画y=x2(平方)

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/01 08:42:30
求flash中怎样画y=x2(平方)
就是要有坐标轴,还要有两个按钮,一个是"开始",一个是"退出",好象是用描点和连线做出来的!希望能说得详细一点,因为小妹是刚接触flash的,
求flash中怎样画y=x2(平方)
这是我以前做过一个类似的东西.单位是以像素为单位的了.不知道,你要的是不是这种类似的东西了.
//画一个抛物线100Y=X×X的曲线,AS3.0;
import flash.events.*;
import fl.controls.Button;//此外,还需要从组件之中拖Button组件到库中,方可使用!
var myDrawBtn:Button;
var myResetBtn:Button;
var myXY:Sprite;
var myLine:Sprite;
var X0:Number;
var Y0:Number;
const PRECISION=2;
const originX=-200;
const originY=400;
X0=originX;
Y0=originY;
initMyBtns();//初始化按钮,给按钮加上听侦器
initXY();//初始化坐标轴,画出X轴与Y轴
initLine();//初始化第一个锚点处,初始化条线样式
function initMyBtns() {
myDrawBtn= new Button();
myResetBtn=new Button();
with (myDrawBtn) {
x=300;
y=200;
scaleX=scaleY=1.5;
alpha=.8;
label="< 画线 >";
}
with(myResetBtn)
{
x=300;
y=150;
scaleX=scaleY=1.5
label="< 复位 >";
}
addChild(myResetBtn);
addChild(myDrawBtn);
myDrawBtn.addEventListener(MouseEvent.CLICK,startDraw);
myResetBtn.addEventListener(MouseEvent.CLICK,clearL);
}
function startDraw(evt:MouseEvent) {
myLine.addEventListener(Event.ENTER_FRAME,drawL);
}
function drawL(evt:Event) {
if (X0