• ベストアンサー

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

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

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

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

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

問題はポイントとして存在するはずです。 なんとかそのポイントをさぐって行くしかないと思います。 まず, アップしたFlash(SWF)自体はちゃんと表示されるのに, テキストだけが表示されないのか, アップしたFlash(SWF)自体もちゃんと表示されないのか, その辺も文面からではわかりません, まずそのことを確認してみてください。 つぎに「***.html」,「***.swf」,「***.txt」を, それぞれ直接ブラウザで開いてちゃんとアップされているのか, また,アップされていて正常に表示されるのかどうかを確認してみてください。 私も同様の現象が起こったことがあります。 そのときは,HTML に勝手に広告のタグを挿入するという, 無料のレンタルサーバを使用していたときで, HTML だけに広告タグを挿入するのかと思っていたら, TXTにも自動挿入されてしまっていました。 そのTXTをロードする,Flash(SWF)側としても, そんな無茶苦茶なものは表示できないので表示されなかったのです。 そのときの解決方法は,「&」で前後をはさみました。 本来したかったTXTの例~  ↓     ↓ mytext0=abcd& &mytext1=efgh  ↓これを変更↓ &mytext0=abcd& &mytext1=efgh& こうすれば, 前後に変なものをサーバに自動的に挿入されても, なんとか変数と値をTXTから取り出すことができました。 とにかく, 「***.html」,「***.swf」,「***.txt」個々に, 直接ブラウザで開いて確認してみられることをお薦めします。 何が原因かはわかりませんが,原因がわかるかもしれません。 またFTP転送モードも, SWFならバイナリモード,TXTならアスキーモードで転送しているかも確認が必要かもしれません。 それでも原因がわからなければ, スクロールテキストのスクロールバーをはずしたらどうなるのかなどもチェックしてみてもいいかもしれません。 それでも表示されない原因がわかりませんでしたら, 外部テキストの内容(ダミーでかまいませんのでデータ構造のサンプルとなるようなテキスト)と, それを読み込むために書いたスクリプトを補足してみてください。 なんとなく, 外部テキストとスクリプトには問題がないような気がしますが, 外部テキストとスクリプトに原因がないとも言い切れませんので。 また, Flash Playerのバージョン(ブラウザのFlash Playerのバージョンですよ,スタンドアローン Flash Player のバージョンではありません), も Flash Player 6 以上になっているかもたしかめてください。

naoapril
質問者

お礼

詳細な回答をどうもありがとうございます。広告が挟まる無料のレンタルサーバーを使用すると、そういう問題もあるのですね。1つ勉強になりました。私の問題は、回答2をくれた方の大文字・小文字の問題で、そこを修正したらちゃんと表示されました。基本的な部分で間違っていたのが恥ずかしいです。ご親切な回答をどうもありがとうございました!

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

記述されている拡張子の大文字・小文字は、実ファイルと合ってますか? Windows系の中では同一として扱われますが、アップロード先がUNIX系だと拡張子の大文字・小文字が異なる場合は別物扱いです。

naoapril
質問者

お礼

回答ありがとうございます。こんな基本的なことをちゃんと理解出来ていないことを痛感しました。拡張子を確認したところ、txtファイルは頭を大文字にしていたのですが、スクリプトは全部小文字でタイプしていました。ここを修正したらちゃんと表示されました。本当にありがとうございました!

