• ベストアンサー

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

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

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

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

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

書かれているスクリプトの2行目  this.loadVariables(”pics.txt”); の,”pics.txt” のダブルクォーテーションを半角にして               ↓  this.loadVariables("pics.txt"); 6行目に myStage.loadMovie(myPict); と書かれていますから,スクリプトを書かれたムービークリップの中に, 「myStage」というインスタンス名のムービークリップを置いて, pics.txtに書いてある中身  pict="51.swf" の,"51.swf" のダブルクォーテーションを取ると     ↓  pict=51.swf ちゃんとムービークリップ内の「myStage」というインスタンス名のムービークリップに, 「51.swf」 が読み込まれましたよ。 >> とやってみたのですが、ぜんぜんダメでした。 >> どうしたもんでしょう? と書かれましても,どうしたいのかよくわかりませんが,おそらく小さいミスとちょっとした勘違いが思い通りに動かない原因だと思います。

関連するQ&A

  • 外部テキストのランダム表示

    Flash初心者です。 ソフトは Flash MX 2004 をつかっています。 質問なんですが、 ボタンを作るとき、マウスがボタンの上にあるとき 一言コメントが出るようにしたいのですが、 そのコメントが何種類かあって、それをランダムで表示させたいです。 外部テキストで出来ると聞いたのですがやり方がまったくわかりません。 onClipEvent(load){ this.loadVariables("text.txt"); } で文字は読み込めたのですが、全部読み込んでしまってどうやってランダムにしたらいいかがわかりません。 どうかお答えお願いします!

  • Flash MXで外部テキストを読み込むと文字化けしてしまいます。

    以下のように、Flash MXで外部テキストを読み込むと文字化けしていまいます。 どうすれば文字化けせず、表示されるのでしょうか? onClipEvent (load) { this.loadVariables("myData.txt"); }

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

    1枚のFlashに二つの外部swfを読み込む方法を教えて下さい。 今参考書を見ながらやってみたのですが外部ファイルが読み込まれていないようで 書き出したswfファイルには何も表示されません。 試した方法ですが・・・ 外部swfファイル読込用ムービークリップを作成、 オブジェクトアクションを挿入 --------------------------------- onClipEvent (load) { function Load (file) {  this.loadMovie (file);   } } --------------------------------- フレームを作成し下記アクション挿入 --------------------------------- contents_mc.Load("about.swf") --------------------------------- 使用ソフトはFlash5です。 どうぞ宜しくお願いします。

    • ベストアンサー
    • 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で外部テキストの読み込みができません。

    フラッシュを勉強中の者です。 外部テキストの読み込みの所でつまずいています。 新規ファイルで、ムービークリップのシンボルを作成し、その中にダイナミックテキストを配置。 で、変数をcontentにしました。 外部テキストの名前は「test.txt」 その中には、「content = あいうえおかきくけこ」と記述。 で、ムービーリップのアクションに onClipEvent(load){ this.loadVariables("test.txt"); } と、書いました。 これをムービーのプレビューをすると「あいうえおかきくけこ」が書かれると思うのですが、なぜかそうなりません…。 一応「content = "あいうえおかきくけこ"」とダブルコートで囲んでも無理でした。 なぜなんでしょう?よろしくお願いいたします。

  • 外部テキストの文字化けが直らないのす。

    こんにちわ。お世話になっております。 Flashを勉強しております。 今回は、外部からtxtファイルをswfに呼び出そうとしてます。 そのテキストの文字化けが解消されずに困っております。 現在、 【titleP1】と言う【ムービークリップ】内に【title_P1】と言う【グラフィック】を配置してます。 【titleP1】内でゆっくりと文字が浮き出るようにトゥイーンを設定してます。 【title_P1】に【ダイナミックテキスト】を配置して、変数を【mes】としてます。 【シーン1】上に【titleP1】を設置して、【titleP1】にスクリプトを設定してます。  onClipEvent (load) {  this.loadVariables("titleP1.txt");  check = false;  }  onClipEvent (data) {  this.play();  } イロイロなサイトさんや、参考書を見てテキストを出すことまで出来たのですが、文字化けを防ぐ方法が分かりません。 txtファイルの文字コードを【UTF-8】に設定しても文字が化けました。 どなたか問題解決方法をご存知でしたら、是非教えてください!!お願いいたします!!!!

  • Flashの外部テキストのフォントを変えるには

    Flashで外部テキストを読み込むものを作っているんですが、始めたばかりで初心者です。 onClipEvent (load) { Rnd = Math.floor(Math.random()*1000); this.loadVariables("http://www.aaaaaaa/test.txt?"+Rnd ); this.onData = function() { msgArea.text = test1; }; } これでFlash自体は動くようになったのですが、文字が小さかったため大きくしたいです。 フォントサイズを変えようと思い、 this._fmt.size = 24; を5行目に追加してみたのですが、反応がありません。 シンボルの状態のためか、プロパティを見てもフォントの項目が見当たらないです。どうしたら変えれるのでしょうか?

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

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

    • ベストアンサー
    • Flash
  • 複数の外部swfをモーショントゥイーンのように・・・

    タイトルがわかりづらくてすみません。 外部swfの読み込みの仕方は知っているのですが、仮に6つの外部のswfとそれをコントロールするメインのswfがあったとします。 6つの外部ファイルが見た目はモーショントゥイーンのようにずっとつながって、エンドレスでループされているようなフラッシュを作りたいのです。 1つ目の外部swfは、 onClipEvent(load){ mc.loadMovie("外部swf名") } 1つ目の外部ファイルが再生し終わった後に2つ目の外部swfが再生してほしいのですがどのようにしたらいいですか? ぜひ教えてください!

    • ベストアンサー
    • Flash
  • 重たい外部swfのプリロード

    空のmcをステージにおき、そのフレームに、loadMovie();で外部のswfを読み込むまでは、出来るのですが、その外部swfが重い場合なので、プリロード(%)表示させたいのですが、どの場所にどういったscriptが、必要ですか? onClipEvent (data)ハンドラで外部ファイルのロードを待つとかのscriptを書いてるのですが、間違っているのでしょうか?

専門家に質問してみよう