0

有一些问题经过三天的谷歌搜索和编码后我无法找到任何合适的答案,所以我希望比我有更多 Flash AS3 知识的人可以提供帮助。我在 Flash 电影的主时间线上有框架,它请求并加载 PHP 生成的 XML。PHP 文件从 Flash 传递三个变量,然后用于填充 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 文件中查询的参数。我想将这些重新发送到同一个 PHP 文件以获取更新的 xml 输出,并使用新的 xml 数据更新我的动态文本字段。唯一的问题是我不知道如何。正如您可能会说的那样,我不是 Tech Wizz,但如果有人可以提供帮助,我将不胜感激......提前致谢

4

1 回答 1

0

您尝试实现的是经典的 MVC 设计 - 简单来说,您有一个动态的模型(数据库 + php)(在运行时更改),并且您希望根据模型中所做的更改来更改视图(视图绑定到模型)

该解决方案需要一些高级的架构工作并且需要一些学习时间,这是一个好的开始: http ://www.moock.org/lectures/mvc/

于 2013-10-31T06:53:22.657 回答