GETを介してphpスクリプトにサーバーと通信する場合、通常は次の形式でフィードバックが必要です。status = OK&msg =これ以上のアクションはありません&other = blablabla ...したがって、これは成功したリクエストでした。しかし、AS3は非常にオブジェクト指向であるため、オブジェクトに配置するためのクラスを作成しました。
package com.gustavopi.comm {
public class Vars {
public var demo:String = new String();
public var Obj:Object = new Object();
public var Var:Array = new Array();
public var Val:Array = new Array();
public function Vars(strVars:String=null) {
var Termos:Array = strVars.split("&");
for(var t in Termos){
var termo:String = Termos[t];
var Elem:Array = termo.split("=");
Obj[Elem[0]] = Elem[1];
Var.push(Elem[0]);
Val.push(Elem[1]);
demo += Elem[0]+": "+Elem[1]+String.fromCharCode(13);
}
}
}
}
利点は、「デモ」メソッドを使用してエラーをすばやく検出することですが、変数はオブジェクト自体ではなくObjのプロパティであり、少し奇妙ですが、機能します。
これがタスクを処理するための最良の方法なのか、それともAS3コアにすでに存在する何かをしたのかはわかりません。についてどう思いますか?