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

ComboBox y TextInput

Estas en el tema de ComboBox y TextInput en el foro de Flash y Actionscript en Foros del Web. Weenas tardes gente: Pues bueno ahi va la duda jejeje. Lo que estoy haciendo es el formulario de un contrato en Flash 8. Es algo ...
  #1 (permalink)  
Antiguo 13/01/2007, 15:08
 
Fecha de Ingreso: marzo-2004
Ubicación: Tijuana, B.C.
Mensajes: 66
Antigüedad: 20 años, 8 meses
Puntos: 0
Busqueda ComboBox y TextInput

Weenas tardes gente:

Pues bueno ahi va la duda jejeje. Lo que estoy haciendo es el formulario de un contrato en Flash 8.

Es algo sencillo, ya que unicamente es texto lo que se manda al PHP para procesarlo y enviarlo al correo.

El detalle esta, en que manejo tambien ComboBox. Los datos del Combo al PHP pasan perfectamente bien. Lo que quiero hacer es que al seleccionar cierta variable del Combo, me deshabilite la edicion de un TextInput y que no puedan introducir datos. Me explico?.

Todo se maneja por nombres de instancias logico. Trate con este codigo, pero no me funciona.

Código:
	
if (tipo.text != "Otro") {
		velocidad.editable = true;
	} else {
		velocidad.editable = false;
	}
Trate de hacer un Proto y llamar a la funcion desde ahi, pero tampoco me funciono. Tienen alguna idea?.

Gracias de antemano y saludos a todos
__________________
Que les Llueva Luz a todos!!
  #2 (permalink)  
Antiguo 15/01/2007, 01:28
 
Fecha de Ingreso: marzo-2004
Ubicación: Tijuana, B.C.
Mensajes: 66
Antigüedad: 20 años, 8 meses
Puntos: 0
ComboBox y TextInput

Les gane jejeje.

Ya encontre la solucion a mi problema, era unicamente agregando un Listener al Combo para que al cambiar hiciera la accion, a su vez hice un switch para que tomara las variables y me deshabilitara o desapareciera el textField.

Les dejo el codigo por si les interesa. Un saludo a todos.

Código:
selectMenu = new Object();
selectMenu.change = function(evento) {
	switch (evento.target.value) {
	case 0 :
		theOpcion.visible = false;
		break;
	case "Ilimitado MEX/USA/CAN" :
		theOpcion.visible = false;
		break;
	case "Toll Free 1800" :
		theOpcion.visible = false;
		break;
	case "Mundial 36" :
		theOpcion.visible = false;
		break;
	case "Mundial 23" :
		theOpcion.visible = false;
		break;
	case "Ilimitado USA & CAN" :
		theOpcion.visible = false;
		break;
	case "Basico 500" :
		theOpcion.visible = false;
		break;
	case "Otro" :
		theOpcion.visible = true;
		break;
	}
};
thePlan.addEventListener("change", selectMenu);
__________________
Que les Llueva Luz a todos!!
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 16:58.