2012-01-16 64 views
3

誰でもHTML5キャンバス上で(JavaScriptを使用して)次のことを順番に行う方法を知っていますか? HTML5キャンバスの点滅するテキスト?

  • テキストは5秒(またはいつでも)
  • 理由消える1秒間隔で数回

  • テキストが点滅:

    1. テキスト(P Iはすでにこれを実行する方法を知っている)が表示されます私はこれを行うのがとても難しいと思うのは、スクリプトで一時停止を作成する方法がないからです。どんな助けでも大歓迎です!

  • 答えて

    6
    function flashyText() { 
        var count = 10, 
         timer = setInterval(function() { 
          count--; 
          if(count%2 == 1) { 
           // draw the text 
          } 
          else { 
           // don't draw it (ie. clear it off) 
          } 
          if(count == 0) clearInterval(timer); 
         },1000); 
    } 
    

    何かがそうです。

    +0

    私はそこに見るものが好きです!私はそれを行って、それがうまくいくかどうかを見ていきます。 –

    +0

    問題が発生した場合、キャンバス全体がフレームごとにクリアされます。多分私のソースのJSFiddleは、これを解決するための何かを考え出すのに役立つでしょう。 http://jsfiddle.net/4BcV5/ –

    +0

    私はHTML5 Canvasでの経験はあまりありませんが、代わりにGameMaker:HTML5を使用することをお勧めします。 –

    関連する問題