Hola.
Estoy indignado! y asqueado. Veamos, me hice un formulario que envia variables a un php por metodo POST y en definitiva envia un mail. Bien, cuando intento meterlo dentro de una de las capas, y sub capas y demás de una web en flash, no funciona! lo he "debugeado" y hace los pasos correctos pero sin ningun resultado.
Tengo por ejemplo varios inputText, con nombre "txtnombre". Bien pues cuando en un boton hace txtnombre.text = " " el inputText ni se inmuta. Y así con todo. tengo que hacer algo como que sean variables globales, o usar _root?
A ver si me podeis ayudar, gracias.
estás cargando el swf del form dentro de un swf principal de forma dinámica? en ese caso, si es AS2 puede que necesites poner el _lockroot = true
Tras probar miles de cosas...
- Puedo ejecutar el formulario con metodo POST con getURL. pero claro se sale del flash.
- Si tengo un proyecto vacio funciona.
Que no funciona?
// Declaracion de variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars( );
var recibir_lv:LoadVars = new LoadVars( );
// Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito)
{
if (exito)
{
estado = "Datos enviados";
}
else
{
// Muestra un mensaje de error
estado = "Error en la aplicación de correo";
}
};
// Función que envía el formulario
function enviarMail( )
{
envio_lv.nombre = nombre;
envio_lv.empresa = empresa;
envio_lv.CIF = CIF;
envio_lv.telefono = telefono;
envio_lv.email = email;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
estado = "Enviando datos...";
}
Ya digo, está metido dentro de capas y demás... "nombre" "empresa" y demas son inputbox en los cuales les pongo como "var" "nombre y demás. Probe tambien con el nombre de instancia, txtnombre.text. He mirado miles de ejemplos y no funciona. lo haga como lo haga sendAndLoad no envia, si si lo hace no recivo nada...
carlos: se me ocurrio meter el swf dentro para que funcionara pero se importa mal, sin textos y mal vamos...
Ya está colucionado, menuda porqueria el flash este...
Cuando tengas tiempo, explica cómo lo has hecho, por si le sirviese a alguien, ¿no?
"export for actionscript" "convert to symbol" ????