Foros del Web » Creando para Internet » Flash y Actionscript »

Botón que se ha visitado que se quede marcado

Estas en el tema de Botón que se ha visitado que se quede marcado en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Estoy haciendo una galería fotográfica en flash y tengo muchos movieclips con el nombre item1, item2, etc... que funcionan como botones que ...
  #1 (permalink)  
Antiguo 25/10/2005, 10:18
 
Fecha de Ingreso: junio-2005
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Botón que se ha visitado que se quede marcado

Hola a todos.
Estoy haciendo una galería fotográfica en flash y tengo muchos movieclips con el nombre item1, item2, etc... que funcionan como botones que llaman a fotos de distintos tamaños que se ajustan a mi contenedor. Lo que me gustaría es que al ver por ejemplo la foto 23, esta, se quede marcada de manera que se sepa que ya se ha visitado. Cada iconito es un movieclip (no botón) que tiene una label s1 (frame 1) a la que se va cuando el cursor se pone encima, este continua y se para en el frame 10 y otra label s2 (frame 11) cuando el botón se quita que hace que vuelva al principio de nuevo, en su posición inicial.

Cada item tiene el siguiente código as.

onClipEvent (load) {
this.num.gotoAndStop(1);
}
on (rollOver) {
if (_root.pic_num != 1) {
this.gotoAndPlay("s1");
}
}
on (releaseOutside, rollOut) {
if (_root.pic_num != 1) {
this.gotoAndPlay("s2");
}
}
on (release) {
if (_root.pic_num != 1 and _root.animation == "true") {
_root.animation = "false";
_parent[("item" + _root.pic_num)].gotoAndPlay("s2");
_root.pic_num = 1;
_root.targetwidth1 = 440;
_root.targetheight1 = 334;
_root.xkoord1 = 93;
_root.ykoord1 = -110;
_parent.play();
if (_parent._parent.menu.item1._currentframe != 10) {
_parent._parent.menu[("item" + _root.link)].gotoAndPlay("s2");
_root.link = 1;
_parent._parent.menu[("item" + _root.link)].gotoAndPlay("s1");
_parent._parent.pages.play();
unloadMovieNum(31);
}
}
}

Espero que me puedan ayudar y muchas gracias de antemano.

Sanpancracio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:05.