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

Ayuda: por qué no me funciona este código?

Estas en el tema de Ayuda: por qué no me funciona este código? en el foro de Flash y Actionscript en Foros del Web. Hola amigos los molesto por una pregunta, tengo diseñado un formulario en Flashy el código no me funciona del todo correctamente, hasta ahora he comprobado ...
  #1 (permalink)  
Antiguo 11/02/2005, 14:07
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Ayuda: por qué no me funciona este código?

Hola amigos los molesto por una pregunta, tengo diseñado un formulario en Flashy el código no me funciona del todo correctamente, hasta ahora he comprobado que los datos son enviados por el procesador envia_destacado.php pero luego del envío no se me desplaza la película al frame 10... Que ahí es donde indico que el envío ha sido exitoso

Código:
//Función que envia el forumlario
function enviar() {
	//enviar = new LoadVars();
	var enviar:LoadVars = new LoadVars();
	enviar.nrorden = nrorden;
	enviar.varValor = varValor;
	envioar.varSemanas = varSemanas;
	enviar.precio1 = precio1;
	enviar.promo = promo;
	enviar.colores = colores;
	enviar.varAviso = varAviso;
	enviar.nombre = nombre.text;
	enviar.direccion = direccion.text;
	enviar.zipcode = zipcode.text;
	enviar.telefono = telefono.text;
	enviar.fax = fax.text;
	enviar.email = email.text;
	enviar.aviso = aviso.text;
	enviar.observaciones = observaciones.text;
	enviar.varPago = varPago;
	enviar.onLoad = function(exito) {
		if(exito){ 
      		_root.gotoAndStop(10); 
   		}
	};
	enviar.sendAndLoad("envia_destacado.php", enviar, "POST");
}
Código del botón
Código:
on (release) {
	enviar();
}
Alguien podría indicarme que estoy haciendo mal?
Muchas gracias anticipadas
Saludos
Yiyo
__________________
Sergio
  #2 (permalink)  
Antiguo 11/02/2005, 14:20
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 9 meses
Puntos: 1
Por lo que veo la variable exito deve resolverse en php, ¿comprobaste que php resulva bien lo que envias?
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #3 (permalink)  
Antiguo 11/02/2005, 14:39
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 15 años, 8 meses
Puntos: 0
Perdón, me perdí....
Al final del php debería colocar algo así como:
Código:
exito=true;
Eso me dices?
Gracias cmc
__________________
Sergio
  #4 (permalink)  
Antiguo 11/02/2005, 14:49
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 15 años, 8 meses
Puntos: 0
A propósito, tengo otro error que no logro ver en el siguiente código, lo revisé varias veces y no lo encuentro....
El código es:
Código:
if (varSemanas==4){
		if (varAviso==4 && colores=="Blanco y Negro") {
			mc_promo_full._visible=true;
			mc_promo_full.gotoAndPlay(2);
			promo="+1 Aviso 1/2 Page Full Color GRATIS!";
		}else{
			mc_promo4x5._visible=true;
			mc_promo4x5.gotoAndPlay(2);
			promo="+1 Aviso de igual tamaño GRATIS!";
		}	
	}else{
		mc_promo4x5._visible=false;
		mc_promo_full._visible=false;
		promo=" ";
	}
	if (varSemanas==8){
		if (varAviso==3 && colores=="Blanco y Negro") {
			mc_promo_negro_color._visible=true;
			mc_promo_negro_color.gotoAndPlay(2);
			promo="+1 Aviso 1/2 Page Full Color GRATIS!";
		}else{
			mc_promo8x10._visible=true;
			mc_promo8x10.gotoAndPlay(2);
			promo="+2 Avisos de igual tamaño GRATIS!";
		}	
	}else{
		mc_promo8x10._visible=false;
		mc_promo_negro_color._visible=false;
		promo=" ";
	}
Funciona todo perfecto el tema de que muestre los Mc cuando corresponde, sólo que en el caso de varSemanas==4 no me toma el valor correspondiente la variable "promo" es decir, queda vacía en cambio para el caso varSemanas==8 si lo toma correctamente
Gracias de nuevo
Saludos
Yiyo
__________________
Sergio
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 19:10.