Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2011, 10:07
Ronaravena
 
Fecha de Ingreso: septiembre-2011
Ubicación: Melipilla
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Flash AS3 llamar un MC dentro de otro MC desde AS3

import flash.events.MouseEvent;

nosotros_btn.buttonMode = true;
turs_btn.buttonMode = true;
contacto_btn.buttonMode = true;
//Norte_btn.buttonMode = true;
//btn_Centro.buttonMode = true;
//btn_Sur.buttonMode = true;

var nosotros:Boolean = false;
var turs:Boolean = false;
var contacto:Boolean = false;
var Norte:Boolean = false;

//Norte_btn.addEventListener(MouseEvent.CLICK, ClickNorte);

nosotros_btn.addEventListener(MouseEvent.ROLL_OVER , sobreMi);
nosotros_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
nosotros_btn.addEventListener(MouseEvent.CLICK, ClickNosotros);

turs_btn.addEventListener(MouseEvent.ROLL_OVER, sobreMi);
turs_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
turs_btn.addEventListener(MouseEvent.CLICK, ClickTurs);

contacto_btn.addEventListener(MouseEvent.ROLL_OVER , sobreMi);
contacto_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
contacto_btn.addEventListener(MouseEvent.CLICK, ClickContacto);
function sobreMi(event:MouseEvent):void
{
event.target.gotoAndPlay("Fuera");
}
function fueraMi(event:MouseEvent):void
{
event.target.gotoAndPlay("Dentro");
}

//Nosotros
function ClickNosotros(event:MouseEvent):void
{
if (turs)
{
mc_turs.gotoAndPlay("Fuera");
turs = false
turs_btn.buttonMode = true;
turs_btn.gotoAndPlay("Fuera2");
turs_btn.addEventListener(MouseEvent.ROLL_OVER, sobreMi);
turs_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
turs_btn.addEventListener(MouseEvent.CLICK, ClickTurs);
}
if (contacto)
{
mc_contacto.gotoAndPlay("Fuera");
contacto = false
contacto_btn.buttonMode = true;
contacto_btn.gotoAndPlay("Fuera2");
contacto_btn.addEventListener(MouseEvent.ROLL_OVER , sobreMi);
contacto_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
contacto_btn.addEventListener(MouseEvent.CLICK, ClickContacto);
}
else(nosotros = false)
{
mc_nosotros.gotoAndPlay("Dentro");
nosotros = true
nosotros_btn.buttonMode = false;
nosotros_btn.gotoAndPlay("Click");
nosotros_btn.removeEventListener(MouseEvent.ROLL_O VER, sobreMi);
nosotros_btn.removeEventListener(MouseEvent.ROLL_O UT, fueraMi);
nosotros_btn.removeEventListener(MouseEvent.CLICK, ClickNosotros);

}
}

//Turs
function ClickTurs(event:MouseEvent):void
{
if (nosotros)
{
mc_nosotros.gotoAndPlay("Fuera");
nosotros = false
nosotros_btn.buttonMode = true;
nosotros_btn.gotoAndPlay("Fuera2");
nosotros_btn.addEventListener(MouseEvent.ROLL_OVER , sobreMi);
nosotros_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
nosotros_btn.addEventListener(MouseEvent.CLICK, ClickNosotros);
}
if (contacto)
{
mc_contacto.gotoAndPlay("Fuera");
contacto = false
contacto_btn.buttonMode = true;
contacto_btn.gotoAndPlay("Fuera2");
contacto_btn.addEventListener(MouseEvent.ROLL_OVER , sobreMi);
contacto_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
contacto_btn.addEventListener(MouseEvent.CLICK, ClickContacto);
}
else(turs = false)
{
mc_turs.gotoAndPlay("Dentro");
turs = true
turs_btn.buttonMode = false;
turs_btn.gotoAndPlay("Click");
turs_btn.removeEventListener(MouseEvent.ROLL_OVER, sobreMi);
turs_btn.removeEventListener(MouseEvent.ROLL_OUT, fueraMi);
turs_btn.removeEventListener(MouseEvent.CLICK, ClickTurs);
}
}

//Contacto
function ClickContacto(event:MouseEvent):void
{
if (nosotros)
{
mc_nosotros.gotoAndPlay("Fuera");
nosotros = false
nosotros_btn.buttonMode = true;
nosotros_btn.gotoAndPlay("Fuera2");
nosotros_btn.addEventListener(MouseEvent.ROLL_OVER , sobreMi);
nosotros_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
nosotros_btn.addEventListener(MouseEvent.CLICK, ClickNosotros);
}
if (turs)
{
mc_turs.gotoAndPlay("Fuera");
turs = false
turs_btn.buttonMode = true;
turs_btn.gotoAndPlay("Fuera2");
turs_btn.addEventListener(MouseEvent.ROLL_OVER, sobreMi);
turs_btn.addEventListener(MouseEvent.ROLL_OUT, fueraMi);
turs_btn.addEventListener(MouseEvent.CLICK, ClickTurs);
}
else(contacto = false)
{
mc_contacto.gotoAndPlay("Dentro");
contacto = true
contacto_btn.buttonMode = false;
contacto_btn.gotoAndPlay("Click");
contacto_btn.removeEventListener(MouseEvent.ROLL_O VER, sobreMi);
contacto_btn.removeEventListener(MouseEvent.ROLL_O UT, fueraMi);
contacto_btn.removeEventListener(MouseEvent.CLICK, ClickContacto);
}
}

// Dentro de Boton TURS


//btn_Centro.addEventListener(MouseEvent.CLICK, ClickCentro);
//btn_Sur.addEventListener(MouseEvent.CLICK, ClickSur);

//function ClickNorte(event:MouseEvent):void
{
//mc_FondoNorte.gotoAndPlay("Dentro_Fondo");
}