• ベストアンサー

ダイナミックテキストの文字化けについて

いつもお世話になっています。 Windows MEとWindows 2000とWindows XPを所有しています。 質問させていただきたい内容は、ダイナミックテキストへ文字を代入していますが、Windows MEでは文字化けをしてしまいます。 Windows 2000とWindows XPでは同じFlashを再生しても問題無く表示されます。 テキストの種類:ダイナミックテキスト インスタンスの幅:158.2 インスタンスの高さ:18 インスタンスのX位置:180 インスタンスのY位置:220 文字フォント:MS ゴシック フォントサイズ:14 文字位置:標準 行タイプ:単一行 選択可能:未設定 テキストをHTMLとしてレタリング:未設定 テキストの周囲にボーダーを表示:未設定 変数:set_string テキストオプションの編集:埋め込みなし 何故このような現象が発生するのかご存知の方がいましたらご教授願います。 また、対処方法についてもご教示していただきたいと思います。 (どちらか一方でも構いません。) 開発環境:Windows XP        Flash MX Professional 2004 宜しくお願いします。

  • Flash
  • 回答数3
  • ありがとう数6

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

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

よくわかりません。 MEを使っていた頃もそういったことは起きたことがありませんね。 98系特有のフォントが飛ぶ症状が出ているわけでもないのですよね。 フォントキャッシュの破損 http://homepage2.nifty.com/winfaq/fontstrouble.html ttfCache が破損して,Flash ではなく,文字そのものが場合によっては文字化けで見えなくなることはよくありました。 上記の現象でなければ, 解決策になるかどうかわかりませんが,デバイスフォントを使うのが良いかもしれません。 http://www.mitsue.co.jp/case/design/f_028.html デバイスフォントとは,Flashのフォントの種類を選ぶときに出てくる,前に「_(アンダーバー)」が付いたフォントです。 例:「_sans」「_serif」「_ゴシック」「_等幅」「_明朝」 「_ゴシック」あたりが良いかもしれません。 それ以外はよくわかりません。

basket11
質問者

お礼

回答ありがとうございます。 使用しているWindows ME自体のフォントが破損していたようでした。 フォントのインストールを実行し、無事問題を解決しました。 でも、ご回答いただいた内容は、凄く勉強になりました。 本当にありがとうございました。

その他の回答 (2)

回答No.3

#2さんのおっしゃる通りですが、Flashのバージョンを5にして書き出しても(パブリッシュ設定で変更可能)文字化けは起こらなくなりますよ。 (ver.6以降の機能を使ってない場合に限りますが)

basket11
質問者

お礼

回答ありがとうございます。 System.useCodepage=true;を実行しています。 #1へ回答した通り、自分自身の問題でした。 お騒がせして申し訳有りませんでした。

回答No.2

MXからデフォルトでは文字コードはUTF-8になっています。 代入するテキストがShift_JISの場合は読み込むコードを切り替える必要があります。 System.useCodepage=true; を最初に追加してみてください。

basket11
質問者

お礼

回答ありがとうございます。 System.useCodepage=true;を実行しています。 #1へ回答した通り、自分自身の問題でした。 お騒がせして申し訳有りませんでした。

