![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
>myData = new LoadVars();
>の4行を何所に配置すればいいんだろう・・・。
何処でも良いんでしょうが(笑、通常はこういうデータは最初に読み込まれる方が良いでしょうから、フレームの一番最初のタイムライン上のアクションスクリプトに書くのが良いと思います。
例えば、一番最初に読み込まれるフレームで環境定義と読み込み開始
//-----最初のフレーム--------
System.useCodepage = true;
//変数がSJISの場合はtrue、URLの場合はこのような定義は要らないと思います。
System.security.allowDomain("taketan.mydns.jp");
//外部テキストを別のサーバに置いておく必要がある場合はドメインを指定
getvarURL ="http://taketan.mydns.jp/geturl.txt";
//変数の置いてあるURL、外部の場合ならhttpから
myData= new LoadVars();
myData.load(getvarURL);
//読み込みが開始されます
i=0;
//タイムアウト用の変数
//------2番目のフレーム-----
i++;
//タイムアウト用
//------3番目のフレーム-----
//無事読み込まれた場合はデータをセット、読み込まれなかった場合(回線不良等の場合)はもとに戻る
if( myData.loaded ){
_root.url1 = myData.geturl1;
_root.url2 = myData.geturl2;
nextFrame();
//データをセットして次のフレームへ
}else{
_root.status = "データ取得中";
gotoAndPlay(2);//前のフレームへ戻る
if( i <100){
gotoAndPlay("error",1);
//別シーンでエラー画面
}
}
//------表示用の画面
というような感じで書けば問題は少ないと思います(過剰な部分もありますが)。
非常に丁寧な回答、ありがとうございました。
こちらで色々とスクリプトを配置しましたが、
思ったように動いてくれませんでした。
自分の知識では実現不可能だったので、以下の方法で自己解決致しました。
ダイナミックテキストで読み込む外部テキストにhtmlを記述し、読み込む(画像、テキストなどの)要素を<a>タグで囲み、間接的ではありますが外部にURLを記述させました。
丁寧な回答ありがとうございました。
No.1
- 回答日時:
可能です!
方法はいくつか考えられます。
一般的なのは、loadVarsで外部テキストから読み込みます。
外部テキストを url.txtとでもしておいて
geturl1=http://www.xxx.xxx/aaa
&geturl2=http://www.xxx.xxx/bbb
というようなテキストを用意します。変数は名前=変数、複数の場合は&でつなぎます。
myData = new LoadVars();
myData.load("url.txt");
_root.url1 = myData.geturl1;
_root.url2 = myData.geturl2;
とすれば、url2、url2にURLを読み込む事が出来ます。
同様に、xmlで読み込み、参照する事も出来ます。
もっと単純にしたい場合は、外部テキストを用意するのではなく、swfを呼び出すHTMLに変数を埋め込んでおいて参照する事も出来ます。
<object ~ >
<param name="movie" value="text.swf?url1=http://www.xxx.xxx/aaa&url2=.....">
とかすれば、swfファイルを変更する事無く、参照する事も出来ます。
この回答への補足
素早い回答ありがとうございます。
早速試してみました。
教えて頂いた、
myData = new LoadVars();
の4行を何所に配置すればいいんだろう・・・。
という事で、あれこれ置いてはパブってという感じでしたが、onクリップハンドラの中じゃないとダメだぞ、というエラーを吐き出されたので、
on(release){
myData = new LoadVars();
myData.load("url.txt");
_root.url1 = myData.geturl1;
}
という感じで、ボタンに直接書いてみたのですが見事に動きませんでした・・・。
ASは(も)ホントに初心者なので、こんな愚問をして申し訳ありませんTT
もし暇でしたらご回答下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 弁護士・行政書士・司法書士・社会保険労務士 記述対策について 1 2022/09/19 20:51
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Word(ワード) リンクが作動しない 7 2022/12/23 14:15
- 楽器・演奏 へ音記号の楽譜を読めるようになりたいので、ト音記号との音階の音域の違いを知りたいです。 3 2023/08/14 14:15
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- その他(プログラミング・Web制作) httpからhttpsへのリダイレクトについて質問です。 1 2022/03/24 14:35
- 高校 参考書に載っていませんか 0 2022/11/26 21:46
- 英語 参考書に載っていませんか 2 2022/11/26 21:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレーム内に移動したい
-
格闘ゲームのコマンド→↓→のプロ...
-
フレーム内のオプションボタン...
-
擬似フレームとPHP
-
左フレームの選択結果を右フレ...
-
プルダウンメニューの件で、至...
-
getURLのurl記述部分を外部...
-
2倍速を等速動画に(車載動画)
-
メガネ ウェリントン どこの国...
-
ある地域の天気が無料で取得で...
-
動画の遅延再生プログラム
-
インターネットエクスプローラ...
-
ビルダー2001:フレームの保存
-
ActionScript 3.0についての質...
-
【理系】フレームと時間を対応...
-
C言語 バッファについて。
-
Flashで右クリックメニューにつ...
-
Gifアニメの再生について(検索...
-
フラッシュで逆再生中の停止に...
-
phpで音を鳴らす
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレーム内に移動したい
-
Access2010でサブフォームのフ...
-
車の運転時のメガネ 縁なし(...
-
2倍速を等速動画に(車載動画)
-
VBで動的に作成したパネルの上...
-
フレームでのResponse.Redirect
-
トグルボタンの排他制御でご教...
-
シーケンス番号の初期値
-
めくれるカードの作成方法
-
KSR2 車体番号
-
ソーラーパネルのアルミフレー...
-
オシロスコープのような描写方...
-
gotoAndPlayで特定のフレームま...
-
被写体のHSVを正確に取得(webca...
-
【C++】IDirect3DSurfaceのディ...
-
ブラウザが揺れる(震動)させ...
-
モーショントゥィーンに関する...
-
ビルダー2001:フレームの保存
-
ドコモ携帯 N504isのフォトフ...
-
富士通FMV-C600のHDD交換
おすすめ情報