UIScrollBarがサーバーにUPすると表示されない

このQ&Aのポイント
  • FLASH MX 2004を使用して、自己のバンドのライブインフォページで外部テキストの読み込みを作成しています。
  • ムービープレビューでは表示されず、パブリッシュ後のフォルダ内のswfを直接開いた場合はスクロールバーが表示されますが、サーバーにUPすると表示されなくなります。
  • 他の同じような投稿を参考に、読み込み待ちのスクリプト等を試しましたが解決しませんでした。
回答を見る
  • ベストアンサー

UIScrollBarがサーバーにUPすると表示されない

FLASHを始めて二ヶ月ほどです。 WIN xpでFLASH MX 2004を使用しております。 自己のバンドのライブインフォのページで 外部テキストの読み込みを作成しております。 「live.txt」ファイル内に 「info=以下文章~」 と作成しております。 ダイナミックテキストの変数は「info」 インスタンス名は「taContents」としており バーのプロパティも上記に合わせております。 読み込みのスクリプトは下記です。 { System.useCodepage = true; this.loadVariables("live.txt"); } このようにしていると、ムービープレビューでは表示されず、 しかしパブリッシュ後のフォルダ内のswfを直接開いた場合は スクロールバーが表示されるのですが、サーバーにUPすると 表示されなくなります(白い棒一本として表示されます) (友人のPCでは表示されたりされなかったり、だそうです) 他の同じような投稿を参考に、読み込み待ちのスクリプト等を試しましたが イマイチ理解できませんでした。 原因はどこにあるのでしょうか。 ご教授いただければ幸いです。宜しくお願いいたします。

noname#30893
noname#30893
  • Flash
  • 回答数2
  • ありがとう数2

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

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

>> ネスケとは相性が悪いのでしょうか。 >> ネスケでは相変わらず表示されず >> 千歳飴みたいな白い棒のままです。 ありゃ本当! #1です。 当方Netscape 7.1 をIEなどと併用しております。 >> もしそのあたりがわかるようでしたら、 >> ご連絡いただければ幸いです。 わかりませんが,現在,下記↓参考URLから,FlashPlayerをアップグレードした結果,スクロールバーが無事表示されました。 FlashPlayerのバージョン: 8,0,22,0 になったようです。 おそらくFlashPlayerのバグだったと思われます。 ネスケ愛好者の方ために,FlashPlayerの最新バージョンを書いておく必要があるかもしれません。

参考URL:
http://www.macromedia.com/shockwave/download/download.cgi?P5_Language=Japanese&Lang=Japanese&P1_Prod_Version=ShockwaveFl
noname#30893
質問者

お礼

ありがとうございます! お陰様で解決いたしました! プレーヤーのバージョンだったとは盲点でした…。 ほんとうにありがとうございました!

その他の回答 (1)

noname#35109
noname#35109
回答No.1

回答して良いのかな…… 「困り度2:困ってます」 らしいので,なるべく即答のため回答しちゃいます(o*。_。)o パッと質問を見て, 今,このカテゴリで,もう少し下で質問されている方と同じ方かと思いました。 「教えて!goo」の方なら, http://oshiete1.goo.ne.jp/kotaeru.php3?q=1700276 「OKWeb」の方なら, http://okweb.jp/kotaeru.php3?q=1700276 現在,問答中のようです。 なんか,ぜんぜん違う話になっていますが, #2の方の回答でも,#3の方の回答でもできます。 #3の方の書かれているのは,方法と実験例をしめされているだけで,そのままは使えませんが,何が書いてあるか理解すると使えます。 trace(); の部分を変えれば良いのです。 質問者様ができない原因は書かれている通り「読み込み待ちのスクリプト」だと思います。 書かれているスクリプトに近いのは #2 の方の方だと思うので, 上記参考URLの#2の方のスクリプトを無断引用&無断変形させてもらうと, ------------------------------ info = ""; System.useCodepage = true; this.loadVariables("live.txt"); this.onData = function() { taContents.text = this.info; }; ------------------------------ となります。 (良いのかな? 他人のふんどしで相撲を取っていますね…) (1700276の#2さん,すみません。 m(_ _"m)ペコリ) でもパスは合っていますか? このスクリプトは,ダイナミックテキストが置いてあるムービーまたはムービークリップの タイムラインかボタンオブジェクトに書いたときにだけ通用するパスですよ。 スクリプトを書いた階層と,ダイナミックテキストが同じ階層でなければうまく行きません。 パスの確認もしてください。 上のスクリプトの場合, 厳密には info の値が2回テキストフィールドに入ります。 一度目は,読み込み不完全な info が直接テキストフィールドに入り, 二度目は,this.onData で,this に 読み込みが完了したとき,taContents.text に sample が入ります。 このときにスクロールバーが伸びます。 だから,テキストフィールドの変数名は不要かもしれません。 テキストフィールドの変数名は無くて良い物か,厳密なことを言うとわかりませんが, 少なくともテキストフィールドに変数名を付けなくても動作します。 と言うかテキストフィールドに変数名を付けな方がスムーズに動作するように見えます。 変数の話は置いておいて, 結局,taContents というインスタンス名の付いたテキストフィールドの text に, 変数の値も入れないとスクロールバーは出てこない (変化しない) ということです。

