ダイナミックテキストの表示ができません

このQ&Aのポイント
  • Flashのパブリッシュプレビューで表示されているダイナミックテキストが、HTML上では表示されなくなります。
  • ブラウザ上で直接SWFのパスを入力すると、正しくtxtファイルの内容が表示されます。
  • Adobe Flash CS3 ProfessionalとAdobe Dreamweaver CS3を使用しています。HTMLの作成に問題があるかどうか教えてください。
回答を見る
  • ベストアンサー

ダイナミックテキスト - 外部テキストが表示されません

いつもお世話になっております。 質問させて頂きます。 ダイナミックテキストを配置し、外部のtxtファイルを読み込ませて表示させたいのですが、上手くいきません。 プレビューでは表示されているのですが、html上に配置すると表示されなくなります。 しかし、ブラウザ上でswfのパスを直接入力し開くと、ちゃんとtxtファイルの内容が表示されるので、階層等のミスではないと思います。 また、Flashのパブリッシュプレビューでのhtmlでも正常に表示されているので、配置する際のhtmlに問題があるのでしょうか。 使用ツールはAdobe Flash CS3 Professional、 AS2.0 / player8向けのパブリッシュをしています。 配置する際などのhtml作成はAdobe Dreamweaver CS3で行っております。 ご教授頂けますと幸いです。 何とぞよろしくお願い致します。

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

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

  • ベストアンサー
  • 98FAN
  • ベストアンサー率66% (4/6)
回答No.1

推測なのではずれだったらごめんなさい。 いつもは自分で実験してから書き込むのですが、 現在環境が無いもので・・・スイマセン。 たぶん階層の問題だと思います。 構成がわからないので例としてあげますが、 HTML -----htmlの階層 |-swf ----Flashの階層(Txtもここ) となっている場合で html内のFlashのリンクは『swf/txt.swf』となるかと思います。 で、Flash内では『Txt.txt』で外部テキスト呼び出してますよね。 そうすると、htmlから呼ばれたFlashが実行される階層は『html階層』なため、 リンク先のファイルが見つからず表示できないのでは? ※直リンだと『swfの階層』でFlashが動作するので正常になる。 ためしに全部のファイル『html/swf/txt』を同一の階層で動くようにリンクを張り直して、 同一階層に全部入れてhtmlをコールしてみてもらえませんか? 上記原因なら対策として 1.Flashを呼ぶhtmlもFlashと同階層に入れる。 2.リンクをすべてベタ打ちで登録する。  http://****.com/html/swf/txt.txtなど 3.外部テキストへのリンクをFlashに組み込まず、  htmlから変数で渡す方法を取る。  ※やり方は参考URLのホームページが判りやすいかも。 のどれかで解消できると思います。

参考URL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20061206/256146/
poicle
質問者

お礼

ありがとうございます! まさにその通りの原因でした。 html側からの階層、swf側からの階層という概念、よく理解できました。 迅速で的確なご回答、本当に助かりました。 ありがとうございました!

