• 締切済み

XMLを読み込むタイプのFlashコンポーネントで日本語が使えない

【環境】 Win XP sp2 Flash8Pro ////////////// //質問です。 メニューバーFlash componentで メニューのTEXTをXMLより読み込んでswfにて表示させるコンポーネントがありまして 文字コードはUTF-8なのですが、 XMLファイルに表示させたいメニューTEXTを 日本語にて入力しても、SWFに表示されません。 XMLファイルのヘッドの部分のエンコーディングを Shift_JIS変えてもだめでした。(Flash8はUTF-8ですよね) ↓(この部分) <?xml version="1.0" encoding= "UTF-8" ?> 以前にどこかのサイトで、同じ方式でちゃんと日本語表示が出来ていたのを確認したので 1年くらいずっと粘ってみましたが、解決策を見つけ出す事ができませんでした。 解決策をご存知の方は、教えて頂けませんでしょうか。 どうぞよろしくお願い致します。

  • Flash
  • 回答数2
  • ありがとう数1

みんなの回答

  • perse
  • ベストアンサー率74% (113/152)
回答No.2

#1に書いたxmlをUnicodeで保存したら、 System.useCodepage = true; を書かなくても日本語表示できましたので、 xmlファイルだけで何とか出来るのではないでしょうか。 Unicodeでの保存の仕方は、 xmlをメモ帳で開いて[名前を付けて保存]、 出てきた保存ダイアログの一番下に文字コードを指定するコンボボックスがあるので、 Unicodeを選択して保存してください。

sato777
質問者

お礼

お返事有難う御座います。 今、製造元から連絡があって、flaファイルをいじらないと無理なようでした。 Flaファイルは、最近配布するようになったようで サポートより送って頂き解決できました。 お手数をお掛けしてすみませんでした。

  • perse
  • ベストアンサー率74% (113/152)
回答No.1

外部xml(source.xml)----------------------------------------- <menu label="フラッシュ講座"> <menuitem label="アクションスクリプトについて"/> <menuitem label="クラスについて"/> </menu> フレームスクリプト------------------------------------------ //メニューバーのインスタンスメイはmyMenuBar var myMenuBarDP:XML = new XML(); System.useCodepage = true; //これ大事 myMenuBarDP.ignoreWhite = true; myMenuBarDP.onLoad = function(success) { if (success) { myMenuBar.dataProvider = myMenuBarDP; } else { trace("XML ファイルのロードでエラーが発生しました"); } }; myMenuBarDP.load("source.xml"); で日本語も表示できました。環境はFlash2004proです。

sato777
質問者

補足

いつもお世話になっております。 お返事心より感謝いたします。 マクロメディアのページより、海外のサイトから XMLとswfのセットになったコンポーネントを購入したのですが Flaファイルは付いていませんでした。 どうしたらよいでしょうか? XMLファイルだけでなんとか出来ないものでしょうか?

