0

3日間のグーグルとコーディングの後、適切な答えを見つけることができないといういくつかの問題があるため、私よりもFlash AS3の知識がはるかに多い人が助けてくれることを願っています. PHP で生成された XML を要求してロードするフラッシュ ムービーのメインタイムラインにフレームがあります。PHP ファイルには、Flash から 3 つの変数が渡されます。これらの変数は、PHP ファイルの MySQL クエリの特定の部分を設定するために使用されます。すべてがうまく機能し、loadXML 関数を介して無数の動的テキスト フィールドに入力できます。ここに私のコードがあります:

var req:URLRequest=new URLRequest("http://example.com/returnusers.php");
req.method = URLRequestMethod.POST;

var phpVars:URLVariables = new URLVariables();      
phpVars.Group = myVar1;
phpVars.Company = myVar2;
phpVars.startRow = myStartRow;
req.data = phpVars;
var xml:XMLList;    
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, loadXML);
xmlLoader.load(req);

私の問題は、クリックすると myVar1、myVar2、および myStartRow の値を変更するいくつかのボタンもあるということです。したがって、PHP ファイル内のクエリのパラメーターを変更します。更新された xml 出力と動的テキスト フィールドを新しい xml データで更新するために、これらを同じ PHP ファイルに再送信したいと思います。唯一の問題は、方法がわからないことです。あなたがおそらく言うことができるように、私はテックウィズではありませんが、そこにいる誰かが助けてくれれば本当に感謝しています...事前に感謝します

4

1 に答える 1

0

実装しようとしているのは、古典的な MVC デザインです。簡単に言えば、動的な (実行時に変更される) モデル (データベース + php) があり、モデルに加えられた変更 (ビューはモデルにバインドされています)

このソリューションには、少し高度なアーキテクチャ作業が必要で、学習に時間がかかります。これは良いスタートです: http://www.moock.org/lectures/mvc/

于 2013-10-31T06:53:22.657 に答える