-1

Paper.js で setInterval を使用する方法を理解しようとしています。setInterval 関数の内側と外側で同じコードを使用して、簡単なテストを行いました。後者の場合は機能しますが、setInterval 内では機能しません。何か案が?

// interval (not working)//

var id = setInterval(function() {   
    var path = new Path.Circle(new Point(20, 20), 30);
    path.fillColor = 'red';
    var pointX = 80;
    var pointY = 50;
    var symbol = new Symbol(path);
    symbol.place(new Point(pointX, pointY));
    pointX = pointX+50;
    pointY = pointY+50;
    }
}, 1000);


//no interval//

var path = new Path.Circle(new Point(20, 20), 30);
    path.fillColor = 'red';
    var pointX = 80;
    var pointY = 50;
    var symbol = new Symbol(path);
    symbol.place(new Point(pointX, pointY));
    pointX = pointX+50;
    pointY = pointY+50;
    symbol.place(new Point(pointX, pointY));

http://jsfiddle.net/miguelrivero/2BzUL/10/

ありがとう!

4

1 に答える 1