Foros del Web » Creando para Internet » Flash y Actionscript »

consulta sobre mandar variables una .php

Estas en el tema de consulta sobre mandar variables una .php en el foro de Flash y Actionscript en Foros del Web. hola a todos: tengo una duda , quiero mandar por flash unos datos de usuario a otra pagina que los procesa , y que los ...
  #1 (permalink)  
Antiguo 07/03/2006, 10:22
Avatar de decano  
Fecha de Ingreso: diciembre-2005
Ubicación: Montevideo, Uruguay
Mensajes: 146
Antigüedad: 18 años, 11 meses
Puntos: 0
Pregunta consulta sobre mandar variables una .php

hola a todos: tengo una duda , quiero mandar por flash unos datos de usuario a otra pagina que los procesa , y que los errores me los devuelva a la pelicula swf, el tema es como puedo hacer ,
alguna sugerencia
gracias a todos.
  #2 (permalink)  
Antiguo 07/03/2006, 15:42
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 8 meses
Puntos: 0
hola si quieres enviar comunicarte con PHP, ASP, etc
hay dos maneras conocidas LoadVars y XML

LoadVars : para intercambiar unas cuantas variables, y
XML : para intercambiar mucha información estructurada

los procesos para enviar y recojer datos son parecidos para ambas clases

pore ejemplo para load Vars
Código:
//las variables que vamos a enviar
var nombre:String = 'Carlos';
var edad:String = '15';

//---->
//creamos nuestro objeto
var obtener_datos:LoadVars = new LoadVars();

//esta función se ejecuta al momento de INVOCAR LA CARGA
//el parámetro: exito_de_carga   no dará TRUE si se cargó correctamente los datos y FALSE en caso contrario
obtener_datos.onLoad = function(exito_de_carga){
	//verificamos si se cargaron los datos correctamente
	if(exito_de_carga){
		//aquí el código si se logró cargar (en este caso mostramos los datos que hemos recibo)
		trace(this.respuesta);
	}else{
		//y aquí el código si NO se logró cargar (en este caso mostramos un mensaje)
		trace('ERROORRR!!! no se pudo cargar los datos');
	}
}

//ahora tenemos que definir las variables que vamos a enviar
//eso lo hacemos dentro del objeto: obtener_datos
obtener_datos.mi_nombre = nombre;
obtener_datos.mi_edad = edad;

//aquí envíamos los datos e INVOCAMOS LA CARGA y se lanza la funciòn que acabos de definir
obtener_datos.sendAndLoad('procesa_datos.php',obtener_datos,'POST');

stop();
y el archivo procesa_datos.php
Código PHP:
<?php
$nombre_recibido 
$_POST['mi_nombre'];
$edad_recibido $_POST['mi_edad'];


//hacemos lo que sea con las variables recibidas y luego tenemos que enviar alguna respuesta
$fecha_hora date('h:i a - d/m/Y');

$respuesta "Hola $nombre_recibido ($edad_recibido), ultima visita: $fecha_hora";

//aquí imprimos la respuesta
echo "&respuesta=$respuesta";

?>
:D
__________________
Si digo que soy mentiroso. ¿Lo soy?
  #3 (permalink)  
Antiguo 21/03/2006, 15:17
Avatar de decano  
Fecha de Ingreso: diciembre-2005
Ubicación: Montevideo, Uruguay
Mensajes: 146
Antigüedad: 18 años, 11 meses
Puntos: 0
muchas gracias por tu tiempo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:00.