Comunidad de diseño web y desarrollo en internet online

Cómo enviar un formulario Flash---->ASPX?? Ayuda!!!!!

Citar            
MensajeEscrito el 07 Dic 2005 01:11 am
Pues mi problema es que necesito saber como recibir y devolver usando LoadVars desde Flash a una aplicación en aspx. Llevo todo el día intentando conectar mi formulario hecho en flash a esta aplicación pero evidentemente el código del tutorial para asp no me funciona.
Sabe alguien el codigo necesario para al archivo aspx??

he puesto lo siguiente en el fotograma flash:


Código :


var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();


function enviarForm() {
   //El nombre de la variable que enviara los datos del formulario
   //es "envio_lv", a esa variable le voy asignando uno por uno los
   //valores que le llegaran al formulario, y con el mismo nombre que
   //asigno aqui sera con el que los Scripts trataran los datos del
   //formulario

   envio_lv.nombre = ALTA_NOMBRE.text;

   envio_lv.sendAndLoad("WebForm1.aspx", recibir_lv, "POST");

}

//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
   if (exito) {
      
      //Hace que el campo de texto "mensaje_txt" reciba codigo HTML
      ALTA_AP1.text = this.nombre_completo;
      //Le asigna el mensaje recibido del servidor, con formato HTML
      //ALTA_AP1.htmlText = this.mensaje;
   } else {
      //Muestra un mensaje de error en negrita
      ALTA_AP1.htmlText = "<b>Error en el Script</b>";
   }
};


Además de esto tambien programe el boton que me llama a la funcion puesta en el codigo arriba escrito y que saque tambien del mismo tutorial y que básicamente es la misma informacion que aparece en el tutorial solo que tengo dos campos de texto con los que trabajo que son:

ALTA_NOMBRE y ALTA_AP1

como estoy haciendo pruebas simplemente paso el nombre y estoy intentando escribir en el campo de apellido lo que me devuelve al aspx. Sin embargo no conozco cual es ese trozo de codigo en aspx que me reciba y me devuelva al flash cualquier cadena como por ejemplo: "Todo funciona... ya te puedes ir a dormir agusto" :lol:

Si alguien tuviera o conociera ese código por favor ayundenme porque lo necesito por trabajo y estoy muyyyyyyyyyyyyyyyy agobiado a estas alturas.

GRACIAS DE ANTEMANO

Por djacedj

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 Dic 2005 11:47 am
hola, te digo:

El codigo lo puedes poner en la parte html del webform o en el codigo behind como quieras. Pero bueno, no nos liemos.
1.- Abres el codebehind que será webform1.aspx.vb, insertas el siguiente código

private sub pageload(.....) -->esto te viene puesto
minombre=request("nombre") --> tu variable enviada con el metodo post
...
procesos que quieras
y por último

response.write ("respuesta=loquesea")

end sub

tienes que editar el webform1.aspx y ponerle al principio y al final del codigo esto
<%--
codigo html
--%>
esto es para que no envie nada mas que lo que tu le envias con response

y en la funcion de flash que recoge los resultados tienes que poner

mivariablequerecogelosresultados=this.respuesta

y eso es todo

Espero haberte ayudado

Por edu222

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Dic 2005 12:25 pm
Muchas gracias voi a probarlo en cuanto llegue a casa y te cuento, espero que sigas paseandote por aki cuando lo haga porque sino no se que va a ser de mi jajajaj, en serio muchas gracias por la ayuda

Por djacedj

11 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.