トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     FLASH MX 2004のgetURL()、IEの動作について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tomoya
Åê¹ÆNo.18351
投稿日時: 2005-6-25 10:46
新米
居住地: 東京
投稿: 3
使用環境:
Win2000,Flash MX2004
FLASH MX 2004のgetURL()、IEの動作について
こんにちは。okubagaitaiと申します。

FLASH MX 2004のgetURL()メソッドを利用して
アプリケーション(PHP4)にパラメーターを投げる仕組みを
作成したのですが、WindowsでのIEだけが正しい処理
を行ってくれません。ご解答頂けると幸いです。
----------------------------------------------
1.画面遷移について
Aページ → Bページ → Aページに戻りボタンを押す
----------------------------------------------
2.エラー状況について
上のような画面遷移をし、Aページより、FLASHのgetURL()
メソッドを利用し、パラメーターをBページで受け取
り、PHP側で処理をし、Bページのアンカータグ又は、ブラウザの
戻るボタンで戻ると、1度目はgetURL()メソッドは動作しますが、
2度目表示では、AページのgetURL()メソッドが動作するボタンを
押しても動作しません。どのような理由が考えられるでしょうか?
WindowsのIEのみ動作しません。
WindowsのNS、firefox、Operaでは動作しました。
Macでは、Sfari、MacIEで動作確認ができました。
----------------------------------------------
3.flashの構成について
/root
|
+---ボタン(アクションスクリプトを記述)
|
+---ダイナミックテキスト(変数名:textoutを指定)
----------------------------------------------
4.AcsionScriptについて
on(rollOver){
 textout = "ロールオーバーされています";
}
on(rollOut){
 textout = "ボタンを選択して下さい";
}
on(release){
this.getURL("パラメータを送信するるファイルをを指定","_self","GET");
}
----------------------------------------------
以上のような処理をしています。ご教授頂けると光栄です。
ぺヤング
Åê¹ÆNo.18352
投稿日時: 2005-6-25 11:14
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
Re: FLASH MX 2004のgetURL()、IEの動作について
こんにちは。

引用:

tomoyaさんは書きました:
on(release){
this.getURL("パラメータを送信するるファイルをを指定","_self","GET");
}


この「パラメータを送信するるファイルをを指定」
は同じswfファイルと同じ階層にありますか?
パスは絶対?相対?

間違ってるかも知れませんが、そこら辺が怪しいかと。
tomoya
Åê¹ÆNo.18353
投稿日時: 2005-6-25 11:25
新米
居住地: 東京
投稿: 3
使用環境:
Win2000,Flash MX2004
Re: FLASH MX 2004のgetURL()、IEの動作について
しゅうすけ様

ご解答ありがとうございます。

パスに対しては、絶対パスで指定しております。

on(release){
this.getURL("http://www.xxx.xx.xx/xxx.php?xx=01&xx=02","_self","GET");
}

上のような感じで、指定しております。
ぺヤング
Åê¹ÆNo.18358
投稿日時: 2005-6-25 12:53
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
Re: FLASH MX 2004のgetURL()、IEの動作について
こんにちは。

すいません。ぜんぜん関係なかったですね。
よく読め。自分。

PHP 側は処理のみでしょうか?
何か、画面出力がありますか?

根本的に、違う話になってしまうのですが、
Flash 2004 ですので、LoadVars クラスを使用してはいかがでしょうか?
sendAndLoad() メゾットを使えば
変数の送信もできますし、PHP からの戻り値(ただの echo)
によって、onLoad() でFlash 側で処理もできます。

youich
Åê¹ÆNo.18359
投稿日時: 2005-6-25 13:37
職人
居住地: kobe
投稿: 349
使用環境:
Tiger
Re: FLASH MX 2004のgetURL()、IEの動作について
引用:


2.エラー状況について
上のような画面遷移をし、Aページより、FLASHのgetURL()
メソッドを利用し、パラメーターをBページで受け取
り、PHP側で処理をし、Bページのアンカータグ又は、ブラウザの
戻るボタンで戻ると、1度目はgetURL()メソッドは動作しますが、

一度アンカータグ関係のものをすべて除去して試してみてはいかがでしょう?
http://www.flash-jp.com/modules/newbb/viewtopic.php?viewmode=thread&topic_id=2641&forum=8
の際、
WinIE&アンカータグ&Flashの不具合についてはかなり検証したのですが
詳細を忘れてしまいました。
もし上記の修正でうまくいうならばとりあえず、Flashアンカーの使えない頃のバージョン書き出しにするか、
アンカー関係を省くかがてっとりばやいんじゃないかと思います。


----------------
- yo

Fla4man
Åê¹ÆNo.18366
投稿日時: 2005-6-25 16:37
職人
居住地: かまくら
投稿: 517
使用環境:
WinMe,Win2000,
Flash4,アズさん,大仏、delphi
Re: FLASH MX 2004のgetURL()、IEの動作について
そのつくりだと一度目はリクエストされても2度目はきゃっしゅを拾うと思います

つまりリクエストが無いのは
「キャッシュがらみの問題」では無いかと思います

現在IE以外のブラウザでちゃんと動作するのは「偶然」か
何らかの設定のためでは無いかと思います。
「時間ないしはランダムな文字列をリクエストに付加させてキャッシュをひろわさない」
事が必要です

詳細は充分で尽くした話なので自力で探索してみてください
このフォーラムでも相当数あると思います

あと根本的な問題としてGetURLでうんぬんというつくりが悪いです。
Loadmovie、Loadvariable,LoadvarsなどGetでもPostでもいいから
とりあえずページ推移無く処理するアプローチについてリサーチしてみてください。
あとGoogleなどでの探索時「MING」というキーワードもきっと
よい資料を与えてくれると思います

以上


----------------
通常のハンドル名:×○○× ねた回収モードに突入 現在1/100

tomoya
Åê¹ÆNo.18467
投稿日時: 2005-6-28 23:23
新米
居住地: 東京
投稿: 3
使用環境:
Win2000,Flash MX2004
Re: FLASH MX 2004のgetURL()、IEの動作について
こんばんは。

返信が送れて申し訳ありません。
3日ほど席をはずして降りましたので返信が送れました。

皆さまのおかげで、正確に動作するアクションスクリプト
が組めました。ありがとうございました。

私がFLASHを触っていた、5Jの頃とはダイブ変わっている
(変わってないかも)と思いました。

いろいろ、お世話になりました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops