2016-02-25 32 views
0

我想在設定的時間量之後使fillcolor更改回原始顏色。使用PaperJS在一定時間後更改填充顏色

var point = new Point(20, 20); 


var newPoint = Point.random() * view.size; 
window.position = new Point(newPoint, newPoint); 
var newPoint2 = Point.random() * view.size; 
window2.position = new Point(newPoint2, newPoint2); 
var newPoint3 = Point.random() * view.size; 
window3.position = new Point(newPoint3, newPoint3); 
var newPoint4 = Point.random() * view.size; 
window4.position = new Point(newPoint4, newPoint4); 
var newPoint5 = Point.random() * view.size; 
window5.position = new Point(newPoint5, newPoint5); 
var newPoint6 = Point.random() * view.size; 
window6.position = new Point(newPoint6, newPoint6); 
var newPoint7 = Point.random() * view.size; 
window7.position = new Point(newPoint7, newPoint7); 
var newPoint8 = Point.random() * view.size; 
window8.position = new Point(newPoint8, newPoint8); 
var newPoint9 = Point.random() * view.size; 
window9.position = new Point(newPoint9, newPoint9); 
var newPoint10 = Point.random() * view.size; 
window10.position = new Point(newPoint10, newPoint10); 


}; 


}; 






    if(event.delta === 4){ 
window.fillColor = "coral"; 
window2.fillColor = "coral"; 
window3.fillColor = "coral"; 
window4.fillColor = "coral"; 
window5.fillColor = "coral"; 
window6.fillColor = "coral"; 
window7.fillColor = "coral"; 
window8.fillColor = "coral"; 
window9.fillColor = "coral"; 
window10.fillColor = "coral"; 
}; 

我知道event.delta需要有某種事件處理程序的內部,但如果我把它放在onFrame的填充顏色設置珊瑚自動即使它不應該直到時代已經一去不復返了,我」我也設置了它。 任何想法如何解決這個問題?

+1

您可以正確縮進代碼併發布[Sketch](http://sketch.paperjs.org/)嗎? –

+0

是的,縮進你的代碼會很好 – Aron

+0

縮進就在它的路上。 – Naomi

回答

0

我認爲你要找的是event.count

更新:Sketch