質問ページ4 / 126


質問ページ4 / 126

質問ページ4/126

概要状況に応じて異なる外部スクリプトを読み込みたい
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2011-10-07 (金) 12:00:33
バージョン1.38

質問内容

過去の質問なども参照しましたが見つからなかったので質問させてください。

状況に応じて異なる外部スクリプトを読み込みたいのですが、 何か良い方法はないでしょうか?

■やりたいこと

  • 外部スクリプト----------- script1.txt script2.txt script3.txt ・ ・ ・ script100.txt

これらの外部スクリプトから無作為に1個選び読み込みたい。

number という変数を用意し1〜100のランダムな数字を代入。

アクション:スクリプト

#FILE "script" + number + ".txt"

で読み込みできればと思ったのですがエラーが出てしまいます。

#FILEでは変数を用いることはできませんか?

また、他に実現する方法はないでしょうか?

最終手段として ・先に全てのスクリプトを読み込んでおく。 または ・「#FILE "〜.txt"」を100個用意しラベルとジャンプを駆使する。

は考えていますが、もっと賢い方法がないか探しています。

回答

  • 質問者です。すみません、改行がうまくできておらず、とても見づらくなってしまいました。申し訳ありません。 -- 質問者? 2011-10-07 (金) 12:02:44
  • #FILEでは変数を用いることはできないようです。script1.txt script2.txt…は全く違うASなのですか?変数の値が違うくらいなら、他の方法を考えた方がよいのでは? -- 2011-10-08 (土) 08:52:24
  • #FILEはswfを生成する段階で指定したtxtファイルを読み込んでswf内に埋め込むものなので、swfを生成した後にtxtの内容を読み込むことはできません。 -- 2011-10-08 (土) 11:27:58
  • ご回答くださった方々、ありがとうございます。なるほど、#FILEでは不可能な様ですね。変数が違うだけなのですが、swfを生成したあとにtxtを読み込みたい場合はどのような方法があるでしょうか? -- 質問者? 2011-10-08 (土) 20:28:59
  • 自分で調べた限りではLoadVariable?ならswf生成後にtxtを読み込めそうですが、読み込みファイルを動的に指定できるものが他にあればぜひ教えてください。 -- 質問者? 2011-10-08 (土) 20:34:29
  • まずココを読んでみて→http://www.geocities.jp/para_core/kouza/f_load.html -- 2011-10-09 (日) 04:56:08
  • numberをランダムで選ぶくらいなら、変数そのものをランダムにしたら?ま、読み込みのやりかたを学びたいだけなのだろうけど -- 2011-10-09 (日) 05:01:14
  • 単純にファイルを読み込んで表示するだけなら方法はいくつかありますが、swfを生成したあとに直接ASを読み込む方法はありません。 -- 2011-10-09 (日) 09:34:30
  • ご回答くださった皆様ありがとうございました。皆様から頂いた情報を元にいろいろ試してみます。これにて〆ます。 -- 質問者? 2011-10-11 (火) 00:08:23