• 締切済み

外部textファイルの中の文字を揃えるには

flash初心者です。 ダイナミックテキスト内に外部txtを読み込み表示させているのですが、 外部textファイルの中身が、「会社名 住所 電話番号」のリスト という形になっているのですが、項目ごとに文字の開始位置を揃える方法はあるんでしょうか? AA会社 東京都渋谷区○○1-1 03-0000-0000 BBBBBBBBB会社 東京都渋谷区○○1-1 ○○ビル1F 03-0000-0000 という風になっているのを、 AA会社         東京都渋谷区○○1-1           03-0000-0000 BBBBBBBBB会社 東京都渋谷区○○1-1 ○○ビル1F 03-0000-0000 という風にしたいということです。 textデータはPHPで作成しており、サーバから動的に読み込んでいます。 宜しければご教授お願いいたします。 環境はFLASH8 WINXPです。

みんなの回答

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

Flash のバージョンがわかりませんから(pro8? Basic8?), できるかどうかもよくわかりませんが, データをもっと整理した場合(カンマ区切りCSV形式にするとかXML形式にするとか), DataGridコンポーネントを使用すると比較的簡単にできると思います。 DataGrid Flash http://www.google.co.jp/search?hl=ja&q=DataGrid+Flash&lr= 詳細は,データの形とかその辺によって変わりますから回答できませんが。

fudomumu
質問者

お礼

お返事が大変遅くなり、申し訳ございません。 バージョンはpro8です。 DataGridコンポーネントは、初めて知りました。 pro8だと使えるみたいで、試してみようと思います。 ありがとうございました!

  • taku2888
  • ベストアンサー率60% (15/25)
回答No.2

ダイナミックテキストの「TextFormat」は使えないでしょうか。 タブストップ等指定できるので、工夫次第で出来そうな気がしますが 私自身試したことがないので参考しとて。

fudomumu
質問者

お礼

お返事が大変遅くなり申し訳ございません。 TextFormatはチャレンジしようと思ったのですが、 知識不足で断念しました。 textformat以外の方法で何かあればと思ったのですが… ご回答ありがとうございました。

  • taku2888
  • ベストアンサー率60% (15/25)
回答No.1

「会社名 住所 電話番号」の区切り文字は決まっているのでしょうか。 「東京都渋谷区○○1-1 ○○ビル1F」などを見ると スペースでは切りようがなさそうですが。 CSVの様に決まりがあれば良いのですが、 なければ、分解して自前で判断するとして。 「会社名 住所 電話番号」を別々のテキストに分けて表示させれば フォントに左右されずに揃えて表示できますが。

fudomumu
質問者

お礼

ご回答ありがとうございます。 >「会社名 住所 電話番号」の区切り文字は決まっているのでしょうか。 区切り文字は決まっておりません。 区切り文字を入れれば文字を揃えることが出来るのですか? 出来ればその方法を教えていただけないでしょうか? >「会社名 住所 電話番号」を別々のテキストに分けて表示させれば >フォントに左右されずに揃えて表示できますが。 それも考えたのですが、そうなれば、情報量が多い場合(100件等)スクロールバー等を表示させなければいけなくなり、 テキストを分けるとそれぞれにスクロールバーを表示することになってしまうので、断念しました。

関連するQ&A

専門家に質問してみよう