Bueno estoy tratando de implementar un código en paquetes para dejar libre el .fla pero me sale este error:
Cita:
Este es el código:1046: No se encontró el tipo o no es una constante en tiempo de compilación: MouseEvent.
Cita:
package com.as3{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.*;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
public class Botones extends MovieClip {
public function Botones() {
var botones:Array = new Array();
var misBotones;
var totalBotones:uint = 3;
var i:uint = 0;
for(i = 0; i<totalBotones; i++){
misBotones = new Boton();
misBotones.x = misBotones.width - 25;
misBotones.y = 80 + (misBotones.height + 20)* i;
misBotones.buttonMode = true;
misBotones.mouseChildren = false;
botones.push(misBotones);
addChild(misBotones);
misBotones.addEventListener(MouseEvent.CLICK, hizoClick);
}
botones[0].nombre_boton_txt.text = "Botón 1";
botones[1].nombre_boton_txt.text = "Botón 2";
botones[2].nombre_boton_txt.text = "Botón 3";
}
}
}
function hizoClick(e:Event):void{
switch (e.currentTarget){
case botones[0] :
var entrar0:Tween = new Tween(actualMC, "y", Elastic.easeInOut, 200, 800, 3, true);
actualMC = contenidos[0];
var entrar0a:Tween = new Tween(actualMC, "y", Elastic.easeInOut, -150, 200, 3, true);
break;
}
}
Y en el .fla en la librería tengo un clip llamado:
contenido_mc
Clase: contenido_mc
Clase base: flash.display.MovieClip
Quá error tengo?
Gracias por su ayuda
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.*;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
public class Botones extends MovieClip {
public function Botones() {
var botones:Array = new Array();
var misBotones;
var totalBotones:uint = 3;
var i:uint = 0;
for(i = 0; i<totalBotones; i++){
misBotones = new Boton();
misBotones.x = misBotones.width - 25;
misBotones.y = 80 + (misBotones.height + 20)* i;
misBotones.buttonMode = true;
misBotones.mouseChildren = false;
botones.push(misBotones);
addChild(misBotones);
misBotones.addEventListener(MouseEvent.CLICK, hizoClick);
}
botones[0].nombre_boton_txt.text = "Botón 1";
botones[1].nombre_boton_txt.text = "Botón 2";
botones[2].nombre_boton_txt.text = "Botón 3";
}
}
}
function hizoClick(e:Event):void{
switch (e.currentTarget){
case botones[0] :
var entrar0:Tween = new Tween(actualMC, "y", Elastic.easeInOut, 200, 800, 3, true);
actualMC = contenidos[0];
var entrar0a:Tween = new Tween(actualMC, "y", Elastic.easeInOut, -150, 200, 3, true);
break;
}
}
Y en el .fla en la librería tengo un clip llamado:
contenido_mc
Clase: contenido_mc
Clase base: flash.display.MovieClip
Quá error tengo?
Gracias por su ayuda