こんにちは。
flashでURLからのデータ取得についての質問です。
リンクに
「http://hogehoge.hoge/hoge/flash.swf?file=hogehoge」
などの?から後のURLデータを読み込むとき、flash側のスクリプトはどうなっているんでしょうか?
ここの「視聴」ような感じです
http://www.geocities.jp/dr0p4u/sndlib/
どなたかご教授ください。
No.1ベストアンサー
- 回答日時:
flash.swf?file=hogehoge の場合,
swf の _level0 (_root) に,file=hogehoge という変数とその値が送信されます。
ただ,それだけのことで,その後は,場合によって様々です。
例えば,
インスタンス名 myMC というムービークリップを _root に用意しておいて,
_root の フレーム の スクリプト に,
_root.myMC.loadMobie(_root.file + ".swf");
と書いておけば,
_root.myMC.loadMobie("hogehoge" + ".swf");
と同じ事になり,つまり
_root.myMC.loadMobie("hogehoge.swf");
ということで,
"hogehoge.swf" が myMC にロードされます。
例えば,
インスタンス名 myTXT というダイナミックテキストを _root に用意しておいて,
_root の フレーム の スクリプト に,
_root.myTXT.text = _root.file + "バンザイ!";
と書いておけば,
インスタンス名 myTXT というダイナミックテキストには
「hogehogeバンザイ!」
と表示されます。
ローカルPCで実験する場合は,
スタンドアローンのFlashPlayer や,ムービープレビュー で,
この ?file=hogehoge が通用しません。
エラーになって何も表示されませんが,
その SWF を貼り付けた HTML をブラウザで開くと,表示することができます(私の環境では)。
回答ありがとうございます!
ぬお!wそんな簡単なことだったとわ…
以外や以外です。
解決しました~ありがとうございます!(^_^)
No.2
- 回答日時:
すみません,#1です。
一部訂正です。
> スタンドアローンのFlashPlayer や,ムービープレビュー で,
> この ?file=hogehoge が通用しません。
> エラーになって何も表示されませんが,
> その SWF を貼り付けた HTML をブラウザで開くと,
> 表示することができます(私の環境では)。
と書きましたが,SWFを直に開くパターンでしたね。
その場合は,ローカルでは実験できません。
_root.myTXT.text = _root.file+"バンザイ!";
をローカルで実験してみましたが,
そもそもその「?file=hogehoge」 の付いたファイルをブラウザで開くことができませんでした。
今,アップしてみたら,無事に
「hogehogeバンザイ!」
が表示されました。
アップしないと検証できないようです(私の環境の場合)。
このカテゴリのすぐ前のご質問で,
HTML に貼り付けた SWF の回答をしたばかりだったので,
脳内で混同してしまっていました。失礼しました。
わざわざUPLOADしてくださったのですか?お手数かけます。
どうやらそのようですね。httpからのアドレスでないと開けないようです。
AN HTTPDというサーバーでローカル実験すると無事にでてきました。
まぁなんにせよ解決しました!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL 【PostgreSQL】行の値の並びを変えるには 1 2023/03/21 16:46
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Flash 私のコンピューター上のファイルが開けられない。 1 2022/07/19 18:15
- ホームページ作成・プログラミング Adobe FLASH に代わるソフトはありますか? 4 2022/09/27 19:35
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- デスクトップパソコン ホームページビルダー15 1 2023/05/30 12:30
- その他(音楽・ダンス・舞台芸能) 感想を教えて下さい! 一曲でも良いので、曲のジャンルと感想を教えて下さい。 Mr Flash - F 12 2022/06/28 22:37
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- USBメモリー・SDカード・フラッシュメモリー プリンタのドライバーをUSB Flash Diskに保存したい。 4 2023/05/23 23:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python ボタンを押すと複数の関...
-
四乗根を英語で言うと・・・
-
ADに参加していないPCからADサ...
-
PythonでSetWindowPosを使うに...
-
else if文の順序を変えることに...
-
Flashで、ナビゲーションがマウ...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
VBScriptでMsgBoxのYesNoボック...
-
変数に256文字以上のテキストを...
-
フォームの生成と破棄
-
DataTableの件数を取得したい
-
YOASOBI
-
flashのおみくじのような(4桁...
-
ランダムに4桁の数字を表示する...
-
画面の範囲選択
-
ダブルクリックと2回クリックの...
-
'2465'指定した式で参照してい...
-
VB6.0のHideのバグ?
-
【Photoshop】レイヤー効果の境...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python ボタンを押すと複数の関...
-
else if文の順序を変えることに...
-
四乗根を英語で言うと・・・
-
PythonでSetWindowPosを使うに...
-
ADに参加していないPCからADサ...
-
tkinterからplt.plot()を呼びたい
-
Pythonのtkinterについて
-
pythonのグローバル変数
-
PYTHONのtkinterについて
-
flash 大きさの異なる写真のス...
-
関数をプロパティとして代入する際
-
pythonの画像の貼り付けについて
-
SNMPの標準MIBについて
-
2分木を中順でなぞりたいので...
-
Flashvars getURLの書き方
-
リンクでのエスケープシーケン...
-
Flashの表示サイズを動的に変更...
-
■外部jpgをクロスフェードさせ...
-
ゲージと連動したムービークリ...
-
ボタンの上にマウスを置くと虫...
おすすめ情報