Estoy realizando un portafolio interactivo con flash C5.5 y AS3.
Tengo 3 botones: Curriculum, Trabajos y Contacto. Cada botón va a una ruta relativa (del escritorio) en la que al darle click aparece la imagen correspondiente.
Estos son los problemas:
Los botones curriculum y contacto "funcionan" pero aparece la imagen de los botones anterior, siguiente, primero y último.
Al darle click al botón trabajos aparece la primera imagen pero no "funcionan" los botones para que se vea el resto de trabajos o darle hacia atrás..
o-o-o-o-o-o-o
Estos son los códigos que he puesto en 1 solo frame a la altura de las demás capas:
Código ActionScript :
var cargador:Loader = new Loader();
cargador.x = 60,15;
cargador.y = 224,10;
addChild(cargador);
function cargarFoto(evento:MouseEvent)
{
switch(evento.target.name) {
case "Btn01":
rutaFoto.url = "trabajos/Curriculum.jpg";
cargador.load(rutaFoto);
break;
case "Btn02":
rutaFoto.url = "trabajos/img0" + numFoto + ".jpg";
cargador.load(rutaFoto);
texto_txt.text = " " + numFoto + " de " + fotosTotales;
break;
case "Btn03":
rutaFoto.url = "trabajos/Contacto.jpg";
cargador.load(rutaFoto);
break;
}
}
Btn01.addEventListener(MouseEvent.CLICK, cargarFoto);
Btn02.addEventListener(MouseEvent.CLICK, cargarFoto);
Btn03.addEventListener(MouseEvent.CLICK, cargarFoto);
//botones anterior y siguiente
var numFoto:uint = 1;
var fotosTotales:uint = 99;
var rutaFoto:URLRequest = new URLRequest();
cargarFoto();
function gestionarNumFoto(evento:MouseEvent)
{
switch(evento.target.name) {
case "primero_btn":
if (numFoto != 1) {
numFoto = 1;
cargarFoto()
}
break;
case "anterior_btn":
if(numFoto != 1) {
numFoto--;
cargarFoto()
}
break;
case "siguiente_btn":
if(numFoto != fotosTotales) {
numFoto++;
cargarFoto()
}
break;
case "ultimo_btn":
if(numFoto != fotosTotales) {
numFoto = fotosTotales;
cargarFoto()
}
break;
}
}
primero_btn.addEventListener(MouseEvent.CLICK, gestionarNumFoto);
anterior_btn.addEventListener(MouseEvent.CLICK, gestionarNumFoto);
siguiente_btn.addEventListener(MouseEvent.CLICK, gestionarNumFoto);
ultimo_btn.addEventListener(MouseEvent.CLICK, gestionarNumFoto);
stop();
Si hubiera alguien que me pudiera ayudar le estaría muy agradecida.
