El problema es que si hago desaparecer el segundo, al cambiar el index del tercero ocurre un bug de flex y si cambio entre el primer formulario y el tercero (que ahora es el segundo), se renderizan uno encima de otro, pero solo ocurre la primera vez, después todo anda de maravilla.
Traté de cambiarlo via código pero parece que el bug solo se activa cuando se hace con mouse.
El código que escoge cual desaparecer es este:
Código :
private function oneOrAnother():void
{
if (myTabs.getChildAt(1) == tab2 && String(this.myTabs.selectedIndex.valueOf()) == "1" && myTabs.getChildAt(2) == tab3)
{
myTabs.removeChild(tab3);
}
if(myTabs.getChildAt(1) == tab2 && String(this.myTabs.selectedIndex.valueOf()) == "2")
{
myTabs.removeChild(tab2);
}
}Ahora lo único que se me ocurre es descargar gumbo a ver si ya fué corregido, pero me da miedo de tirarme todo.
Si alguien tiene una explicación más lógica como "eres un tarado, el error está en ...." o si me pueden confirmar si este es un bug, es que no se ni como buscarlo en bugbase.
Gracias.
