Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2007, 04:28
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 8 meses
Puntos: 65
Problema con rutas en formulario

Hola.

Tengo un formulario así me va perfectamente:

Código:
System.useCodepage=true;
var enviar=new LoadVars();
var recibir=new LoadVars();
function enviar_mensaje(){
	if(_root.nombre.text.length<1){
		_root.estado.text="Por favor complete el campo nombre";return;
	}
	if(_root.telefono.text.length<1){
		_root.estado.text="Por favor complete el campo telefono";return;
	}
	if(_root.email.text.length<1){
		_root.estado.text="Por favor complete el campo email";return;
	}
	if(_root.email.text.indexOf("@")<0){
		_root.estado.text="Por favor complete el campo email";return;
	}
	if(_root.email.text.indexOf(".")<0){
		_root.estado.text="por favor complete el campo email";return;
	}
	if(_root.comentario.text.length<1){
		_root.estado.text="por favor complete el campo comentario";return;
	}
	enviar.nombre=_root.nombre.text;
	enviar.telefono=_root.telefono.text;
	enviar.email=_root.email.text;
	enviar.comentario=_parent.comentario.text;
	_root.estado.text="Estado: conectando con el servidor...";
	enviar.sendAndLoad("formulario_alquiler.php",recibir,"POST");
}
function recibir_rta(ok){
	if(ok){
		_root.estado.text=this.contestar;
		_root.nombre.text='';
		_root.telefono.text='';
		_root.email.text='';
		_root.comentario.text='';		
	}
}	
recibir.onLoad=recibir_rta;
_root.boton.onRelease=enviar_mensaje;
Ahora me gustaría cargar desde una película principal ese formulario. En la película principal tengo un mc (mc_principal) que a la vez dentro tiene un botón que llama a ese formulario:

Código:
on (press){
	_parent.mc_principal.loadMovie("formulario.swf", 10);
	}
Así entonces me carga el formulario anterior pero no me hace nada. He probado cambiando las rutas con "this" y "parent" hasta tres o cuatro veces pero se queda igual:

Código:
 (if(_parent._parent._parent.nombre.text.length<1){
		_parent._parent._parent.estado.text="Por favor complete el campo nombre";return;
	}
¿Alguna idea? Gracias de antemano.