`
jinxinhero
  • 浏览: 26770 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

[后台通信]HTTPService实例(1)——登录

阅读更多

前端flex:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			internal function submit():void {
				trace("提交用户登录信息");
				loginSvr.send();
			}
			
			private function onResult(event:ResultEvent):void
			{
				var result:XML=XML(event.result);
				// trace(result);
				var str:String=result.text()[0];
				if (str == "failed")
				{
					Alert.show("登录失败,用户名或密码错误!");
				}
				else
				{
					Alert.show("登录成功");
				}
			}
		]]>
	</mx:Script>

	<mx:HTTPService id="loginSvr"
		showBusyCursor="true"
		url="php/login.php"
		method="GET"
		resultFormat="xml"
		result="onResult(event)">
		>
		<mx:request xmlns="">
			<username>
				{user_txt.text}
			</username>
			<password>
				{pass_txt.text}
			</password>
		</mx:request>
	</mx:HTTPService>

	<mx:Panel x="174.5" y="53" width="264" height="189" layout="absolute">
		<mx:Form width="100%" height="100%"
			defaultButton="{submit_btn}"
			>
			<mx:FormHeading label="用户登录"/>
			<mx:FormItem label="用户名">
				<mx:TextInput id="user_txt"/>
			</mx:FormItem>
			<mx:FormItem label="密码">
				<mx:TextInput id="pass_txt" displayAsPassword="true"/>
			</mx:FormItem>
			<mx:Button id="submit_btn" label="提交" click="submit()"/>
		</mx:Form>
	</mx:Panel>
</mx:Application>

  

 

 

 

 

 

 

后台php:

<?php
$username = $_REQUEST['username'];   //flex 端传来的参数
$password = $_REQUEST['password'];   //flex 端传来的参数
login($username,$password);
//登录
function login($username,$password){
	if($username=="zhangsan" && $password=="123"){
		$success = "success";
	} else {
		$success = "failed";
	}
	echo '<?xml version="1.0" encoding="utf-8" ?>';
	echo '<result status="'.$status.'">'.$success.'</result>';
}
?>

 

分享到:
评论

相关推荐

    Flex的通信方式(三)——HTTPService_1

    在MXML中,你可以创建一个HTTPService实例,并设置其属性,如`url`(指定服务器端的处理程序地址)和`method`(GET或POST)。此外,`result`事件监听器用于处理服务器返回的数据,`fault`事件监听器则用于处理通信...

    flex httpservice实例

    在深入探讨“Flex HTTPService实例”这一主题时,我们首先需要理解Flex框架的基本概念以及HTTPService组件在其中扮演的角色。Flex是一种用于构建跨平台的、高性能的桌面和移动应用程序的软件开发工具包(SDK),由...

    Flex4.0 如何通过 HttpService和WebService与服务器进行通信

    2. 创建HTTPService实例:在MXML中声明并实例化一个HTTPService对象,设置其`url`属性指向服务器端处理请求的URL,以及`method`属性(GET或POST)。 ```xml &lt;mx:HTTPService id="httpService" url=...

    Flex+HTTPService 例子

    在这个“Flex+HTTPService 例子”中,我们将探讨如何使用Flex与Java后台通过HTTPService进行数据交互。 首先,我们需要了解Flex中的HTTPService组件。HTTPService允许开发者发送HTTP请求到服务器,并接收响应数据。...

    Flex HTTPService如何给后台传递参数 .doc

    在Flex开发中,HTTPService是用于与服务器进行异步HTTP通信的重要组件,它可以用来发送GET或POST请求到指定的Web服务接口。当我们需要向后台传递参数时,有多种方法可以实现,这里主要介绍两种常见的方法。 ### ...

    flex与httpService通信(java)

    在Flex中,`HTTPService`组件是用于与服务器进行数据交换的重要工具,特别是对于与Java后台进行通信时。本篇文章将深入探讨Flex与Java后台通过`HTTPService`通信的原理、配置和实践。 1. **HTTPService组件介绍** ...

    flex4 httpservice 例子

    1. **创建HTTPService实例**: 首先,我们需要在MXML文件中创建一个`HTTPService`实例,指定其URL和方法类型(GET或POST): ```xml &lt;s:HTTPService id="httpService" url=...

    Flex与后台交互的方法_HTTPService_WebService_URLLoader

    1. HTTPService: HTTPService是Flex中用于处理HTTP请求的组件,基于标准的HTTP协议进行通信。通过HTTPService,开发者可以发送GET或POST请求到服务器,获取JSON、XML或其他格式的数据。使用HTTPService时,需要设置...

    flex实例HTTPService

    在Flex开发中,HTTPService是ActionScript 3.0中一个关键的组件,它允许开发者与Web服务器进行异步通信,通常用于发送HTTP请求并接收XML、JSON或其他数据格式的响应。本实例将深入探讨如何使用HTTPService,解析返回...

    flex httpservice 和 java通信 获取 java端的返回值

    1. **配置HTTPService** 在Flex项目中,使用HTTPService组件需要在MXML或AS3代码中声明并配置。设置URL指向Java Web服务的地址,方法通常为GET或POST。例如: ```xml &lt;mx:HTTPService id="javaService" url=...

    flex4与Java通信实例

    1. Flex 与普通 Java 类通信 - RemoteObject 在Flex中,RemoteObject组件用于与Java服务端的普通类进行通信。首先,我们需要创建一个Java类,例如`SimpleService`,包含一个可供调用的方法,如`sayHello`。然后,在...

    FLEX与JSP结合并测试HTTPService与java用XML通信

    1. **设置HTTPService**:在FLEX中,我们需要创建一个HTTPService实例,配置其URL指向JSP页面,指定请求方法(GET或POST),并设置响应格式为XML。同时,我们可以监听HTTPService的事件,如result事件,当服务端返回...

    java 中使用Flex的HttpService的详细配置

    在Java开发中,Flex HttpService是一个强大的工具,用于在Adobe Flex客户端与服务器之间进行数据通信。这个服务允许Flex应用程序通过HTTP协议发送请求到后端服务器,并接收响应数据。本篇文章将深入探讨如何在Java...

    Flex Java通信实例

    Flex Java通信实例主要探讨的是如何在Adobe Flex前端应用与Java后端服务器之间建立通信机制,以便实现数据交换和功能交互。Flex是一种开放源代码的框架,用于构建具有丰富用户界面的Web应用程序,而Java作为多平台...

    flex+struts2+spring简单整合,用httpService通信

    使用flex+struts2+spring简单整合,前后台使用httpService通信,而且是分工程管理,使用了简单的封装,放到eclipse中即可运行。看好了,不是SSH,想弄的话自己再继续做,还什么东西都想拿现成的啊。

    FLEX与JSP结合并测试HTTPService与java用XML通信.doc

    在本文中,我们将探讨如何将Adobe Flex与Java JSP相结合,利用HTTPService进行XML通信。这个过程涉及多个步骤,包括项目设置、库的添加以及配置文件的调整。 首先,我们需要创建一个新的Web项目,选择J2EE 1.4标准...

    flex之低数据量通信实例源码

    1. **HTTPService**:HTTPService是Flex中用于与服务器进行HTTP通信的组件。它可以发送XML、SOAP、JSON等格式的数据,并接收响应。在这个实例中,我们可能会看到如何配置和使用HTTPService进行简单的请求和响应处理...

    HttpService

    httpservice post get传数据

    Flex与Java通信实例程序(分工程实现)

    在这个实例中,我们有两个不同的工程:FlexVoteSystemV1和JspVoteSystemV1。FlexVoteSystemV1是Flex客户端工程,负责用户界面和交互;JspVoteSystemV1是Java服务器端工程,主要处理业务逻辑和数据存储。 1. **Flex...

Global site tag (gtag.js) - Google Analytics