• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:setIntervalを利用したタイポグラフィの作り方。)

setIntervalを利用してタイポグラフィを作成する方法

このQ&Aのポイント
  • setIntervalを利用して時間差で表示されるタイポグラフィを作成する方法について試行錯誤していますが、うまくいきません。
  • メインタイムラインの1フレーム目に記述したスクリプトで、setIntervalを使って文字を表示させる方法を探しています。
  • 現在、問題に行き詰まっており、助けが必要です。何かアイデアやコードの修正方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

setInterval によって 関数typo が 500 ミリ秒間隔で実行されるわけですが, 実行されるたびに n=0 になってぜんぜん話が前に進みません。 var n = 0; は先に実行しておかなければなりません。 このことがうまく行かない原因です。 また,これはうまく行かない原因ではありませんが, 関数typo が 実行されるたびに, var str = "fu-gal-map-entrance"; を実行しても無意味です。 したがって次のようになります。 ------------------------------- var n = 0; //←前に出した var str = "fu-gal-map-entrance"; //←前に出した setInterval(typo, 500); function typo() { var obj = _root.createEmptyMovieClip("letter"+n, n); obj._x = 300+n*10; obj.createTextField("txt", 0, 0, 0, 300, 120); var tobj = obj.txt; tobj.text = str.charAt(n); n++; } -------------------------------

jeridomasa
質問者

お礼

BlurFiltan様 回答ありがとうございました。 今、試してみたところ上手くいきました。 いつもありがとうございます。

関連するQ&A