ActionScript 3.0 y Java
Còdigo ActionScript :
package com.asphyk.view
{
import flash.display.SimpleButton;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLRequestMethod;
import flash.net.sendToURL;
import flash.text.TextField;
/**
* …
* @author Eduardo Medina A.
*/
public class Main3 extends Sprite
{
public function Main3()
{
events();
}
private function events():void
{
btnenviar.addEventListener(MouseEvent.CLICK,mclick);
}
private function mclick(e:MouseEvent):void
{
enviar();
}
private function enviar():void
{
if ((txtname).text != “” && (txtmail).text != “”)
{
var request:URLRequest = new URLRequest(”flash”);
var variables:URLVariables = new URLVariables();
variables.name =(txtname).text ;
variables.mail =(txtmail).text;
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, handleComplete);
loader.load(request);
TextField(txtserver).text = “”;
TextField(txtserver).text = “enviando al server…\n”;
}else
{
(txtserver).text = “”;
(txtserver).text = “Ingresa Datos”;
}
}
private function handleComplete(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
TextField(txtserver).appendText(”recibiendo del servidor…\n”);
TextField(txtserver).appendText(”loader ” + loader.data + ” \n”);
}
}
}
Còdigo Java(Servlet):
package servlets;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class FlashServlet
*/
public class FlashServlet extends HttpServlet
{
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
String name=request.getParameter(”name”);
String mail=request.getParameter(”mail”);
response.setContentType(”text/html”);
PrintWriter out=response.getWriter();
out.println(”Hola “+name);
out.close();
}
}
Resultado : click aqui..
