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

scroll imagenes

Estas en el tema de scroll imagenes en el foro de Flash y Actionscript en Foros del Web. hola chavlaes, a ver si alguno me puede ayudar, pretendo hacer lo siguiente, tengo una ristra de fotos y dos flechas.Una flecha para la izquierda, ...
  #1 (permalink)  
Antiguo 23/09/2007, 13:10
 
Fecha de Ingreso: junio-2007
Mensajes: 23
Antigüedad: 10 años, 5 meses
Puntos: 0
scroll imagenes

hola chavlaes, a ver si alguno me puede ayudar, pretendo hacer lo siguiente, tengo una ristra de fotos y dos flechas.Una flecha para la izquierda, las fotos y la flecha de la derecha. las flechas son botones y cuando le doy hacia un lado o a otro me desaparecen de tal forma que yo puedo correr las fotos de un lado para otro. Si eso estria estupendo pero solo me funciona para uno de los lados, os mando el script que le estoy metiendo y a ver si alguno me da una solucion, os lo agradezco.

El script de las fotos previamente convertidas en clip es:

onClipEvent (enterFrame) {
this._x=this._x+cambio;
if (this._x<-100) {this._x=600}
if (this._x>600) {this._x=-100}
if (this._x<70) {this._x=725}

}


on (release) {
loadMovie(".jpg",_root.vacio);
}

El script de los botones es:

on (rollOver) {
_global.cambio=-5;
}

on (rollOut) {
_global.cambio=0;
}

E igual para la derecha pero en positivo.

Gracias.
  #2 (permalink)  
Antiguo 24/09/2007, 02:12
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: scroll imagenes

Pues no parece que tenga sentido que funcione en un solo sentido.
En vez de crear un evento onEnterFrame permanente, prueba a hacerlo cada vez que lo necesites:
Código:
on (rollOver) {
   _root.mc.onEnterFrame = function() {
   // mc sería el nombre de instancia del clip que se mueve. Ojo aquí con la ruta.
      this._x -= 5;
      if (this._x<-100) {
         this._x=600;
      }
   }
}

on (rollOut) {
   delete _root.onEnterFrame;
}
De este modo no necesitas crear el evento onEnterFrame en el clip mc y sí duplicar este código para el otro botón.
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 16:26.