2012-05-04 13 views
0

このコードは、プレーヤーの動きをレンダリングし、画像を変更します。ローカルでは、サーバー上で正常に動作します。画像の変更は表示されません。しかし警告を解除すると( "right1");とアラート( "right2");画像の変化とみなされます。どのように私はまた、サーバーの写真を見て変わったのですか?サーバー上で、プレーヤーの動きはレンダリングされません。

var timer; 
function GoRight(toPosition, level, mines) { 
    clearInterval(timer); 

    var left = $("#man").position().left; 
    var top = $("#man").position().top; 

    $("#man").attr('style', 'position:absolute;display:block;left:' + left + 'px;top:' + top + 'px;') 
    $("#man").attr("class", ""); 

    var tempi = 0; 
    timer = setInterval(
     function() { 
      if (left >= toPosition) { 
       left = toPosition; 
       $("#man").attr('style', 'position:absolute;display:block;left:' + left + 'px;top:' + top + 'px;') 
       clearInterval(timer); 
       $("#man").attr('src', '/content/games/kamikaze2/right0.gif'); 

       return; 
      } 
      tempi += 8; 
      left += 8; 
      $("#man").attr('style', 'position:absolute;display:block;left:' + left + 'px;top:' + top + 'px;') 

      if (tempi % 16 == 0) { 
      // alert("right1"); 
       $("#man").attr('src', '/content/games/kamikaze2/right1.gif'); 
      } 
      else { 
      // alert("right2"); 
       $("#man").attr('src', '/content/games/kamikaze2/right2.gif'); 
      } 
     }, 70); 
} 
+0

の作品どういうわけかサーバーに "gamestate"を更新するだけです。 – worenga

+0

私はちょうど絵が変わることを認識しましたが、絵なしの警告がある場合にのみシフトしません。 – Mediator

答えて

0

それは驚きのようなものだが、それは他の場合

$("#man").attr('src'); 

後に私の行を助けたが、それはあなたが何をしようとしている?

関連する問題