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

disminuir velocidad al posar el mouse

Estas en el tema de disminuir velocidad al posar el mouse en el foro de Flash y Actionscript en Foros del Web. Hola como estan, tengo un problema en flash CS3 he creado una tira de fotos unas 15 aprox. que van de derecha a izquierda y ...
  #1 (permalink)  
Antiguo 22/12/2010, 14:28
 
Fecha de Ingreso: diciembre-2010
Ubicación: Lima
Mensajes: 17
Antigüedad: 13 años, 11 meses
Puntos: 0
disminuir velocidad al posar el mouse

Hola como estan, tengo un problema en flash CS3

he creado una tira de fotos unas 15 aprox. que van de derecha a izquierda y quisiera que me ayuden para cuando coloque el cursor del mouse sobre el clip tira de fotos se siga moviendo pero a menor velocidad para que se aprecien con detalle la foto.

gracias por la ayuda
  #2 (permalink)  
Antiguo 22/12/2010, 14:47
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: disminuir velocidad al posar el mouse

que suerte, justo preguntaron eso hace unos días, pero este usuario quería que la tira de imágenes se detuviera, por lo que cambiamos la velocidad a 0, en tu caso deberías cambiarla a un numero menor para bajar la velocidad:

http://www.forosdelweb.com/f16/boton...agenes-868373/

Si no se entiende bien, la idea es hacer que la tira de imágenes avance según una velocidad (en tu caso constante) y que esta velocidad se reduzca al pasar el mouse por encima.

en otras palabras si lo hiciste con linea de tiempo tendrás que empezar de nuevo para hacer que avance con un script repetitivo (como un enterFrame)

ojala que me hayas entendido...

si pones tu código aquí sera mas fácil ayudarte.
  #3 (permalink)  
Antiguo 22/12/2010, 20:11
 
Fecha de Ingreso: diciembre-2010
Ubicación: Lima
Mensajes: 17
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: disminuir velocidad al posar el mouse

Estimado Stramin, gracias por responder. Yo tengo el carrucel y los botones que me ayudan a darle pausa al carrucel y otro que funciona como play.. lo que yo deseo es quitar ambos botones y que mi carrucel haga lo mismo (pausar y continuar) solo posando el cursor del mouse sin necesidad de usar los botones.

El codigo para ambos botones cuyas instancias btn_play , btn_parar es el siguiente
Cita:
import flash.events.EventDispatcher;
import flash.display.MovieClip;

carrucel.play();

btn_play.addEventListener(MouseEvent.CLICK,play_cl ip);
function play_clip(evento:MouseEvent):void {
carrucel.play();
}

btn_parar.addEventListener(MouseEvent.CLICK,stop_c lip);
function stop_clip(evento:MouseEvent):void {
carrucel.stop();
}
  #4 (permalink)  
Antiguo 23/12/2010, 10:06
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: disminuir velocidad al posar el mouse

tendrías que hacer el pause en un rollOver (poniendo un botón gigante detrás de la tira de imágenes) y que se reproduzca al sacar el mouse (rollOut).

al parecer lo estas haciendo en AS3 y no se mucho de AS3, así que no sabría ponerte el código...
  #5 (permalink)  
Antiguo 04/01/2011, 00:41
 
Fecha de Ingreso: diciembre-2010
Ubicación: Lima
Mensajes: 17
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: disminuir velocidad al posar el mouse

Stramin gracias por responder, he buscado información sobre rollOver y rollOut y encontre buen material pero no me es util.

los botones de PLAY y STOP de que te comento los he puesto atras de mi "tira de imagenes" y los desaparecí con alfa, distribuyendolo el PLAY del lado izquierdo y el STOP al derecho (Criollada peruana)
obviamente si el mouse se posa en el area de PLAY estando la tira de imagenes corriendo jamas se detendra a no se que pose el cursos sobre el lado derecho donde atras tengo oculto el boton stop

el codigo es igual pues lo q hice fue mandar los botones para atras

import flash.events.EventDispatcher;
import flash.display.MovieClip;

carrucel.play();

btn_play.addEventListener(MouseEvent.CLICK,play_cl ip);
function play_clip(evento:MouseEvent):void {
carrucel.play();
}

btn_parar.addEventListener(MouseEvent.CLICK,stop_c lip);
function stop_clip(evento:MouseEvent):void {
carrucel.stop();
}

btn_play.removeEventListener(MouseEvent.CLICK,stop _clip);



me podrían ayudar a editar mi codigo para q un solo boton cumpla la funcion de play y stop?
creo que seria mas fácil que buscar la solución usando rollOver y rollOut

gracias de antemano por la ayuda

Etiquetas: mouse, velocidad
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 23:24.