有一些问题,经过三天的谷歌搜索和编码,我无法找到任何合适的答案,所以,我希望有比我更多的Flash AS3知识的人可以提供帮助。我在Flash电影的Maintimeline上有框架,它请求并加载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但我真的很感激,如果那里有人可以提供帮助......提前致谢
答案 0 :(得分:0)
您要实现的是经典的MVC设计 - 简单来说,您有一个动态的模型(数据库+ php)(在运行时更改),并且您希望视图根据在model(视图绑定到模型)
解决方案需要一些有点高级的架构工作,需要一些学习时间,这是一个好的开始:http://www.moock.org/lectures/mvc/