外部テキストから変数の取得(読み込みは成功)
Flash CS5Proの体験版を使っています。
外部テキストから変数を取得したいのですが、呼び出すことが出来ずに困っています。
このように書いたのですが・・・
var varLoader:URLLoader = new URLLoader();
varLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
var url:URLRequest=new URLRequest("num.txt");//テキストにはm=50とだけ書いてあります
varLoader.addEventListener(Event.COMPLETE, var_loadcomp);
varLoader.load(url);
// 外部テキストのロード完了
function var_loadcomp(e:Event) {
var img_n:URLVariables = e.target.data;
trace(img_n.m);//結果:40
}
trace(img_n.m);//結果:未定義のプロパティ img_n へのアクセスです。
ここで取得するにはどのようにすればよいのでしょうか・・・。
未定義のプロパティという事なので、一度flash側で変数fを用意して、そこに代入してみましたが、その結果はNaN、代入できていませんでした。
初歩的なことですみませんが、回答よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
まず、
var img_n:URLVariables = new URLVariables(e.target.data);
ではないでしょうか。
m=50なのに40が返ってきているのが気になりますが。。
ただ、ご質問は
>trace(img_n.m);//結果:未定義のプロパティ img_n へのアクセスです。
これですね?
であれば当然の結果です。
この時点でロード読み込み完了していないので。
ロード完了はあくまでCOMPLETEイベントのコールバック関数が実行されるときであって、
スクリプトの下段に書いたからといって必ずしも最後に実行されるわけではありません。
おかげさまでほとんど完成いたしました!
結果として
var myLoader:URLLoader = new URLLoader();
var myRequest:URLRequest = new URLRequest("n.txt");
myLoader.load(myRequest);
myLoader.addEventListener(Event.COMPLETE, var_comp);
// 外部txt変数ファイルロード完了時;
function var_comp(e:Event) {
……スライドショーの実行
}
と、スライドショーの処理を全て読み込み完了時のイベントにしたところ成功しました。(用語の使い方が違うかもしれません。すみません。)
あとはステージの外を表示(描画)しないよう、何とかしたいところです。
回答いただいていなければ、この発想が出ませんでした。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
uwscでExcelに自動記入
-
potplayerについて質問です
-
フラッシュゲームアーカイブ2
-
VBAのコンボボックスの年月表示...
-
キャラクター設定について
-
レジリエンス 変換キーが作動し...
-
arduino プログラムについて
-
iPhoneです。 Adobeフラッシュ...
-
FLASH MX で作成した、flashやA...
-
アメブロで音声ファイルを貼る方法
-
何種類の値があるかを調べる方...
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホでサイトの画像を長押し→...
-
フラッシュゲームアーカイブ2
-
uwscでExcelに自動記入
-
potplayerについて質問です
-
arduino プログラムについて
-
私のコンピューター上のファイ...
-
アメブロで音声ファイルを貼る方法
-
VBAのコンボボックスの年月表示...
-
この曲はなんでしょう?
-
Windows10重い
-
iPhoneです。 Adobeフラッシュ...
-
ad or script について
-
パソコンのリカバリーについて
-
chrome flash
-
Flashコンテンツを使ったWebサイト
-
Form内のselectを連動させるに...
-
FLASH MX で作成した、flashやA...
-
キャラクター設定について
-
Flashplayerの運用について
-
laptop go2からの買い替え、lap...
おすすめ情報