Hola a todos
Tengo el siguiente problema:
Tengo una pagina web. En el primer fotograma tengo un loader con su respectivo código AS3 y el fotograma 2 todo el contenido de la web en distintas capas. Cada contenido de las secciones (seccion "servicios" por ejemplo) estan en MovieClips y dentro de esos clips estan todas las animaciones de entrada y salida de esas secciones, con sus respectivas etiquetas (Dentro y Fuera).
La seccion de inicio se carga inmediatamente despues de pasar el Loader del fotograma 1 ( esta en una capa sobre las otras capas que contienen los otros contenidos ).
Ahora mi problema es que carga perfectamente la seccion de inicio, pero cuando le doy click sobre un boton de otra seccion, el contenido de Inicio se queda y se superpone el contenido de la seccion que hice click. Solo se arregla cuando doy click en el boton INICIO el cual me lleva a la seccion "inicio" y luego al pulsar los otros botones de otras secciones, se desaparece bien el inicio y carga la seccion con su animacion correspondiente.
Este es el codigo:
import flash.events.MouseEvent;
import flash.net.URLRequest;
var Inicio:Boolean = false;
var Web:Boolean = false;
var Informatica:Boolean = false;
var Digital:Boolean = false;
var Contacto:Boolean = false;
inicio_btn.buttonMode = true;
web_btn.buttonMode = true;
informatica_btn.buttonMode = true;
digital_btn.buttonMode = true;
contacto_btn.buttonMode = true;
inicio_btn.addEventListener(MouseEvent.CLICK, clickInicio);
web_btn.addEventListener(MouseEvent.CLICK, clickWeb);
///Clicks
// Seccion Inicio
function clickInicio(event:MouseEvent):void
{
if(Web)
{
web_mc.gotoAndPlay("Fuera");
Web = false;
}
if(Informatica)
{
informatica_mc.gotoAndPlay("Fuera");
Informatica = false;
}
if(Digital)
{
digital_mc.gotoAndPlay("Fuera");
Digital = false;
}
else(Inicio = false)
{
inicio_mc.gotoAndPlay("Dentro");
Inicio = true;
}
}
// Seccion Web
function clickWeb(event:MouseEvent):void
{
if(Inicio)
{
inicio_mc.gotoAndPlay("Fuera");
Inicio = false;
}
else(Web = false)
{
web_mc.gotoAndPlay("Dentro");
Web = true;
}
}
No puse lo repetitivo porque creo que se entiende la idea
Gracias