ActionScript 3でPHP-Flash通信をしようとしています。私はFlashからPHP に送ることができますが、FlashがどのようにPHPファイルから変数を取得できるか分かりません。FlashはどのようにPHPファイルから変数を取得できますか?
助けが必要ですか?あなたがこれを行うことができ、あなたのPHPコードはPHPが有効になっているサーバー上にあると仮定すると、
ActionScript 3でPHP-Flash通信をしようとしています。私はFlashからPHP に送ることができますが、FlashがどのようにPHPファイルから変数を取得できるか分かりません。FlashはどのようにPHPファイルから変数を取得できますか?
助けが必要ですか?あなたがこれを行うことができ、あなたのPHPコードはPHPが有効になっているサーバー上にあると仮定すると、
:
サンプルコード(の「データ」プロパティからデータを取得し、完了したら、あなたのURLRequest
var l : URLLoader = new URLLoader();
var rq : URLRequest = new URLRequest("http://www.mysite.com/superdata.php");
l.dataFormat = URLLoaderDataFormat.TEXT;
l.addEventListener(Event.COMPLETE, success, false, 0, false);
l.load(rq);
function success (e : Event) : Void {
trace(e.target.data);
}
物事のPHP側:
<? echo "my data"; ?>
あなたはAMFPHPを使用してWebサービスを作成する必要があります。これにより、SharedObjectを使用して変数を前後に渡すことができます。
注意:変数にアクセスするには、 'e.target.data.varName'を使用するか、URLVariablesオブジェクトにスローします。 – ToddBFisher
実際、これはデータを読み取るための回避策です。しかし、これは実際には「変数」を渡すわけではありません。おそらくここの質問は少し曖昧です。とにかく、それを処理する方法について@Antoine良いサンプル –