Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/12/2004, 02:10
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 8 meses
Puntos: 12
Hola.
Primero, para que la imagen se detenga tienes que quedarte con los valores _x que supongan los límites. Por ejemplo x1 a la izquierda y x2 a la derecha.
Código:
onClipEvent (enterFrame){
   if (this._x<x1){
      this._x=x1;
   }
   if (this._x>x2){
      this._x=x2;
   }
}
Para el movimiento más o menos rápido del scroll, basta una simple relación matemática. Por poner un ejemplo, tenemos en cuenta que tu tamaño es de 388 de ancho, queremos que lo más rápido sea 10. Entonces quedaría algo así:
Código:
onClipEvent (enterFrame){
   if (this.hitTest(_root._xmouse,_root._ymouse){
      i=((_root._xmouse)-194)/20;
      _root.imagen-=i;
   }
}
i es el incremento en el movimiento. Haz las cuentas: si _xmouse igual a 100, i=-5 (aprox); si _xmouse=300, i=5 (aprox). Si es igual a 194 (la mitad), i=o (imagen parada).
No lo he probado, tan sólo a papel y lápiz, pero creo que va bien.
Un saludo.