Tengo un formulario así me va perfectamente:
Código:
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: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;
Código:
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:on (press){ _parent.mc_principal.loadMovie("formulario.swf", 10); }
Código:
¿Alguna idea? Gracias de antemano. (if(_parent._parent._parent.nombre.text.length<1){ _parent._parent._parent.estado.text="Por favor complete el campo nombre";return; }