anyros
Usuario Novato
Usuario Novato

Hola soy nueva en el chat, me podrian ayudar, tengo que hacer una pagina en flash donde se vaya actualizando el texto desde otra pagina ya sea en flash (se me ocurre por un formulario la verdad no s&eacuteGiño o desde html. No se mucho de flash ni de html por favor ayudenme me urge.
gracias.

Avatar Image
Usuario habitual
Usuario habitual

Hacer un formulario en flash no es muy dificil, lo dificil es el php, ya que necesitamos un php o asp que reciba la informacion, aqui te va un tutorial:

-------------------------------------------------------------------------
Creamos:
1. Campo de texto "TextInput" para el nombre llamado "nombre_txt"
2. Campo de texto "TextInput" para el email llamado "email_txt"
3. Campo de texto "TextInput" para la clave llamado "clave_txt"
4. Boton de envio del formulario
5. Campo de texto "Dynamic Text" multilinea para el mensaje del servidor

Ahora el codigo, para no complicarme con codigo largo dentro del boton, creare una función llamada enviarForm que se encargara de tomar los tres valores de los campos de texto, organizarlos y enviarlos al formulario, asi que el codigo de el boton de enviar sera:

Codigo:
on (release) {
//Coloca el mensaje de carga en el campo de texto "mensaje_txt"
mensaje_txt.text = "Cargando...";
//Llama a la función que envia el formulario
enviarForm();
}


El codigo de la función que enviara los datos al formulario junto con el codigo inherente al LoadVars, estaran en el primer Keyframe de la pelicula.

Nota: Como es la primera vez que vamos a enviar y recibir datos al tiempo, debo aclarar que Flash solicita dos objetos de la clase LoadVars para esta acción, y en este ejemplo asi lo vamos a hacer, pero tambien se puede hacer con uno solo, complicando mas el codigo pero haciendolo un poco mas optimo (La diferencia no es mucha).

Codigo:
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
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 = nombre_txt.text;
envio_lv.email = email_txt.text;
envio_lv.clave = clave_txt.text;
//Uso el metodo "sendAndLoad" para enviar el formulario y recibir
//la respuesta del servidor, el metodo tiene tres parametros
//el primero es la URL del script que tratara el formulario, en este
//caso lo llame "form.php", el segundo es el objeto que cargara la
//respuesta del servidor y el tercero el metodo de envio del formulario
//que puede ser, como en HTML, GET o POST
envio_lv.sendAndLoad("form.php", recibir_lv, "POST&quotGiño;
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
//que usen
}
//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
mensaje_txt.html = true;
//Le asigna el mensaje recibido del servidor, con formato HTML
mensaje_txt.htmlText = this.mensaje;
} else {
//Muestra un mensaje de error en negrita
mensaje_txt.htmlText = "<b>Error en el Script</b>";
}
};


Ahora el codigo en php:

Codigo:
form.php
<?
$nombre=$_POST["nombre"];
$email=$_POST["email"];
$password=$_POST["password"];
echo "mensaje=Bienvenido " . nombre . "<br />Entra con tu clave '" . password . " Muchas risas";
echo "<br />Att: Tutorial de usuario miarroba&quotGiño;
?>


De esta manera Flash puede enviar datos como un formulario a scripts del lado del servidor que los procesen y puedan devolverle un resultado a Flash

--------------------------------------------------------------------------

Espero que te sirva
WGenius
Usuario Novato
Usuario Novato

Alguno sabra de una pagina o tutorial o libro que me recomiende para aprender manejo de formularios en flash con ASP???...
Gracias

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 18/Abr/2004, 03:48
Diablito01 andresca aprendiz_ pink1509 DkS-Assault85kJul/05
Por: , el 11/Abr/2010, 20:11
Ruth86 iblancasa73kApr/10
Por: , el 05/Oct/2009, 18:42
carpe_27 NoSetup.org42kOct/09
Por: , el 05/Ago/2005, 11:17
aprendiz_ Arq_050664 DkS-Assault kn1f3eg32kAug/05
Por: , el 25/Abr/2005, 11:13
mcnrv-orko-oscuro DkS-Assault13kApr/05