Comunidad de diseño web y desarrollo en internet online

problemas con rollOut y rollOver

Citar            
MensajeEscrito el 28 Abr 2011 09:42 am
buenas de nuevo a todos,

soy novato en esto y me gustaria que por favor me echarais una mano, tengo que hacer una animacion de un logo en 3d pero me gustaria que se ejecutara cuando el cursor del raton pase por encima del logo y no tengo ni idea de como hacer que lo ejecute, me podeis ayudar por favor.

Gracias

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 28 Abr 2011 09:51 am
he probado con
on (rollOver) {
gotoAndPlay (40)
}
on (rollOut) {
gotoAndPlay (1)
}

pero me da error.

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 28 Abr 2011 09:57 am
mírate en mi post, que yo estoy con algo parecido y pegué el código de as3

el post es el de refrescar swf, está de los últimos...

si te sigue dando problemas comentas

Por david_gut_ar

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Abr 2011 09:58 am
este post

http://foros.cristalab.com/funcion-refrescar-t97199/

Por david_gut_ar

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Abr 2011 10:06 am
muchas gracias, voy a ver si me aclaro si no te digo

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 28 Abr 2011 10:07 am
Que error te da?
Que flash utilizas?
Sabes si el documento es AS2 o AS3?

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 28 Abr 2011 10:15 am
uso as3, me reproduce todo bien, funcionar funciona, pero me da un error de salida,... pruébalo a ver como te va ti

Por david_gut_ar

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Abr 2011 03:35 pm
Buff esto es mas chungo de lo que yo pensaba, con lo que me as pasado david_gut_ar
no me he enterado de nada, a ver lo estoy haciendo en AS3 y lo que quiero es hacer una animacion con un logo y que cuando pase por encima se mueva haciendo el efcto 3d, he encontrado un tuto pero lo he probado y no me sale bien, la animacion la tengo me falta solo las intrucciones para que haga la animacion cuando pase por encima.

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 28 Abr 2011 03:54 pm
perdon el flash que utilizo es el cs4

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Abr 2011 12:03 am
copia este código en tu línea de tiempo principal dónde se encuentre el movieclip que quieres que se reproduzca al pasar por encima(mouseover) y que deje de reproducirse al dejar de estar encima (mouseout)

pelicula - nombre de la instancia donde está tu movieclip

y defines dos funciones:
encima - cuando pasas por encima
fuera - cuando no estas encima

function encima (event:MouseEvent):void {
pelicula.play()
}
pelicula.addEventListener(MouseEvent.MOUSE_OVER,encima);

function fuera (event:MouseEvent):void {
pelicula.Stop()
}
pelicula.addEventListener(MouseEvent.MOUSE_OUT,fuera);

basicamente lo que haces es:
1. defines una función = encima que responde a un evento del ratón
2. está función reproduce =play el movieclip película
3. el moviclip película asocia, por decirlo de alguna forma, el evento de ratón paso por encima = mouse_over con la función encima

no sé si me explico... prueba a ver y me dices ok?

Por david_gut_ar

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Abr 2011 07:09 am
voy a probarlo, muchisimas gracias

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Abr 2011 07:24 am
1120: Acceso a una propiedad pelicula no definida. pelicula.play()
1120: Acceso a una propiedad pelicula no definida. pelicula.stop()
1120: Acceso a una propiedad pelicula no definida pelicula.addEventListener(MouseEvent.MOUSE_OVER,encima);
1120: Acceso a una propiedad pelicula no definida addEventListener(MouseEvent.MOUSE_OUT,encima);

Estos son los errores que me da, lo que he echo a sido crear una capa nueva para poder insertar el codigo, renombre la capa donde esta la animacion con el nombre pelicula y no me funciona,

gracias

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Abr 2011 10:41 am
pues no sé que decirte, la verdad es que yo también me estoy iniciando y a mí así más o menos me funciona... se te reproduce por lo menos bien? o tampoco?

Por david_gut_ar

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Abr 2011 12:49 pm
no funciona me da el error y no se reproduce tampoco,

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Abr 2011 11:03 pm
el nombre pelicula debe ser el nombre DE INSTANCIA de tu movieclip, no el nombre del movieclip, ni el nombre de la capa. Al seleccionar tu movieclip, en las propiedades veras la opcion de darle nombre de instancia. Eso es todo lo que necesitas, el codigo debe funcionarte.

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 01 May 2011 05:30 pm
Gracias Acreonte por tu respuesta,

Ahora no me da el mismo error, me da este TypeError: Error #1006: Stop no es una función.
at definitiva_fla::MainTimeline/fuera()

y hace la animacion y pasa de las funciones.

Gracias

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 01 May 2011 05:41 pm
Vale el error era por que estaba el stop con S en vez de con s pero sigue sin funcionar hace la animacion pero pasa de las funciones

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 02 May 2011 06:53 pm
Por favor alguien que me ayude,

Gracias

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 04 May 2011 07:08 pm
Nadie sabe que puedes ser el error que me da??

Por divet

13 de clabLevel



 

msie8
Citar            
MensajeEscrito el 04 May 2011 08:14 pm
¿Tienes un stop() al inicio de tu animación? Si no es así, ponle un stop en el primer fotograma de la animación, y cuando el cursor pase por encima dile que haga play(2) es decir reproduzca desde el frame 2.

Por nbreath

23 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.