2014-05-03 49 views
0

我正試圖在array中存儲圖像的'y'座標,並通過點擊進行循環。Javascript應用y座標onclick。

我已經存儲的座標在arrayevent listener乖乖地改變

我的形象的y協調,但使用array index而不是給定的值。

例如0,1,2,3,而不是50 -50 -150 -250

posa = 50; 
posb = -50; 
posc = -150; 
posd = -250; 

position = [posa, posb, posc, posd]; 

index = 0; 

clue1.addEventListener("click", function(event) { 

//clue1.y = posb;  //works 

clue1.y = (index++)%(position.length); 

//alert(position); //returns 50 -50 -150 -250 

//alert(clue1.y): //returns 0 1 2 3 (the y position of my image) 

stage.update(); 

}); 

非常感謝那些誰看一看

回答

0

嘗試以下

clue1.y =位置[(索引++)%(position.length )];

+0

你是個天才!那是'完美的,你剛剛結束了四天的痛苦!謝謝@ skstar。 – Harry