Apache flex 动作脚本帖子

Apache flex 动作脚本帖子,apache-flex,actionscript,post,Apache Flex,Actionscript,Post,如何将数据从flex文件发布到php文件?我无法创建操作。您需要创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求 您需要的是创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求 您需要创建一个HTTPService,以便将数据发送到服务器应用程序,如Flex中的PHP文件。将要发送的数据可以是XML,这样在PHP文件中您就可以解析该XML并获取其中的信息 我使用此函数将对象转换为XML,然后在HTTPService中发送该XML: public function

如何将数据从flex文件发布到php文件?我无法创建操作。

您需要创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求


您需要的是创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求


您需要创建一个HTTPService,以便将数据发送到服务器应用程序,如Flex中的PHP文件。将要发送的数据可以是XML,这样在PHP文件中您就可以解析该XML并获取其中的信息

我使用此函数将对象转换为XML,然后在HTTPService中发送该XML:

public function objectToXML(obj:Object, root:String):XML {
    var qName:QName = new QName(root);
    var xmlDocument:XMLDocument = new XMLDocument();
    var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
    var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
    var xml:XML = new XML(xmlDocument.toString());
    return xml;
}
这样我就可以创建具有普通属性的对象,而不必担心如何创建XML,然后当您要在HTTPService中发送XML时,只需在HTTPService的send方法上调用方法“objectToXML”

你是这样做的:

var myData:Object=new Object();
myData.name="Information";

var myService:HTTPService = new HTTPService();
myService.url = "http://example.com/yourFile.php";
myService.method = "POST";
myService.contentType="application/xml";
myService.send(objectToXML(myData,"parent"));

您需要创建一个HTTPService,以便将数据发送到服务器应用程序,如Flex中的PHP文件。将要发送的数据可以是XML,这样在PHP文件中您就可以解析该XML并获取其中的信息

我使用此函数将对象转换为XML,然后在HTTPService中发送该XML:

public function objectToXML(obj:Object, root:String):XML {
    var qName:QName = new QName(root);
    var xmlDocument:XMLDocument = new XMLDocument();
    var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
    var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
    var xml:XML = new XML(xmlDocument.toString());
    return xml;
}
这样我就可以创建具有普通属性的对象,而不必担心如何创建XML,然后当您要在HTTPService中发送XML时,只需在HTTPService的send方法上调用方法“objectToXML”

你是这样做的:

var myData:Object=new Object();
myData.name="Information";

var myService:HTTPService = new HTTPService();
myService.url = "http://example.com/yourFile.php";
myService.method = "POST";
myService.contentType="application/xml";
myService.send(objectToXML(myData,"parent"));