Buenas, de nuevo preguntando, y aprendiendo, como puedo realizar el efecto de que si no esta elegido el tab desaparesca y solo queden las pestañas, y si doy clicñ en alguna de ellas vuelva a aparecer.
El efecto a realizar seria que cuando no paso el mouse por el tabNavigator no se desplieguen los (contenedores dentro del tab), y que solo se vean las pestañas, y que cuando toque alguna si se despliegue, se entiende.?? ejemplo escrito
datos persona y datos empresa representan las pestañas si selecciono una veo lo que hay ahi, (o sea el tabnavigator) las ///////////////////////////// rayas es el panel contenedor, lo que quiero hacer es que si no di click en datos perosna o datos empresa quede asi
- Encierra lo que quieres ver o no ver dentro de un layout VBOX, HBOX, Canvas, etc creo que da lo mismo, o a la misma pestaña del tab. - A ese layout (o la misma pestaña del tab) ponle un ID, por ejemplo id=datos (o lo que quieras) - luego en la pestaña del tab ponle la funcion onclick = "muestradatos()"
Por ultimo crea la funcion <mx:Script> <![CDATA[ public function muestradatos():void{ if (datos.visible== true){ datos.visible = false; } else{ datos.visible = true; } } ]]> </mx:Script> Esto haria que si le haces click, vuelve el contenido del layout visible si estaba oculto o invisible si estaba a la vista.
Con eso puedes probar y agregar mas como datos.includeInLayout para que no ocupe espacio u otra funcion en vez de OnClick.
Gracias por responder pero eso no es lo que quiero hacer, ya que si pongo visible=false, unicamente desaparece la info dentro del canvas y no el canvas en si.
Gracias esa es una buena solucion, otra cosa es qu como hago para seleccionar un item desde action script?? o sea que si apreto un boton que no este en el TAbnavigator, me seleccione una determinada planilla del tabnavigator???
Si le das un ID al tab por ejemplo id = pestanas y luego creo que puedes seleccionar la pestaña que quieres asi.
pestanas.getTabAt(0).selected;
Donde el parentesis puede tener cualquier numero de 0 a N, siendo N+1 el total de pestañas, esto porque el arreglo empieza en cero.
Prueba si funciona, (id del tab).getTabat(numero) es la forma correcta de manejar las pestañas, ya que si le das un ID a cada pestañita hay cosas que no puedes hacer, por ejemplo desaparecer la pestaña completa.