質問させていただきます。

今回の質問は下にあるURLの説明を見て作成したflashでswfとhtmlをパブリッシュしましたが、動きませんでした、パブリッシュはLite1.1, Lite2.0, Flash7, Flash4,等で試しました。
パソコンのブラウザ、flash Lite2,Lite3搭載の携帯電話のブラウザでもnameとscore欄に入力しようとしてもダメでした。なぜでしょうか?

http://s2works.net/old_blog/2008/12/flash-lite-11-loadvariables-my.html

メールでファイルのやりとりをしたほうが良い場合はポイント1を送付してメールアドレスをお知らせします。
flaファイルが動作した時点で1000ポイント贈呈いたします。こちらの所有はCS3が最新バージョンです。

また、phpファイルとの連動は確認しておりませんが、連動で困った場合、解決に助力いただくと、この1000ポイントとは別にさらなるポイントを贈呈させていただきます。

注)申し訳ありませんが、解決に程遠いアドバイスにはポイント配分いたしません。4~5日で締め切ります。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/08/22 18:55:30
  • 終了:2011/08/27 09:30:36

回答(1件)

id:Jupiter2100 No.1

じゅぴたー回答回数444ベストアンサー獲得回数742011/08/22 20:02:27

この部分に問題があります。

requrl = "http://自分のサイトアドレス/ranking.php?score=" add cnt add "&name=" add NM;
loadVariables(requrl,"rank_clip");

Flashはセキュリティ上の制約から、他ドメインへのアクセスを禁じています。

したがって、PHPファイルと同じドメインにSWFファイルを配置して

requrl = "相対パス指定/ranking.php?score=" add cnt add "&name=" add NM;
loadVariables(requrl,"rank_clip");

のようにしなければなりません。

id:DreamStar

ご指導ありがとうございます。しかし上記のご指摘は送信ボタンをおしてからのことであり、送信ボタンを押す前のname,score欄への入力障害を解決しておりません。また、flash MXからのLoadVarsを使った方法では、

sendAndLoad("http://自分のアドレス/ranking.php",receiveData,"GET");

で問題なく動作しております。

実際にflaファイルを作成されて動作したのであれば、お知らせください。ポイント1を送付し、通信欄でメールアドレスをお知らせします。

よろしくお願いいたします。

2011/08/23 09:33:40
  • id:mdfmk
    http://s2works.net/mobile/mysql.swf

    サンプルも同様にドメインが変わってるので動きませんね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません