2015-06-07 18 views
0

這很簡單,我試着在「AS 2」中畫一個方程,我做了一個紅點,將它轉換爲一個叫做點的符號,十創建了一個空幀並插入下面的代碼:在動作2中繪製方程

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

看起來像你的問題是在while usage.It只有一個參數 - 條件語句

嘗試這樣的事情

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++; 
    } 
+0

抱歉,我不能剛纔的答覆,但它是同樣的結果,空日誌和SW F. –

+0

你確定你在庫中有'pont'鏈接的符號嗎? – Aspiro

+0

你可以上傳一些例子,它會讓事情變得更加清晰 – Aspiro