関連するQ&A

  • アップロードしたら外部テキストが表示されない

    お世話になります。過去ログを探ってみましたが、解決しませんでしたので質問させて頂きます。Windows XP、FLASH MX、IE7という環境です。 ダイナミックテキストで外部テキストを読み込み、スクロール表示させるというswfファイルを作成しました。パブリッシュプレビュー及び、パブリッシュしたhtmlファイルをIEを通して確認すると全く問題なく表示させるのですが、アップロードしたら外部テキストの部分のみ表示されません。ページに関連するhtmlファイル、swfファイル、txtファイルは全て同じ階層にアップロードされいるのに何故なのか分からず困っています。質問内容分かりにくかったらすみません。どなたかお助け願えないでしょうか。

    • ベストアンサー
    • Flash
  • FLASH 外部テキストで画像を表示

    使用環境 ■WindowsXP ■FLASH professional2004 外部テキストファイルを呼び出して、テキストと同時に画像も表示させたいのですが、実際swfファイルを表示してみると、テキストは表示されるのですが、イメージが表示されません。 外部テキストファイルには、 呼びたいテキスト 呼びたいテキスト <IMG src="画像のパス" width="100" height="100"> と記述しています。 書き出す際にFLASHのバージョンを7.0に設定、 htmlのレンダリングを有効にしているのですが…。 まったく原因が不明なため、大変焦っております。 どなたかご回答よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • flashがブラウザで表示されません。

    flash cs6で作成したswfファイルをDreamweaver cs6でhtmllに挿入しブラウザープレビューすると ”このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。” と表示されflashが白塗りの空欄で観れません。 また同htmlファイルはアップロード済みでアドレスから検索しても同様です。 Dreamweaver上でswfファイルはプロパティインスペクタで再生できます。 ただindex.htmlファイルから、パブリッシュしたflashのhtmlファイルにリンクした場合、 ブラウザプレビューでflashは表示されました。 問題点はどこにあるのでしょうか? よろしくおねがいします。

  • 外部テキストが読み込めない?

    FLASH5を使用しています。 読み込むテキストファイルはtest1.txtで、 swfファイルとtest1.txtは同じ階層にあります。 1フレーム目にダイナミックテキスト(変数:txt1)を置き、 フレームアクションに this.loadVariables ("test1.txt", "0"); txt1 = tes; と記述しました。 test1.txtには tes=aaaあいうえお と記述しています。 実際に動かしてみると、何も表示されません。 色々といじってみたのですが何処がおかしいのかもわかりません。 どうすれば文字が表示されるでしょうか?

  • FC2web 無料HPで外部テキストの表示

    FC2webの無料ホームページで外部テキストから文字を読み込むFlashを表示させたいのですが、背景画像と外部テキストが全く表示されません。マウスを動かすと[]がマウスの動きにくっついて動くmenu用のflashなのですが、外部テキスト以外の部分は表示されています。 swfと外部テキストファイル、背景画像はテンプレートとして無料で配布されているものを用いていて、ローカルではきちんとflashが表示されます。 上記の3つのファイルはswf,txt,jpeg形式ですべて同じ階層にアップロードしています。FC2のweb上のファイルマネージャでアップしました。 何がいけないのでしょうか??

  • FLASH Lite1.1 外部テキストを表示する

    お世話になっております。 携帯サイト初心者です。アドバイスお願いします。m(__)m したいことは単純で、外部テキストa.txtをダイナミックテキストフィールドに表示させたいのです。 ★メインのTLにダイナミックテキストフィールドを作り、変数「text」としました。単一行でフォントサイズは10です。 ★テキストファイルは、「text=あいうえお・・・」で、シフトJISでswfと同じ階層に「a.txt」で保存しています。 ★メインのTLの1フレーム目に以下を入力しました。 loadVariablesNum("a.txt", 0); ●エミュレーターでは表示されていますが、携帯では表示されません。 (ソフトバンクの921SHとLite1.1対応ドコモ) FLASH CS3でFLASH Lite1.1にしています。 なにが悪いのか・・・ よろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部swfのアップロード

    swfファイルをアップするのが初めてなのですが、 今まではPC上で同じ階層に親swfと子swfがあったので、パブリッシュで見ることができたのですが、 Dreamweaverのローカルフォルダに試しに入れてみたところ、外部swfが表示されません。 親:「home.swf」は「home.html」(パブリッシュした時にできたものではなく、新たに作成したもの)に配置 子:「map.swf」と「map.html」(パブリッシュした時に勝手にできたもの)をhome.swfと同じ階層に入れています。 アップするファイルはこれで良いのか、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • 外部swfで読み込んだ外部txtファイルの文字が表示されない

    flash初心者です。 外部swfで読み込んだ外部txtファイルの文字だけが表示されないのです。HTMLタグや画像は表示されるのですが、日本語の文字のみ表示されません。 外部ではなく直接問題のswfだけで動作確認すれば全て表示されるんですが…。 すみませんが、ご教授お願いいたします。 flash pro8 winxp

    • ベストアンサー
    • Flash
  • FLASHで外部テキストを表示するには

    こんにちは。 現在FLASHで、あるボタンをクリックすると吹き出しが出て、その吹き出しの中に外部テキストを表示させる、というものを作ろうとしています。 吹き出しはムービークリップシンボルで作成し、ダイナミックテキストブロックを配置したフレームに「loadVariablesNum("text1.txt", 0);」というアクションを追加しました。 そしてボタンには「on (release)」イベントを追加し、クリックすると吹き出しシンボルが表示されるようにしました。 その結果、ボタンをクリックすると吹き出しは表示されるのですが、テキストが全く表示されません。スクリプト内で指定した外部テキストのファイル名および階層は間違っていないようです。 このように、うまく外部テキストを読み込みできない原因として、何か考えられることはありますでしょうか? 説明が下手で申し訳ありませんが、ご教示いただけると助かります。 よろしくお願いいたします。

  • 外部テキストを読み込んで外部swfを表示

    flashの中に外部テキストに指示されたswfを読めるようにしたいのです。 今、試しているのが、 外部のテキスト(pics.txt)の中は pict="51.swf"と書いて flaには onClipEvent (load) { this.loadVariables(”pics.txt”); } onClipEvent (data) { myPict=pict; myStage.loadMovie(myPict); } とやってみたのですが、ぜんぜんダメでした。 どうしたもんでしょう? よろしくお願いいたします。

    • ベストアンサー
    • Flash

専門家に質問してみよう