関連するQ&A

  • flash:xml中の日本語が表示されない

    flashのテンプレートで、日本語がうまく使えず困っています。 【実行した手順】 ・以下の右下からテンプレートファイルをダウンロード  http://www.flashmo.com/preview/flashmo_085_stylish ・xmlファイル(例えばflashmo_085_news_list)中に日本語を追記 ・ローカルのflashmo_085_stylish.htmlをChromeで表示 【現象】 ・日本語部分のみ表示されない。  #前後のアルファベットはxmlファイルの内容が正常に反映される。   日本語の部分だけ省略され、スペースも空かない。   ex) (xml)newsニュースlist → (ブラウザ)newslist xmlファイル修正後に、Adove Flash CS5.5にてflaファイルから再度swfファイルを作成・リロードしても無理でした、、 基本的な事かも知れず大変恐縮ですが、よろしくお願い致します。m( _ )m

    • ベストアンサー
    • Flash
  • Flash コンポーネントのUIScrollBarのhtmlファイルで

    Flash コンポーネントのUIScrollBarのhtmlファイルでの表示について。 現在Flash CS4を使用してフルフラッシュでホームページを制作しようとしています。 Flashで外部テキストを読み込んだダイナミックテキストに、 コンポーネントのUIScrollBarを取り付け、読み込んだ外部テキストをスクロールさせたいとおもっています。 ダイナミックテキストエリアにUIScrollBarを取り付けてパブリッシュしてみると SWFファイルではきちんとスクロールバーが付いて作動するのですが、 htmlファイルではスキンは表示されているのですが、スクロールバーや上下ボタンが表示されず、テキストのスクロールができません。 検索してみるもいまいち原因がわからず... 作業環境は Mac OS X 10.4.11 Flash CS4 PROFESSONAL よろしくお願いします。

  • XMLから読み込みで

    XMLファイルからFlashで文字を表示するという事をしています。 ですが表示させると全角日本語の『を』という文字だけが 表示されません。 XMLファイルはUTF-8で記載されていますが 他の全角日本語は表示されます。 Flashのテキスト表示エリアのフォントは『MS UI Gothic』と なっております どなたかおわかりになられる方、ご指導の程宜しくお願い致します。

  • FLASH+XMLファイルの編集方法について教えてください

    先日FLASH+XMLのテンプレートを購入しました。 具体的には下記urlのものです。 http://www.templatemonster.jp/show.php?templ=22996 私は初心者なのですが、今までHTML+CSSやSwishmaxの テンプレートを購入しても何とか本をみながら編集できたので、 挑戦してみました。しかし、今回は解説書等が少ないこともあり 行き詰まってしまいました。 1.XMLの文字データの編集   FLASHの画面で現れるコンテンツ文字が全部書いてある   XMLファイルを見つけたので、そこに書きたい文章を上書きして   (日本語を使っていません)ウェブサーバーにアップロードしました。   しかし、まるでFLASH画面に反映されません。   ほかに何かしないとxmlの更新内容は反映されないのでしょうか。 2.日本語対応   このFLASH+XMLテンプレートは英語バージョンらしいのですが、   Action Script+XMLの知識があれば、日本語にも対応できるとあります。   日本語対応できる方法を教えていただけないでしょうか。   できれば、XMLで日本語文書を更新できるようにしたいと思っております。 3.FLASH8   アニメーション等は全く触らず文章だけ上書きしたいと思っております。   しかし、FLASH8を購入しないと上記1.2.はできないのでしょうか。   また、効果音のデフォルトをoffにしたいと思っております。   これらに対応できるフリーソフトがあれば、教えていただけると嬉しいです。 お手間をお掛けしますが、どうぞよろしくお願いします。  

  • XMLの&amp;が&に変換されない

    FlashにXMLを読み込むとエスケープの「&amp;」が「&」に変換されず 「&amp;」のままになってしまいます。 「&」だけにしても「&amp;」に変換されてしまいます。 getURL内およびテキストフィールドで使おうとしています。 「&」を表示するにはどうしたらよいのでしょうか? MacOS 10.4、Flash8、XMLは文字コードUTF-8 / LFです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FlashにXMLを読み込む

    Flashに外部XMLテキストを読み込みで行き詰まってしまい、質問させて頂きます。XMLテキスト読み込みまではできたのですが、そのテキストにリンクを貼ることができず、困っています。どなたか分かる方がおられましたら教えてください! 【以下XMLになります】 <?xml version="1.0" encoding="UTF-8"?> <topIndex topA="TOPICS" topDescription="テキストテキストテキスト" topB="テキストテキストテキスト" topC="テキストテキストテキスト" topD="テキストテキストテキスト" topE="テキストテキストテキスト"> </topIndex> FlashのASには _global.index_xml = "top.xml"; _global.xmlIndex = new Object(); XML.prototype.ignoreWhite = true; indexXML = new XML(); indexXML.onLoad = XMLLoaded; indexXML.load(index_xml); function XMLLoaded(success):Void { var rootNode:XMLNode = indexXML.firstChild; xmlIndex.topTitle = rootNode.attributes["topTitle"]; xmlIndex.topA = rootNode.attributes["topA"]; xmlIndex.topB = rootNode.attributes["topB"]; xmlIndex.topC = rootNode.attributes["topC"]; xmlIndex.topD = rootNode.attributes["topD"]; xmlIndex.topE = rootNode.attributes["topE"]; _root.topTitle.text = xmlIndex.topTitle; _root.topA.text = xmlIndex.A; _root.topB.text = xmlIndex.B; _root.topC.text = xmlIndex.C; _root.topD.text = xmlIndex.D; _root.topE.text = xmlIndex.E; } と記述しています。 環境はMacでFlash8を使っています。 よろしくお願いします。

  • 配布されているswfのFlashについて

    質問させて頂きます。 この度インターネットで配布されているswfファイルのFlashをダウンロードしたのですが 配布元が海外で全ての言語が米語になっています。 そこで日本語に直そうと同時配布されているxmlファイルを編集してみました。 しかし漢字は全て、表示される箇所が空白になってしまい、 ひらがな等は正しく変換されず、ローマ字の羅列の様なものが出てしまいました。 xmlファイルの先頭は<?xml version="1.0" encoding="utf-8"?>となっています。 Shift_JISに変更をしてみても何も改善はありませんでした。 どうにかして日本語に変換出来ないでしょうか。 詳しい方居ましたら、宜しくお願い致します。

  • xmlでswfを読み込むには?

    flashでスライドショーを作っています。 同じフォルダにxmlファイルを作って指定した写真を取り込むようにしています。 そしてその写真のタイトルもフラッシュ内に表示されるところまで作りました。 xmlは以下のようなものです。 <?xml version="1.0" encoding="utf-8"?> <Photo> <picture image="photo01.jpg">タイトル01</picture> <picture image="photo02.jpg">タイトル02</picture> </Photo> そこで、画像とタイトルを読み込むだけでなく、 タイトルごとに別のswfファイル(ボタンを含んだswfファイル)も読みこむようにしたいのですが、 どのようにしたら良いでしょうか? わかる方いらっしゃいましたら、どうぞよろしくお願いします。

  • UTF-8で日本語を保存しサーバにアップする方法

    事情がありUTF-8で日本語のHTMLファイルを保存しアップしなければならなくなり、その方法を検索しましたが自力では解決できませんでした。 今現在持っているテキストエディタ(TeraPad)を使いUTF-8を選択し保存するとほとんどの日本語が???となり日本語表示ができません。 どうすれば日本語をUTF-8で保存でき、アップそしてブラウザで表示できるようになるのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • FLASHでメニューの表示について

    swfファイルに直接アクセスすると パブリッシュ設定→HTMLタグ→メニュー表示 のチェックを外していますがメニューが表示されます。 ムービー中にCGIの送受信などがあるのでどうしても 先送りなどされるとこまります。 また、このときにタイトル(ブラウザIE)がswfファイルのフルパスが表示されます。こいつも変更したいのですが…。 なにか解決策はないでしょうか?宜しくお願い致します。