関連するQ&A

  • FLASH MX/テキスト文字化け

    はじめて質問します。 Mac/FLASH MXでHPを作っているのですが、静止テキストに直接入力した文章で”た”の文字が”芽”と表示されてしまいます。 入力作業中は”た”で表示されていますが、テキストフィールドを出ると”芽”の表示に変わってしまうといった状態です。 使用フォントは「ヒラギノ丸ゴ Pro W4」です。 他のフォントで試したところ問題なく表示されましたが、これってフォントを変更するしか修正方法はないのでしょうか? 何が原因かわからないので、わかる方いれば教えてください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 表示>文字のサイズ>最大にすると文字が重なります

    初めてホームページを作成しています。基本的な内容で恐縮です。ご教示ください。 環境:XP、DREAMWEAVER3 レイヤーで場所を設定し、上のほうにはテキストで文字を書きました。少しあいた下にはテーブル(テキストが書かれている)を書きました。両方のテキストはのフォントはMSPゴシック、Osakaにサイズは2にしました。これをエクスプローラで見たとき、表示>文字サイズ>標準のときは、テキストとテーブルの間はあいて、期待どうりに表示しますが、最大にするとテキストとテーブルが重なります。重ならないようにするにはどのようにすればよいですか? いろんなところのHPを調べてみたところ、テキストが最大にしても大きさが変わらないものがあるように思いました。どのようにテキストを設定すれば、表示を変えてもサイズが変わらないようにできるのでしょうか? もしくは、テキストが大きくなっても、重ならなければよいので、下のテーブルの位置が、上のテキストのスペースに応じて移動するようにするにはどのようにすればよいですか(レイヤーの設定ですか)? すいません。是非教えてください。よろしくお願いします。

  • dxfファイルの文字化け

    dxf形式で保存されたファイルをJWWで読み込むと文字化けが発生します。 しかしすべてではなく、「MS Pゴシック・・・・・」と表示された部分のみ文字化けするようです。 どうすれば変換できるのでしょうか? ちなみにフォントキャッシュ等は問題ありませんでした。 使っているJWWは最新版でOSはMeかXpです。

  • 他人のPCで動かすと文字化けする

    初心者なので、しょーもない質問なのかもしれませんが コマンドボタンやラベル等に表示させる文字のフォントを「MS Pゴシック」にすると、EXEファイルにして他人のPCで動かした時に文字化けしてしまいます。(自分のPCではちゃんと表示されます) しかし、「MS ゴシック」にするとちゃんと表示されます。 2人中2人とも文字化けしてしまいました。 2人ともWindowsユーザーなので「MS Pゴシック」は使えるはずなのですが・・・。 他に何か設定があるのでしょうか?お教え願います。 ちなみにVBのヴァージョンは6.0です。

  • 文字化け、フォント設定

    Windowsの終了時のチェックボックス「□」が、「α」と 表示されており、フォントの設定数も減少しています。 ワードのフォント設定に「明朝体」がありません。 明朝体で作成の文書も設定として残っている「ゴシック体」で印字されます。 数時間前は通常どおり動いていたのですが、解決方法を 教えて下さい。 「Windows98」です。 宜しくお願いします。

  • CS3で外部テキストをHTMLにレタリングしたい。

    Flashに外部テキストを入れたいと思っているのですが、文字などは装飾したくHTMLでレタリングをしたいのですが、テキストをHTMLとしてレタリングするボタンを選択して以下のASを対応させるにはどうしたらよいでしょうか? 現状では、テキストをHTMLとしてレタリングするボタンを押しておいてもタグがすべて丸見えで通常のテキストになってしまいます。 インスタンスはaccessにしており変数はcontentsにしています。 外部ファイル名はaccess_contents.txtです。 var access_lv:LoadVars = new LoadVars(); System.useCodepage = true;//--この文の挿入位置もよく分りません、shift-jisで表示させたいです。 access_lv.onLoad = onText; access_lv.load("access_contents.txt"); function onText(success:Boolean) { if (success) { access.text =access_lv.contents; } else { access.text = "contents"; } } 環境 CS3 winXP AS2.0 flash9 以上、足りない点がある場合はご指摘ください。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • IE7でテキスト形式フォントをプロポーショナルにしたい

    XPでIE6を使っていたのですが、先ほどIE7にバージョンアップしました。 IE7のフォントのデフォルト設定は、 Webページフォントが「MS Pゴシック」、 テキスト形式フォントが「MS ゴシック」ですが、 どうにも等幅フォントに違和感があります。 テキスト形式フォントも「MS Pゴシック」に設定する方法はないのでしょうか。 ※「IE7を6に戻す」はナシでお願いします。

  • コマンドプロンプトでUTF-8が文字化けします

    Windows8.1proを使用してます。 コマンドプロンプトで chcp 65001でUTF-8にしてます。 日本語を入力したテキストファイルを UTF-8 で保存し、typeコマンドで表示すると文字化けします。 コマンドプロンプトのフォントはラスターフォントを選択してます。 レジストリを修正してMSゴシックをフォントに追加しようとしましたが、追加出来ませんでした。 何かアドバイスがありましたらご教示お願い致します。 宜しくお願い致します。

  • IE8で特定の文字が出ません。

    IE8を使っているのですが、☆や∫などの特定の文字だけが□に文字化けして困っています。 コピー&ペーストしても□になってしまい、google等検索サイトでも全く使えません。 また、Firefoxではきちんと表示できます。 直し方を教えてください。よろしくお願いします。 以下、当方の環境です。  ・Windows XP HomeEdition SP3  ・MS Office IME2007  ・[インターネットオプション]→[全般タブ]→[フォント]で他のフォントに変更しても変化なし。    WEBページフォント:MS Pゴシック    テキスト形式フォント:MS ゴシック  ・他に追加したフォント:みかちゃん、あずきちゃん、メイリオ

  • イラストレーターの文字化け

    インストールした「mspゴシック」「msp明朝」「msゴシック」「ms明朝」の4つのフォントが、イラストレーターではフォント表記が文字化けしてしまい使えません。ワードでは問題なく使用できます。問題解決の方法を教えてください。OSはWINDOWS7です。