関連するQ&A

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

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

    • ベストアンサー
    • Flash
  • FC2web 無料HPで外部テキストの表示

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

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

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

  • loadMovieされたswf上の外部Textが

    表示されず困っています。 aaa.swfの中に01_mcがあり、そこにloadMovieでbbb.swfを表示させます。 そのbbb.swfにはTextFieldがあって、変数を使って外部テキストを読み込んで表示しています。 bbb.swfのプレビューでは、TextAreaの中にはきちんと変数で指定した外部テキストが表示されますが、それをaaa.swfに読み込んだ後に見ると、テキストが表示されません。 どなたかお力をお貸しくださいませんか? 環境はMacOS10.3.9 FLASH MX2004です。 よろしくお願いします!

    • ベストアンサー
    • Flash
  • テキストスクロールの外部テキストファイルが表示されない

    こちらの過去ログから下記サイトを参考に、外部テキストファイルを読み込んで表示するテキストスクロールを作成しました。 http://www.flashiroha.com/script/as5.html flashで保存したswfファイルでは正常に表示されるのですが、作成したHTMLファイルにswfファイルを挿入すると外部テキスト部分が表示されず、サイドのスクロールボタンのみしか見えていません。 swfファイルと同階層にtextファイルは置いています。 そして、そのswfファイルをダブルクリックすると外部テキストファイルは表示されているにもかかわらず、htmlファイルでは表示されないのです。 足りないところは、補足説明も致しますのでよろしくお願い致します。 --------------------------------------------- ■htmlファイル <div id="textbox"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="545" height="150" title="テキストスクロール"> <param name="movie" value="common/flash/text.swf" /> <param name="quality" value="high" /> <embed src="common/flash/text.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="545" height="150"></embed> </object> </div> ■css #textbox { width: 545px; height: 150px; margin: 10px 0; } ■flash //テキストフィールドに this.loadVariables("text.txt"); //上向きボタンに on(rollOver){ _root.onEnterFrame = function() { _root.textbox.scroll -= 1; } } on(rollOut, releaseOutside) { _root.onEnterFrame = function() { _root.textbox.scroll -= 0; } } //下向きボタンに on(rollOver){ _root.onEnterFrame = function() { _root.textbox.scroll += 1; } } on(rollOut, releaseOutside) { _root.onEnterFrame = function() { _root.textbox.scroll += 0; } }

    • ベストアンサー
    • Flash
  • ボタンを押すと外部テキスト表示

    初心者です。フラッシュはMXです。よろしくお願いします。 ボタンを押すと外部のテキストをテキストフィールドに表示する、というものを作りたいと思っています。過去の記事を検索して、私なりに組み立ててみました。 外部テキストファイル名はphoto01.txtです。読み込みたいテキストはtxt01_1です。 まず、メインにダイナミックテキスト、複数行、変数comentを用意しました。 ボタンは、メインにあるムービークリップthumbnailsの中にあるボタンに、 on (release) { _parent.coment = txt01_1; } というアクションを書きました。 そしてメインのフレームには System.useCodepage = true; this.loadVariables("photo01.txt"); というアクションを書きました。 プレビューしてボタンを押してみたらundefinedと出てしまいました。 意味も全くわからないまま拾い集めて組み立ててみたので、何が悪いかもわかりません。 どなたかぜひ教えてください。 どうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部テキストファイルが読み込みについて

    FLASH MX 初心者です。 swfファイルに外部のイメージファイルとテキストファイルを読み込ませる仕組みを作っています。 イメージファイルとテキストファイルは既にサーバにあります。 この状況にてPC上で生成した完成swfでは、サーバ上にあるイメージファイルとテキストファイルが表示されます(ここまでは成功です)。 しかし完成したswfファイルをサーバへアップし、完成swfファイルを読み込ませるhtmlページを公開するとテキストファイルだけが表示されません。 イメージファイルは読み込むのに、テキストファイルは読み込まないのは何が原因なのでしょうか。 環境 OS:WindowsXP アプリケーション:FLASHI MX 7.2 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 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を制御させたいと思っています。具体的には、例えばテキストファイルに『03』と書いてあったら『03.swf』を再生する…テキストファイルに『10』と書いてあったら『10.swf』を再生するといったような事です。 初心者ながら色々と調べながら失敗を繰り返したりしているのですが… data.txt(テキストファイル)の中に『&myData1=01&』と記入。 同階層にindex.swf(親swf)『gamen』という名の空インスタンスMC 同じく同階層に01.swf(子swf)… index.swfに書いたASはこんな感じです。 myLV = new LoadVars(); if (myLV.myData1 = "01") { loadMovie("01.swf", _parent.gamen); } myLV.load("data.txt"); 完全に初心者ですので、根本的に大間違いをしているかとは思いますが、救いの手をお願いいたします。 WIN-XP FLASH8です。

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

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

    • ベストアンサー
    • Flash

専門家に質問してみよう