Retroceder   Foros del Web > Diseño de Sitios web > Flash y Actionscript
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 09-ene-2009, 03:36   #1 (permalink)
NaRanJiTo78 ha deshabilitado el karma
 
Avatar de NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 453
NaRanJiTo78 está desconectado
Pregunta Se puede hacer un OnMouseOver "Progresivo"?

Hola!

Me gustaría saber si se puede hacer lo siguiente.

En http://www.jarmauto.es hay 3 mc. Cuando pasas el botón por encima, la imagen se agranda en cada uno de ellos.

Bien, como me parece que al hacer OnMouseOver "impacta" de repente la imagen, me gustaría saber si hay alguna manera de hacerlo progresivo o más "lento", es decir, que cuando pasases el ratón viniese de una manera más lenta o que se fuese agrandando progresivamente desde el tamaño pequeño gradualmente al grande.

Es ésto posible?

Muchas gracias
  Responder Citando
Antiguo 09-ene-2009, 04:22   #2 (permalink)
gabiango ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 47
gabiango está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

si es posible, conoces la función ENTERFRAME? en AS3 el código para agrandar progresivamente algo sería el siguiente:

Primero crea un movieclip llamado imagen y en la capa acciones escribe el codigo siguiente:

function agrandar(event:MouseEvent):void {
imagen.addEventListener(Event.ENTER_FRAME, agrandar_progresivamente);
}
function agrandar_progresivamente(event:Event):void {
if (this.scaleX < 1.5) {
this.scaleX=this.scaleX*1.01;
this.scaleY = this.scaleX;
}
}
imagen.addEventListener(MouseEvent.MOUSE_OVER, agrandar);


Espero que te sirva! saludos!
  Responder Citando
Antiguo 09-ene-2009, 05:17   #3 (permalink)
NaRanJiTo78 ha deshabilitado el karma
 
Avatar de NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 453
NaRanJiTo78 está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

Hola gabiango!!

Muchas gracias por contestar.

Sabía que en AS3 había algo parecido...el problema esque ese swf está en AS2...como puedo solucionarlo?

(A pesar de eso, me viene fenomenal tener en cuenta tu código para cualquier proyecto de AS3)

Muchas gracias
  Responder Citando
Antiguo 09-ene-2009, 05:42   #4 (permalink)
gabiango ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 47
gabiango está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

en AS2 es distinto, a ver:

imagen.onRollOver = function() {
imagen.onEnterFrame = function() {
if (imagen._xscale<150) {
imagen._xscale = imagen._xscale*1.01;
imagen._yscale = imagen._xscale;
}
};
};
  Responder Citando
Antiguo 09-ene-2009, 09:08   #5 (permalink)
NaRanJiTo78 ha deshabilitado el karma
 
Avatar de NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 453
NaRanJiTo78 está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

Hola Gabiango,

En
Cita:
imagen.onRollOver = function() {
imagen.onEnterFrame = function() {
if (imagen._xscale<150) {
imagen._xscale = imagen._xscale*1.01;
imagen._yscale = imagen._xscale;
}
};
};
Supongo que éste código está aplicado para imágenes?El caso esque cada uno de los tres elementos que tengo son un mc diferente cada uno, no una imagen.

Si pongo el nombre de cada mc independiente sustituyendolo por "imagen", no hace ningún efecto.

Para mc es posible que sea un código distinto, o no tiene nada que ver?

Muchas gracias
  Responder Citando
Antiguo 12-ene-2009, 05:24   #6 (permalink)
NaRanJiTo78 ha deshabilitado el karma
 
Avatar de NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 453
NaRanJiTo78 está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

Alguien me puede ayudar?
  Responder Citando
Antiguo 13-ene-2009, 03:32   #7 (permalink)
NaRanJiTo78 ha deshabilitado el karma
 
Avatar de NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 453
NaRanJiTo78 está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

gabiango, estas por ahi?
  Responder Citando
Antiguo 13-ene-2009, 07:52   #8 (permalink)
Nicolachoso ha deshabilitado el karma
 
Avatar de Nicolachoso
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima
Mensajes: 18
Nicolachoso está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

Como hago que el movieclip deje de agrandarse cuando quite el mouse
  Responder Citando
Antiguo 14-ene-2009, 07:02   #9 (permalink)
NaRanJiTo78 ha deshabilitado el karma
 
Avatar de NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 453
NaRanJiTo78 está desconectado
Respuesta: Se puede hacer un OnMouseOver "Progresivo"?

Cita:
Iniciado por Nicolachoso Ver Mensaje
Como hago que el movieclip deje de agrandarse cuando quite el mouse
Está hecho para eso...
  Responder Citando
Respuesta
No hay votos aún.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 17:09.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100