Código ActionScript :
package {
import flash.display.MovieClip; // para que importe el movie clip de flash
import flash.events.MouseEvent; // para que importe los eventos mouseEvent desde el flash
import flash.display.SimpleButton; // para que no me de el error brujon
import flash.utils.Timer; // para importar el timer
import flash.events.TimerEvent; // para imortar los eventos del timer
public class mapa extends MovieClip {
public var apartado:String;
//public var activeBotones:String;
public function mapa()
{
}
public function activaBotones1():void{
baja_mapa.addEventListener("click", function1);
accesoriosBoton.addEventListener("click", function2);
artesanias.addEventListener("click", function5);
calzado_qui.addEventListener("click", function6);
deporte.addEventListener("click", function7);
diversionEntre.addEventListener("click", function8);
hogarBot.addEventListener("click", function9);
joyeriaBot.addEventListener("click", function10);
modaBot.addEventListener("click", function11);
ninosBot.addEventListener("click", function12);
departamentosBot.addEventListener("click", function13);
restaurantesBot.addEventListener("click", function14);
saludBot.addEventListener("click", function15);
serviciosBot.addEventListener("click", function16);
tecnologiaBot.addEventListener("click", function17);
}
//public function activaBotones2():void{
//alta_mapa.addEventListener("click", function3);
//baja_mapa2.addEventListener("click", function4);
//}
public function functionBack(event:MouseEvent):void{
apartado = "home";
play();
}
public function function1(event:MouseEvent):void{
play();
}
public function function2(event:MouseEvent):void{
gotoAndPlay ("accesorios");
}
//public function function3(event:MouseEvent):void{
//gotoAndPlay ("accesorios");
//}
//public function function4(event:MouseEvent):void{
//gotoAndPlay ("accesorios");
//}
public function function5(event:MouseEvent):void{
gotoAndPlay ("artesanias");
}
public function function6(event:MouseEvent):void{
gotoAndPlay ("calzado");
}
public function function7(event:MouseEvent):void{
gotoAndPlay ("deporte");
}
public function function8(event:MouseEvent):void{
gotoAndPlay ("diversion");
}
public function function9(event:MouseEvent):void{
gotoAndPlay ("hogar");
}
public function function10(event:MouseEvent):void{
gotoAndPlay ("joyeria");
}
public function function11(event:MouseEvent):void{
gotoAndPlay ("moda");
}
public function function12(event:MouseEvent):void{
gotoAndPlay ("ninos");
}
public function function13(event:MouseEvent):void{
gotoAndPlay ("departamentos");
}
public function function14(event:MouseEvent):void{
gotoAndPlay ("restaurantes");
}
public function function15(event:MouseEvent):void{
gotoAndPlay ("salud");
}
public function function16(event:MouseEvent):void{
gotoAndPlay ("servicios");
}
public function function17(event:MouseEvent):void{
gotoAndPlay ("tecnologia");
}
// aqui comienza la animación de los botones de los pasillos dentro de los mapas
public function activaBotones2():void{
// pasillo del gorila plata alta
boton_gorila_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_2);
function fl_MouseOverHandler_2(event:MouseEvent):void
{
planta_alta_mapa1.gorila_alta.gotoAndPlay("gorila1");
}
boton_gorila_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler);
function fl_MouseOutHandler(event:MouseEvent):void
{
planta_alta_mapa1.gorila_alta.gotoAndPlay("gorila2");
}
//**************************************************************************************
// pasillo del pinguino plata alta
boton_pinguino_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_3);
function fl_MouseOverHandler_3(event:MouseEvent):void
{
planta_alta_mapa1.pinguino_alta.gotoAndPlay("pinguino1");
}
boton_pinguino_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_4);
function fl_MouseOutHandler_4(event:MouseEvent):void
{
planta_alta_mapa1.pinguino_alta.gotoAndPlay("pinguino2");
}
//**************************************************************************************
// pasillo del Kanguro plata alta
boton_kanguro_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_5);
function fl_MouseOverHandler_5(event:MouseEvent):void
{
planta_alta_mapa1.kanguro_alta.gotoAndPlay("s1");
}
boton_kanguro_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_6);
function fl_MouseOutHandler_6(event:MouseEvent):void
{
planta_alta_mapa1.kanguro_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Panda plata alta
boton_panda_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_7);
function fl_MouseOverHandler_7(event:MouseEvent):void
{
planta_alta_mapa1.panda_alta.gotoAndPlay("s1");
}
boton_panda_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_8);
function fl_MouseOutHandler_8(event:MouseEvent):void
{
planta_alta_mapa1.panda_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Tigre plata alta
boton_tigre_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_9);
function fl_MouseOverHandler_9(event:MouseEvent):void
{
planta_alta_mapa1.tigre_alta.gotoAndPlay("s1");
planta_alta_mapa1.tigre_alta_2.gotoAndPlay("s1");
}
boton_tigre_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_10);
function fl_MouseOutHandler_10(event:MouseEvent):void
{
planta_alta_mapa1.tigre_alta.gotoAndPlay("s2");
planta_alta_mapa1.tigre_alta_2.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Elefante plata alta
boton_elefante_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_11);
function fl_MouseOverHandler_11(event:MouseEvent):void
{
planta_alta_mapa1.elefante_alta.gotoAndPlay("s1");
}
boton_elefante_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_12);
function fl_MouseOutHandler_12(event:MouseEvent):void
{
planta_alta_mapa1.elefante_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Rino plata alta
boton_rino_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_13);
function fl_MouseOverHandler_13(event:MouseEvent):void
{
planta_alta_mapa1.rino_alta.gotoAndPlay("s1");
}
boton_rino_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_14);
function fl_MouseOutHandler_14(event:MouseEvent):void
{
planta_alta_mapa1.rino_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Hipopotamo plata alta
boton_hipo_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_15);
function fl_MouseOverHandler_15(event:MouseEvent):void
{
planta_alta_mapa1.hipo_alta.gotoAndPlay("s1");
}
boton_hipo_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_16);
function fl_MouseOutHandler_16(event:MouseEvent):void
{
planta_alta_mapa1.hipo_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Leon plata alta
boton_leon_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_17);
function fl_MouseOverHandler_17(event:MouseEvent):void
{
planta_alta_mapa1.leon_alta.gotoAndPlay("s1");
}
boton_leon_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_18);
function fl_MouseOutHandler_18(event:MouseEvent):void
{
planta_alta_mapa1.leon_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Cebra plata alta
boton_cebra_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_19);
function fl_MouseOverHandler_19(event:MouseEvent):void
{
planta_alta_mapa1.cebra_alta.gotoAndPlay("s1");
}
boton_cebra_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_20);
function fl_MouseOutHandler_20(event:MouseEvent):void
{
planta_alta_mapa1.cebra_alta.gotoAndPlay("s2");
}
//**************************************************************************************
// pasillo del Dinosaurio plata alta
boton_dino_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_21);
function fl_MouseOverHandler_21(event:MouseEvent):void
{
planta_alta_mapa1.dino_alta.gotoAndPlay("s1");
}
boton_dino_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_22);
function fl_MouseOutHandler_22(event:MouseEvent):void
{
planta_alta_mapa1.dino_alta.gotoAndPlay("s2");
}
//**************************************************************************************
//**************************************************************************************
//**************************************************************************************
//**************************************************************************************
// pasillo del Delfin plata baja
boton_delfin_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_23);
function fl_MouseOverHandler_23(event:MouseEvent):void
{
mapa_planta_baja.delfin_baja.gotoAndPlay("s1");
}
boton_delfin_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_24);
function fl_MouseOutHandler_24(event:MouseEvent):void
{
mapa_planta_baja.delfin_baja.gotoAndPlay("s2");
}
// pasillo del Pinguino plata baja
boton_pinguino_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_25);
function fl_MouseOverHandler_25(event:MouseEvent):void
{
mapa_planta_baja.pinguino_baja.gotoAndPlay("s1");
}
boton_pinguino_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_26);
function fl_MouseOutHandler_26(event:MouseEvent):void
{
mapa_planta_baja.pinguino_baja.gotoAndPlay("s2");
}
// pasillo del Panda plata baja
boton_panda_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_27);
function fl_MouseOverHandler_27(event:MouseEvent):void
{
mapa_planta_baja.panda_baja.gotoAndPlay("s1");
}
boton_panda_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_28);
function fl_MouseOutHandler_28(event:MouseEvent):void
{
mapa_planta_baja.panda_baja.gotoAndPlay("s2");
}
// pasillo del Kanguro plata baja
boton_kanguro_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_29);
function fl_MouseOverHandler_29(event:MouseEvent):void
{
mapa_planta_baja.kanguro_baja.gotoAndPlay("s1");
}
boton_kanguro_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_30);
function fl_MouseOutHandler_30(event:MouseEvent):void
{
mapa_planta_baja.kanguro_baja.gotoAndPlay("s2");
}
// pasillo del Tigre plata baja
boton_tigre_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_31);
function fl_MouseOverHandler_31(event:MouseEvent):void
{
mapa_planta_baja.tigre_baja_1.gotoAndPlay("s1");
mapa_planta_baja.tigre_baja_2.gotoAndPlay("s1");
}
boton_tigre_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_32);
function fl_MouseOutHandler_32(event:MouseEvent):void
{
mapa_planta_baja.tigre_baja_1.gotoAndPlay("s2");
mapa_planta_baja.tigre_baja_2.gotoAndPlay("s2");
}
// pasillo del Elefante plata baja
boton_elefante_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_33);
function fl_MouseOverHandler_33(event:MouseEvent):void
{
mapa_planta_baja.elefante_baja.gotoAndPlay("s1");
}
boton_elefante_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_34);
function fl_MouseOutHandler_34(event:MouseEvent):void
{
mapa_planta_baja.elefante_baja.gotoAndPlay("s2");
}
// pasillo del Rinoseronte plata baja
boton_rino_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_35);
function fl_MouseOverHandler_35(event:MouseEvent):void
{
mapa_planta_baja.rino_baja.gotoAndPlay("s1");
}
boton_rino_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_36);
function fl_MouseOutHandler_36(event:MouseEvent):void
{
mapa_planta_baja.rino_baja.gotoAndPlay("s2");
}
// pasillo del Hipopotamo plata baja
boton_hipo_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_37);
function fl_MouseOverHandler_37(event:MouseEvent):void
{
mapa_planta_baja.hipo_baja.gotoAndPlay("s1");
}
boton_hipo_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_38);
function fl_MouseOutHandler_38(event:MouseEvent):void
{
mapa_planta_baja.hipo_baja.gotoAndPlay("s2");
}
// pasillo del Leon plata baja
boton_leon_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_39);
function fl_MouseOverHandler_39(event:MouseEvent):void
{
mapa_planta_baja.leon_baja.gotoAndPlay("s1");
}
boton_leon_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_40);
function fl_MouseOutHandler_40(event:MouseEvent):void
{
mapa_planta_baja.leon_baja.gotoAndPlay("s2");
}
// pasillo del Cebra plata baja
boton_cebra_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_41);
function fl_MouseOverHandler_41(event:MouseEvent):void
{
mapa_planta_baja.cebra_baja.gotoAndPlay("s1");
}
boton_cebra_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_42);
function fl_MouseOutHandler_42(event:MouseEvent):void
{
mapa_planta_baja.cebra_baja.gotoAndPlay("s2");
}
// pasillo del Dinosaurio plata baja
boton_dino_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_43);
function fl_MouseOverHandler_43(event:MouseEvent):void
{
mapa_planta_baja.dino_baja.gotoAndPlay("s1");
}
boton_dino_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_44);
function fl_MouseOutHandler_44(event:MouseEvent):void
{
mapa_planta_baja.dino_baja.gotoAndPlay("s2");
}
// pasillo del Jirafa plata baja
boton_jirafa.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_45);
function fl_MouseOverHandler_45(event:MouseEvent):void
{
mapa_planta_baja.jirafa_baja.gotoAndPlay("s1");
}
boton_jirafa.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_46);
function fl_MouseOutHandler_46(event:MouseEvent):void
{
mapa_planta_baja.jirafa_baja.gotoAndPlay("s2");
}
}
// aqui va el timer para detectar la inactividad del flash
// aqui termina todo
}
}por el momento solo quiero que me vuelva a funcionar la animación luego vere lo de la inactividad y el timer, si me pueden ayudar seria genial
