![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
どうも、Flash初心者です。
やりたい事は、ボタンをクリックした時に、
GET値をつけたURLに遷移したいのですが、
やってみると、遷移はしますが、GET値が消えてしまいます。
actionScript2.0で、以下の様に書きました。
on (release) {
var firstName:String = "Gus";
var lastName:String = "Richardson";
var age:Number = 92;
getURL("check_1.html", "_self", "GET");
}
パブリッシュプレビューから、ボタンをクリックすると、
画面が遷移し、GET値も付いているのですが、
Flashが埋め込まれているHMTLからボタンをクリックすると、
画面は遷移しますが、GET値が付かない状態です。
HTMLに問題があるのかもしれませんが、
調べても辿り着きませんでした。
どなたか分かる方、教えてください。
No.1ベストアンサー
- 回答日時:
IE などブラウザの,ローカル実行時の仕様ではないでしょうか?
Google検索「IE クエリ ローカル」
http://www.google.co.jp/search?hl=ja&source=hp&q …
ローカルでクエリ文字列を渡そうと考えたことがなかったので今まで気にしていませんでしたが,
getURL("check_1.html?firstName=Gus&lastName=Richardson&age=92");
のようにしても同じくダメでした。
そもそも
「ローカル環境」で「ブラウザを使う」ということ自体普通はしませんし,
なおかつ「それにFlashを引っ付けて」なおかつ「クエリの送受信をする」
という状況は普通考えられないので,困る人はあまりいないと思います...。
もしそういう変わったことをする場合は別の方法をとるべきですね。
考えて,実験もしてみましたが,
次の方法だとローカルでも動作しました。
任意のローカルフォルダ
├任意のHTML(send_get.swf を貼り付ける)
├send_get.swf
└check_1.html
任意のHTML内のコード例↓
--------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>send_get</title>
<script language="JavaScript">
function goMyURL(myURL) {
location.href(myURL);
}
</script>
</head>
<body bgcolor="#ffffff">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="200" id="send_get" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="send_get.swf" />
<embed src="send_get.swf" width="300" height="200" name="send_get" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" />
</object>
</body>
</html>
-------------------------
Flash のボタンのスクリプト↓
-------------------------
on (release) {
import flash.external.*;
var firstName:String = "Gus";
var lastName:String = "Richardson";
var age:Number = 92;
ExternalInterface.call("goMyURL", "check_1.html?firstName="+firstName+"&lastName="+lastName+"&age="+age);
}
-------------------------
※ 要:Flash 8 (Flash Player 8) 以上
簡単に言えば JavaScript 経由です。
変わったことをせずに普通にネットにアップすれば,
このような妙なことはしないで良いと思います。
遅くなって申し訳ありません。
ご回答ありがとうございます。
今回はちょっと特殊な環境でやってまして、
この方法で出来ないかを調べていた次第です。
自分がやった書き方(getURL)だと
ブラウザによりクエリが渡せる場合と渡せない場合がありました。
教えて頂いた方法では
ブラウザ(IE6,7,8)に依存せずに渡せました。
やりたいことは、アクションスクリプト内での条件分岐で
GET値を操作したかったので、これで出来そうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) パワーポイントのアニメーションについて 4 2023/06/14 16:25
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- ポイントサービス・マイル ポンタポイントの登録の仕方を教えてください 1 2023/01/19 22:56
- 英語 TOEIC公式問題集のリスニングの一部分に “I’ll get an ad in the local 2 2022/08/17 18:52
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- 英語 どのような場合に、予定や進行していない動詞を進行形にするかについて 2 2022/03/22 22:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
猫の目とカメラのフラッシュの...
-
ウェブ制作会社に必要なスキル。
-
htmlページ上を、flashアニメー...
-
VS2013の選択した行に出る白枠...
-
電動インパクトに六角棒でレン...
-
一発芸をすることに…
-
以下のフラッシュですがインタ...
-
ユーザーがクリックするまでフ...
-
HP作成 業者に頼むといくらぐ...
-
Flash ブラウザの「戻る」ボタ...
-
Microsoft Access で同じフィー...
-
名古屋の栄と錦は治安悪い?
-
『μg』の読み方と意味。
-
数式中の文字をCambria Math以...
-
Illustratorテキストエリアへ塗...
-
PowerPoint SmartArtの箇条書...
-
【aviutl】 画像にテキストを張...
-
パワーポイントでテキストボッ...
-
illustratorとExcelは連携出来...
-
ムービーメーカーでキャプショ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
googleサーチコンソールでの重...
-
ユーザーがクリックするまでフ...
-
LINEのステメやプロ画は変える...
-
ファーストピアスのキャッチが...
-
Access2010 SetFocusが当たらない
-
ASP.NET 動的コントロールのフ...
-
VS2013の選択した行に出る白枠...
-
TextBoxのカーソルを右端に移す...
-
子ウインドウを閉じて 親ウイ...
-
人体切断マジックの事でお聞き...
-
JSPで初期カーソル表示する方法
-
VBにて、非アクティブでフォー...
-
Canvasのメモリーリーク疑いに...
-
iframe インラインフレームにつ...
-
EXCEL VBAで URLの内容 が取...
-
webページに表示する文字の時間...
-
ホームページ作成での質問(初...
-
vb.netでフォーカスされている...
-
テキストエリアの末尾にフォーカス
-
背景画像 リサイズ jQuery maxI...
おすすめ情報