Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2010, 10:27
nikimoto
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: Scroll vertical de imagenes en AS2

Buenas Mikkita
yo siempre utilizo un motor para las galerias con sroll.
consiste en los botones, ke se comunican con este motor(es un movieclip) ke es el ke mueve el movieclip de las fotos.
es muy sencillo de configurar y estos son los codigos:

BOTON 1:
Código:
on (rollOver) {
    this.motor.gotoAndPlay(4);

}

on (press) {
    this.moto.gotoAndPlay(8);

}

on (release) {
    this.motor.gotoAndPlay(4);

}

on (rollOut) {
    this.motor.gotoAndStop(1);

}
como ves hay dos posiblidades de movimiento, una cuando pasas el raton y otra cuando pulsas, la primera la tengo configurada pa ke se mueve mas lento.

MOTOR:
fotograma1:
Cita:
stoip();
fotograma2:
Código:
//defines el tope de la x por la izkierda
if (this._parent.mc_fotos._x <= "-2110") {
    this.gotoAndStop(1);
} else {
    this._parent.mc_fotos._x = this._parent.mc_fotos._x-1;
}
this.gotoAndPlay(2);
fotograma3:
Código:
if (this._parent.mc_fotos._x <= "-2110") {
    this.gotoAndStop(1);
} else {
    this._parent.mc_fotos._x = this._parent.mc_fotos._x-1;
}
this.gotoAndPlay(2);
fotograma4:
Código:
//defines el tope de la x por la derecha
if (this._parent.mc_fotos._x >= "425") {
    this.gotoAndStop(1);
} else {
    this._parent.mc_fotos._x = this._parent.mc_fotos._x+1;
}
fotograma5
Código:
if (this._parent.mc_fotos._x >= "425") {
    this.gotoAndStop(1);
} else {
    this._parent.mc_fotos._x = this._parent.mc_fotos._x+1;
}
this.gotoAndPlay(4);
como ves tan solo he definido para la funcion rollOver ke tan solo se mueve uno, pero si kieres activar la de onPress tan solo tienes ke añadir 4 fotogramas mas iguales a los anteriores pero en los ke el valor de x sea mayor y asi se mueven mas rapidos.

estos codigos son para mover hacia la izkierda, para mover para la derecha tienes ke crear otro boton y otro motor identicos a los anteriores, tan solo cambia ke el motor se llamara por ejemplo motor2 y donde en vez de sumarle a x le tienes ke restar

espero ke lo hallas entendido y haberte sido de ayuda
venga, gracias