在动作2中绘制方程式

时间:2015-06-07 11:37:43

标签: actionscript actionscript-2 flash

非常简单,我尝试在“A S 2”中绘制一个等式,我做了一个红点,将其转换为一个名为point的符号,十个创建一个空框并插入以下代码:

var X:Number=0;
var Y:Number=0;
var a:Number=3;
var b:Number=3;
var c:Number=3;
var i:Number=0;

function func(X,Y,a,b,c){
Y=a*X*X+b*Y+c
}
while(X=O,X<100,++X,i=O,i<100,++i){
attachMovie("point", "pont+i", 0, {_x:X, _y:Y});
}


func(X,Y,a,b,c)

我的目标是追踪二度方程中的前99个点,其中每个点将具有以下实例名称:pont1,pont2,pont3,...,pont99。 错误日志没有显示任何内容,SWF也没有,我做错了什么?

1 个答案:

答案 0 :(得分:1)

看起来您的问题在while用法中。它只有一个参数 - 条件语句

尝试这样的事情

  var X:Number=0;
  var Y:Number=0;
  var a:Number=3;
  var b:Number=3;
  var c:Number=3;
  var i:Number=0;

  function func(X,Y,a,b,c){
        return a*X*X+b*Y+c
  }

  while(i<100){
        attachMovie("pont", "pont+i", i, {_x:X, _y:func(X,Y,a,b,c)});
        i++;
        X++;
  }