Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2011, 11:21
stpy
 
Fecha de Ingreso: junio-2011
Mensajes: 23
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta problema transiciones con mc as3

Hola a todos...

tengo un problemilla que me trae un poco de cabeza...

tengo un proyecto de flash en as3, y utilizo varios mc para pasar de una pagina a otra,con una animacion de salida y otra de entrada, de la siguiente manera:

stop();

var iniciomenu:Boolean = false;
var personajes:Boolean = false;
var trailer:Boolean = false;
var capitulos:Boolean = false;
var fotos:Boolean = false;


iniciomenu_btn.addEventListener(MouseEvent.CLICK, clickMenu);
personajes_btn.addEventListener(MouseEvent.CLICK, clickPersonajes);
trailer_btn.addEventListener(MouseEvent.CLICK, clickTrailer);
capitulos_btn.addEventListener(MouseEvent.CLICK, clickCapitulos);
fotos_btn.addEventListener(MouseEvent.CLICK, clickFotos);



//PERSONAJES
function clickPersonajes (event:MouseEvent):void

{
if(trailer)
{
trailer_mc.gotoAndPlay("trailerFuera");
trailer = false;
}
if(capitulos)
{
capitulos_mc.gotoAndPlay("capitulosFuera");
capitulos = false;
}
if(fotos)
{
fotos_mc.gotoAndPlay("fotosFuera");
fotos = false;
}

if(iniciomenu)
{
iniciomenu_mc.gotoAndPlay("inicioMenufuera");
iniciomenu = false;
}
else(personajes = false)
{
personajes_mc.gotoAndPlay("personajesDentro");
personajes = true
}
}

//TRAILER
function clickTrailer (event:MouseEvent):void

{
if(personajes)
{
personajes_mc.gotoAndPlay("personajesFuera");
personajes = false;
}
if(capitulos)
{
capitulos_mc.gotoAndPlay("capitulosFuera");
capitulos = false;
}
if(fotos)
{
fotos_mc.gotoAndPlay("fotosFuera");
fotos = false;
}

if(iniciomenu)
{
iniciomenu_mc.gotoAndPlay("inicioMenufuera");
iniciomenu = false;
}
else(trailer = false)
{
trailer_mc.gotoAndPlay("trailerDentro");
trailer = true
}
}

//CAPITULOS

function clickCapitulos (event:MouseEvent):void

{
if(personajes)
{
personajes_mc.gotoAndPlay("personajesFuera");
personajes = false;
}
if(trailer)
{
trailer_mc.gotoAndPlay("trailerFuera");
trailer = false;
}
if(fotos)
{
fotos_mc.gotoAndPlay("fotosFuera");
fotos = false;
}

if(iniciomenu)
{
iniciomenu_mc.gotoAndPlay("inicioMenufuera");
iniciomenu = false;
}
else(capitulos = false)
{
capitulos_mc.gotoAndPlay("capitulosDentro");
capitulos = true
}
}
//FOTOS

function clickFotos (event:MouseEvent):void

{
if(personajes)
{
personajes_mc.gotoAndPlay("personajesFuera");
personajes = false;
}
if(trailer)
{
trailer_mc.gotoAndPlay("trailerFuera");
trailer = false;
}
if(capitulos)
{
capitulos_mc.gotoAndPlay("capitulosFuera");
capitulos = false;
}

if(iniciomenu)
{
iniciomenu_mc.gotoAndPlay("inicioMenufuera");
iniciomenu = false;
}
else(fotos = false)
{
fotos_mc.gotoAndPlay("fotosDentro");
fotos = true
}
}

//MENU

function clickMenu (event:MouseEvent):void

{
if(personajes)
{
personajes_mc.gotoAndPlay("personajesFuera");
personajes = false;
}
if(trailer)
{
trailer_mc.gotoAndPlay("trailerFuera");
trailer = false;
}
if(capitulos)
{
capitulos_mc.gotoAndPlay("capitulosFuera");
capitulos = false;
}

if(fotos)
{
fotos_mc.gotoAndPlay("fotosFuera");
fotos = false;
}
else(iniciomenu = false)
{
iniciomenu_mc.gotoAndPlay("inicioMenu");
iniciomenu = true
}
}


Bien, pues lo que me ocurre, es que quiero que el primer mc de la pelicula, esté en play, para que se forme la página, pero si no activo el mc mediante un botón, no se activa la mc de salida, (es como si no se hubiera trazado la mc, y no se puede "destrazar") .no se si tenéis alguna idea.... Gracias!!