Comunidad de diseño web y desarrollo en internet online

Problemas con un movieclip

Citar            
MensajeEscrito el 15 Dic 2009 06:51 am
Que tal amigos!!tengo inconvenientes con un movie clip, no puedo hacer que se detenga mi movieclip al posicionarme en el. Se que se hace con AS y se que es el codigo rollOver pero quisiera saber como tengo que hacer. Por ejemplo tengo el movieclip cuya animacion movimiento de un logo que esta distribuida en 69 fotogramas, quiero que cuando me posiciono sobre el kede quieto o que se vaya moviendo despacio a medida que me voy acercando al movieclip y una vez q este sobre que se detenga totalmente, busque por los foros y no encontre ningun ejemplo parecido, porfavor!!solicito ayuda de uds. Soy muy novato en AS, diganme que codigo es el que para esto, porfavor.
Desde ya muchas gracias saludos atte.

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 15 Dic 2009 09:28 am
Colitoar, si quieres hacerlo parar por completo tienes que poner sobre el clip:

Código ActionScript :

clip.onRollOver=function(){
   this.stop()
}


Si quieres ir "parandolo" de a poco, es realmente complejo sino tienes el suficiente conocimiento. Ya que eso lo tendrás que calcular por distancia del mouse al centro de tu clip, usando Pitagoras:

Código :

 La hipotenusa al cuadrado es igual a la suma de los cuadrados de los catetos


So, tienes que crear una función que diga una vez que esta tan cerca como "N" entonces empiezo a calcular porcentualmente que tan cerca estoy desde mi frontera N hasta mi centro, estimandolo usando siempre Pitagoras.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 15 Dic 2009 03:13 pm
Gracias Hernan por tu aporte!! lo pondre en practica, por el momento voy a hacer como me dijiste, con tiempo hare la parte mas compleja.Un abrazo!!cuidate!!

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 15 Dic 2009 03:19 pm
Probe con el codigo que me pasaste y me aparece lo siguiente:

"La declaracion debe aparecer dentro del controlador on/onClipEvent" Origen: "clip.onRollOver=function(){"

que es lo que estoy haciendo mal?? segui tus pasos como dijiste??

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 15 Dic 2009 06:22 pm
Ya hice que funcionara mediante otro ejemplo pero ahora el problema que tengo es que quiero hacer q ese movieclip me lleve a la siguiente escena, me podes ayudar Hernan con eso, o el que lea este mensaje?GRACIAS

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 16 Dic 2009 10:26 pm
Lo has solucionado pero no sabemos como, ergo ayudarte es muy complejo.

Pero de lo que dices, te puedo decir que intentes no usar escenas. Pero si las estas usando, deberás poner un nombre al frame primero de la escena que quieres y luego hacer:

Código ActionScript :

gotoAndStop("frame_name");


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 17 Dic 2009 06:26 pm
Que tal Hernan? pense que lo habia solucionado pero no es asi, todavia sigo con ese problema, no importa ese tema de q vaya a otra escena, me interesa nomas que se detenga mi movieclip. Intente de la forma que me dijiste pero no funciona nomas.
ACLARO POR LAS DUDAS!!Tengo mi movieclip con 69fotogramas claves que contiene la animacion, con esto quiero decir, que cada fotograma tiene un movimiento diferente del logo que tengo como objeto de animacion, en simple palabras no uso interpolacion de movimiento ni nada de eso, sip?
Por favor una ayudita, gracias!!

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 17 Dic 2009 08:23 pm
Tendrás que llamar de forma directa al MovieClip con esos 69 fotogramas, algo así:

Código ActionScript :

mc.stop();


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 17 Dic 2009 10:11 pm
probe pero no funciona nomas. me podes decir como y a donde iria el codigo porque a lo mejor yo soy el q estoy poniendo mal.
Gracias y disculpa las molestias

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 18 Dic 2009 06:23 am
Tu MovieClip que quieres "parar", debe llamarse para funcionar con ese código "mc", o sea tienes que darle ese nombre de instancia. Luego para que funcione el código debes pegarlo donde quieras que se ejecute de la linea de tiempo.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 18 Dic 2009 06:56 am
si tenia que poner asi el codigo

Código ActionScript :

clip.onRollOver=function(){    
       mc.stop() 
}

mas el nombre de instancia al movieclip "mc", no funciona!!probe y probe pero no funciona nomas.

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 18 Dic 2009 06:58 am
Haz la prueba con esto:

Código ActionScript :

clip.onRollOver=function(){     
      _root.mc.stop()  
} 


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 18 Dic 2009 07:47 am
Tampoco funciona!!probe con este codigo que me diste y no pasa nada.

Por Colitoar

35 de clabLevel



 

msie8
Citar            
MensajeEscrito el 18 Dic 2009 08:31 am
¿Donde tienes el MC y donde tienes el botón que hace la llamada?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 18 Dic 2009 04:15 pm
Me parece que ya me perdi, tengo solamente un movieclip que esta sobre la linea de tiempo raiz eso es solamente lo que tengo. Disculpa si te parezco torpe, pero viste no soy un guru del flash,jeje!!si puedes ser detallista en lo que hay que hacer te agradeceria,GRACIAS!!

Por Colitoar

35 de clabLevel



 

msie8

 

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