Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2010, 18:10
BAT
 
Fecha de Ingreso: enero-2008
Mensajes: 258
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: novato_creacion de flashphpfrom

Wuenas, para este formulario creo no hay tanto problema ya que es pura insercion de texto, lo primero es asignarle un nombre a cada instancia, por ejemplo para el nombre podria ser "nombre_txt" luego el AS:

Cita:
stop();

System.useCodepage = true;

import mx.controls.*;

// determinamos las tabulaciones, el foco y el botón por defecto
nombre_txt.tabIndex = 1;
reset_btn.tabIndex = 18;
enviar_btn.tabIndex = 19;

focusManager.defaultPushButton = enviar_btn;
Selection.setFocus(nombre_txt);

// configuramos el escuchador para que limpie los campos
var escuchadorLimpiar:Object = new Object();
escuchadorLimpiar.click = function(evt:Object) {
nombre_txt.text = "";
}
reset_btn.addEventListener("click", escuchadorLimpiar);


// configuramos el escuchador para que envie el mensaje
var escuchadorEnvia:Object = new Object();
escuchadorEnvia.click = function(evt:Object) {
// si el nombre está en blanco salta un aviso
if (nombre_txt.text.length == 0) {
Alert.show("Introduzca su nombre", "Error", Alert.OK);
Selection.setFocus(nombre_txt);
return false;
}
// si ha llegado hasta aquí, pasamos a enviar
var envio:LoadVars = new LoadVars();

// rellenamos las variables
envio.nombre = nombre_txt.text;
envio.onLoad = function(exito:Boolean) {
if (exito) {
nombre_txt.text = "";
}
else {
Alert.show("Ha habido un error en el envío", "Error");
}
}

// enviamos las variables al archivo PHP
envio.sendAndLoad("enviar_mail.php", envio, "POST");

Selection.setFocus(nombre_txt);
}
enviar_btn.addEventListener("click", escuchadorEnvia);
y eso es todo y despues el php, aqui solo puse un elemento que es el nombre pero puedes hacer de la misma manera para los demas campos.