Javascript 如果x位置为<;=-50?

Javascript 如果x位置为<;=-50?,javascript,craftyjs,Javascript,Craftyjs,我正在用一个tween移动一个街区: var block1 = Crafty.e('Block, 2D, Canvas, Color, Tween') .attr({x: 450, y: 140, w: 40, h: 200}) .color('yellow') .tween({x: -50}, 3000); 如何重置位置?因此,在x位置改变时,会触发“移动”事件。(这是的一部分)因此每次对象移动时,您只需检查其当前位置并做出适当响应: var checkPos =

我正在用一个tween移动一个街区:

  var block1 = Crafty.e('Block, 2D, Canvas, Color, Tween')
    .attr({x: 450, y: 140, w: 40, h: 200})
    .color('yellow')
    .tween({x: -50}, 3000);

如何重置位置?因此,在x位置改变时,会触发“移动”事件。(这是的一部分)因此每次对象移动时,您只需检查其当前位置并做出适当响应:

var checkPos = function(){ 
    if (this.x<= -50)
        this.x = 450;
};

e.bind("Move", checkPos);
var checkPos=function(){

如果(this.xa)您希望这种情况无限期发生还是只发生一次?