noname#30893
質問者

お礼

ありがとうございました!! 似たような(というかほとんど同じでしょうか?)質問があるにも関わらず、 丁寧にお知らせいただき感謝感激です。 とりあえず解決しました! 何故「とりあえず」かといいますと、 私、ブラウザにネットスケープを基本的に使用しておりまして IEで確認する事を忘れておりました。 上記スクリプトを入れ、 ムービープレビューでも表示されるようになり、 先ほど確認したらIEではしっかり表示されておりました。 となると、ネスケとは相性が悪い(環境的に表示できない)のでしょうか。 ネスケでは相変わらず表示されず千歳飴みたいな白い棒のままです。 もしそのあたりがわかるようでしたら、ご連絡いただければ幸いです。

関連するQ&A

  • FLASH外部テキスト読込 タグを読まない

    FLASHの外部テキスト読み込み お世話になります。 アクションスクリプトがあまり分かりません(^^;) FLASH MXの外部読み込みで質問があります。 ボタンクリックで外部テキストとjpgを読み込みたいのです。 Scrollber(コンポーネント)のtarget TextFirldに ダイナミックテキストのインスタンス名を入れると スクロールはするのですが、txtファイル内のタグが 露出してしまいます。 target TextFirld、ダイナミックテキストからそれらを 除くとタグは効くようになるのですが、今度は長文でも スクロールバーが動かなくなります。 ◆ステージの1フレーム目 -------------------------------------- System.useCodepage = true; disp.condenseWhite = true; loadVariables("text/01.txt", "bun"); loadMovie("img/a.jpg", "jpeg"); ◆テキスト1ボタン -------------------------------------- on (press) { loadVariables("text/01.txt", bun); loadMovie("img/a.jpg", jpeg); } ◆テキスト2ボタン -------------------------------------- on (press) { loadVariables("text/02.txt", bun); loadMovie("img/b.jpg", jpeg); } ◆ムービークリップ名:jpeg ◆ダイナミックテキストインスタンス名:bun タグが効くようになるにはどうすればよいでしょうか? どうぞよろしくお願いしますm(_ _)m

  • 外部テキストの読み込み

    Flash lite1.1で、外部テキストの読み込みが実現できません。 text.txtファイルをswfと同じフォルダに作成し、中身を「text=あいうえお」にしました。 swfのほうでダイナミックテキストで変数を「text」にし、同じシーンのボタンに下のスクリプトを記述 しました。 // on (press) { loadVariables("text.txt",0); } // よろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部テキストの読み込み (ホストから外部サーバーへ)

    いつもお世話になっております。 今回はFLASH作成にあたって解決方法が見当たらず ご助言頂ければ、と思い投稿させて頂きました。 ・目的 SWFを設置したAのサーバーからBのテキストを読み込み表示させる (例: SWFがhttp://aaa.com/にあり、そこからhttp://bbb.com/date.txt のテキストを読み込む) loadVariables関数ではホスト内でのみの読み込みしか 出来ない様で、いい手法はないでしょうか? 具体的にはAのサーバーにSWFを設置しAのサーバーでWEBから呼び出し、 Bのサーバーにあるテキストを読み込み、AのサーバーにあるSWF内に テキストとして表示させる、というのが目的です。 ちなみに使用バージョンはFLASH5と古めですが、 "新しいバージョンなら出来ますよ"等もあればお願い致します。 補足要求あればお願いします。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • FlashMXのスクロールバーに関して

    こんにちわ、 win2000でFlashMXを使用し作業をしています。 外部ファイルを読み込み、テキスト表示をする際、UIコンポーネントのスクロールバーを使用しました。 しかし、テキストボックスの大きさまでは表示されるのですが、全ての文書を見ることが出来ません。 文章をスクロールさせたいのですが、どうすれば出来るのでしょうか? ちなみにアクションスクリプトは System.useCodepage = true; this.loadVariables("test.txt");{ _root.newtxt.condenseWhite = true; } で外部ファイル"test.txt"を読み込んでます。 そのほかはスクリプトを組んでません。 UIコンポーネントのスクロールのプロパティでは、 ●Target TextField → newtext(テキストボックスのインスタンス名) ●Horizontal → false になってます。 レイヤーは ・テキストボックス ・スクロールバー 一つ一つ分かれています。 もしわかるかたがいらっしゃれば教えていただければと思います。 また説明として不十分であればおっしゃってください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • テキストフィールド+UIScrollBarについて

    外部ファイルをダイナミックテキストとしてテキストフィールドに読み込んでいます。 System.useCodepage = true ; loadVariablesNum("test.txt", 0); UIScrollBarでターゲットをテキストフィールドのインスタンス名を指定するのですが、スクロールバーが表示されません。FLASH初心者ですが、助言などありましたら、お願いします。 2004MX Profationalです。

    • ベストアンサー
    • Flash
  • バナーからリンクしたページのSWFに、そのバナーに対応した外部テキストを読み込ませたい。

    初めて質問いたします。 製作環境はflash8です。 メインのページにバナーがあって、商品の詳細のページにリンクしています。 ともにALLフラッシュです。 main.swfから、getURLでitem_01.htmlを呼んでitem_01.swfを表示します。 そこにインスタンス名txt_boxのムービークリップに onClipEvent (load) { System.useCodepage = true; this.loadVariables("../image/txt/item_01.txt"); } で、外部からテキストを読み込ませ インスタンス名image_boxのムービークリップにフレームから if (this.image_box == Number(this.image_box)) { loadMovieNum("../image/gazou/item_01.gif", this.image_box); } else { this.image_box.loadMovie("../image/gazou/item_01.gif"); } で、外部から画像を読み込ませています。 同じ方法で、item_02、item_03、item_04・・・・とあるわけです。 まだ、商品が少ないので何とかなっていますがこれが50とか100になったらサーバーにも負荷がかかりますし、管理も大変です。 そこで、1つのitem.swfにmain.swfのバナーからitem_02、item_03、item_04 といった変数をもらってそれぞれに対応するテキストと画像を表示できないかと考えました。 私は、デザインのほうからフラッシュを始めましたのでスクリプトはほとんど初心者です。 どなたかお教え願えないでしょうか? また、item_02といった変数をhtmlのタイトルに反映させることは可能なのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flashの外部テキスト読み込みについて

    FlashのActionScriptに外部テキストから変数をに数値を格納したいのですが以下のようにしても出来ません。 教えてください。 System.useCodepage = true; loadVariables ("maisu.txt",_root); a = maisu; gotoAndStop(a); ________________maisu.txt____________________ maisu=5 Flash8を使っています。よろしくお願いします。

  • ボタンを押すと外部テキスト表示

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

    • ベストアンサー
    • Flash
  • Suzukaで一行ニュースティッカーを作りたい

    SuzukaというFlash作成フリーソフトを使い、 http://kei.serio.jp/flash/index.htmlに掲載されているNews Board(テキストの部分だけ)のような、 更新履歴やお知らせなどに使える、一行ティッカーを作成したいのですが、うまく作ることができません。 「外部テキストの読み込み」 「外部テキストに複数のメッセージをどのように書いたらよいか」 「外部テキストに書いた複数のメッセージを一つずつ順番に表示するアクションスクリプトの書き方」 この三つのことについて、ネットで色々調べてはみたのですがよく分かりませんでした。 フリー素材の物を使ってもよいのですが、何とか自分で作ったオリジナルのものを使いたいので、 Flashやスクリプトに詳しい方アドバイスをよろしくお願いいたします。 初めに「外部テキストの読み込み」についてお願いします。 過去の質問http://oshiete1.goo.ne.jp/kotaeru.php3?q=1777606を参考に、 作業を進めているのですが、Suzukaで外部テキストを読み込むことができませんでした。 作業は以下のようにしました。 まず外部テキストを作成するため、メモ帳でnews=あいうえおかきくけこ、と書きnews.txtのファイル名で保存、 そしてSuzukaを起動し、レイヤーにスプラウト(他ではムービークリップと言うみたいです)を追加、 スプラウトの中に、変数名を「news」としたダイナミックテキストと、アクションレイヤーを置いて、 アクションレイヤーに以下のスクリプトを書きました。 // 文字コードをShift-JISに System.useCodepage = true; //「news.txt」をロード this.loadVariables("news.txt"); その後、news.txtと同じ場所にパブリッシュして、swfファイルとhtmlファイルを作成し、htmlを開き確認したのですが、 外部テキストを読み込めませんでした、何が足りないのでしょうか、やはり自分のやり方が悪いのでしょうか? よろしくお願いします。 次に外部テキストの中身をどのように書いたらよいでしょうか、五つぐらいのメッセージを書きたいのです。内容はこんな感じです。 news0=2008/2/10 ○○○を更新 news1=2008/2/11 ○○○を更新 news2=2008/2/12 ○○○を更新 news3=2008/2/13 ○○○を更新 news4=2008/2/14 ○○○を更新 最後にメッセージを一つずつ順番に表示するアクションスクリプトの書き方をお願いします。 スクリプトについては自分はほとんど知識がありません。すみません。コピペでなんとか対応している状態です。 Flashは画像を動かす簡単な物であればなんとか作れる程度です。 この程度の知識では無理かもしれませんが、何とか完成させたいので、どうかアドバイスをよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • flashで、loadVariablesで外部テキストを読み込んだ際に。。

    flashで、loadVariablesを利用して外部テキストを読み込んで 表示しているのですが、サーバにあげて http経由で見ると、見栄えが変わってしまいます。 何が原因なのでしょうか。 System.useCodepage = true; this.loadVariables("test.txt",_root); というふうに書いています。 制作環境:WindowsXP Pro Flash CS3

専門家に質問してみよう