- ベストアンサー
FLASHMXで外部テキストを読み込む際に
FLASHで外部テキストを読み込む際に、 swishのタイプライタ-みたいに、 文字を1文字ずつよみ込ませる方法はあるのでしょうか? 何か良い方法があれば教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「文字を1文字ずつよみ込ませる」の意味が不明ですが、おそらく画面表示する際にタイプライターみたいに1文字づつ表示するということと解釈して回答させていただきます。 まず、外部テキストを一括で変数によみこみ、読み込んだテキストを以下みたいなコーディングで表示すればよいと思います。インターバルの間隔を変更すれば表示速度も変化します。 var myString = new String(ここに読みこんだテキスト); var w_cnt1 = 0; function setstring() { if (myString.length+1>w_cnt1) { st2.text = myString.substr(0, w_cnt1); w_cnt1++; } else { clearInterval(w_intervalID1);} }; clearInterval(w_intervalID1); w_intervalID1 = setInterval(setstring, 20);
その他の回答 (1)
- NORIHIRO
- ベストアンサー率77% (7/9)
回答No.2
回答が遅くなりました。 私はこのスクリプトを任意のムービーインスタンスの1フレーム目に書いています(STOP関数で1フレーム目で停止するようにしています)。検証はしていませんが、onClipEvent(Load)でもおそらく同じことなので大丈夫だとは思います。 以上
質問者
お礼
ありがとうございました!!
お礼
ありがとうございました☆ これからやってみます~!!
補足
やってみたのですが・・・・ スクリプトの書き方が、よく分からなくって 初心者なのですみませんm(__)m 外部テキストを変数で読み込むのはできるのですが、 onClipEvent(load){ の中に上のスクリプトを書いていけばいいのでしょうか・・・。