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

Problema con mis combo box >=(

Estas en el tema de Problema con mis combo box >=( en el foro de Flash y Actionscript en Foros del Web. Hola amigos, Tengo un problema inexplicable, como muchos otros que han acabado siendo una tonteria que no se me habia pasado por la cabeza... Ahi ...
  #1 (permalink)  
Antiguo 18/02/2006, 12:55
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Problema con mis combo box >=(

Hola amigos,

Tengo un problema inexplicable, como muchos otros que han acabado siendo una tonteria que no se me habia pasado por la cabeza...

Ahi va la cuestion:
El problema esta con unos combo box (en realidad con todos los que aparecen en la web ) Les dejo varios ejemplos en donde va variando la ubicacion del archivo con combo box:
  1. Archivo *.swf aparte...
  2. El archivo *.swf colocado directamente sobre un .htm...
  3. Cuando se haya cargado la cabecera apretar en el boton: registrarse

En el primer caso funciona
En el segundo caso funciona
En el tercer caso NO FUNCIONA

Aqui esta el codigo de los combo box de registrar.swf:

Código:
for (i=1; i<=31; i++) {
	dia.addItem(i);
}
if (_global.idioma == "E") {
	mes.addItem("mes");
	var meses:Array = Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	for (j=0; j<=11; j++) {
		mes.addItem(meses[j]);
	}
} else {
	mes.addItem("month");
	var months:Array = Array("January", "Fabruary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	for (k=0; k<=11; k++) {
		mes.addItem(months[k]);
	}
}
fecha = new Date();
year = fecha.getFullYear();
for (l=1950; l<=year; l++) {
	ano.addItem(l);
}
registrar.swf, en el tercer caso, se carga en un MC principal (HBE.swf) ubicado en index.htm...

Espero que sepan ayudarme!

ArgoN

Última edición por -=ArgoN=-; 18/02/2006 a las 13:05
  #2 (permalink)  
Antiguo 19/02/2006, 05:43
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Ya me fije mas y no funciona solo cuando cargo el .swf que contiene los combo box dentro de un .swf principal... ¿Que puede ser?
  #3 (permalink)  
Antiguo 19/02/2006, 19:32
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Eso si es un bug de los componentes V2 de Flash.

lo que debes hacer es "bloquear el root" de tu SWF donde tienes los componentes.

Eso lo logras usando

Código:
_lockroot = true
  #4 (permalink)  
Antiguo 20/02/2006, 06:50
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Gracias TMeister. Eso tengo que colocarlo en el .swf principal o en el secundario que contiene los combo box?

Saludos,

ArgoN
  #5 (permalink)  
Antiguo 20/02/2006, 15:50
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Ya lo coloque en mi .swf secundario y funciono!!!!! Bueno casi, hay 2 combos que no se añaden items pero eso ya debe de ser otra cosa.

Gracias
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 18:52.