質問ページ /
88
質問内容 †
区立ぱらふら予備校に被る事なのですが、
外部のテキストファイル「dat.txt」から変数d、m、f(文字列の数字)を受け取り、それを整数値にして、dmem、mmem、fmemに収めたいのですが、下のソースではうまく行きません。どなたか教えてください。
スクリプト
_root.loadVariables("dat.txt");
ラベル
aa
スクリプト
if (f == "2" && m == "4" && d == "4")
{ gotoAndPlay?("loopout"); }
ラベルへ飛ぶ
_PrevLabel?
ラベル
loopout
スクリプト
dmem = Number(d);
mmem = Number(m);
fmem = Number(f);
回答 †
- Nubberでしょう? --
- ソコはコピペミスでした^^そこを直してもうまくいきません --
- これだけではdat.txtの内容が合っているのかどうかがわかりませんが、AS自体は問題なかったようでちゃんと動きました(コピペミスと「"」の抜けを除く)。プレビュー時、ループする部分でフレームが止まるのなら http://pc8.2ch.net/test/read.cgi/swf/1148464676/724 を確認してみてください --
- dat.txtの内容は「d=4&m=4&f=2」です。改行は含んでおりません。プレビュー時だと変数が反映されないようです。swfを作成した後だと、おかしな変数が入っている気がします。 --
- traceを使ってd、m、f、の中身は確認していますか? trace(f == "2" && m == "4" && d == "4")でtrueが表示されますか? 読み込み自体がされていないなら、_preview.html、_preview.swfが作られるのと同じフォルダ(parafla.exe、または、そのプロジェクトのpflファイルを入れているフォルダ)内にdat.txtを置いているかどうかを確認してみてください --
- 読み込み自体が出来ていないようでした。parafla.exeがあるフォルダにdat.txtを入れたら動きました。おかげさまで何とかなりました。ありがとうございます。 --
- 私は、テキストファイルを移動しなくても、フルパスを入れたら動きましたよ。 --
Menu
最新の15件
2023-08-05
2021-08-08
2020-04-16
2019-04-23
2019-02-17
2018-08-15
2017-11-18
2017-05-07
2017-04-11
2017-04-07
2017-04-04
2017-03-27
2017-03-26
2013-05-24
2013-08-27
人気の5件
Edit Menu
4100 Hits
Total: 17.6 MB
text: 1.5 MB
attached: 16.1 MB