• ベストアンサー

外部から読み込んだテキストを表示する際の問題

テキストを外部から読み込み、splitを使用して配列にし、 ボタンが押されたら指定された行を表示するという作っています。 ボタンを押すと指定行は表示されるのですが、いくつか問題が出てしまいました。 1.文字をテキストフィールドの左上に表示したいのに隙間が空いてしまう(下にずれてしまう) 2.文字化けする(外部テキストはEUC) 1は改行が入ってしまうのかな?とも思うのですが直し方がわからずどうしても解決できません。 アドバイスをお願いします。

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

Flashの基本文字コードは,UTF-8です。 オマケで1フレーム目に, System.useCodepage = true と書いたときにShift-JISが使えるだけです。 EUCは使えません。Flash以外の何かで変換してください。 空白行に関してはよくわかりませんが,文字コードが直れば直るのかもしれません。

参考URL:
http://www.macromedia.com/jp/support/flash/ts/documents/fl0262.html
kamay
質問者

お礼

ありがとうございます。 EUCは使えなかったのですね… UTF-8に変換したところ文字化けは直りました。 しかし隙間が空いてしまうのは直りませんでした… 何が原因かわかりましたらまたアドバイスお願いします。

kamay
質問者

補足

やっぱり改行が原因のようでした。 一度質問を締めさせていただきますね。

関連するQ&A