|
hola gente,
gracias a!e por la clase de protos, ten�a una
idea y me abres mas los ojos :),
jugando con el ejemplo que pones
MovieClip.prototype.fadeIn =
function miFadeIn(){
while
(this._alpha <= 100){
this._alpha += 1;
}
}
MovieClip.prototype.fadeOut =
function miFadeOut(){
while
(this._alpha >= 0){
this._alpha -= 1;
}
}
me di cuenta que la parte de fadeIn=function
miFadeIn() no es necesaria, ya que est�s declarando el nombre de la funci�n
luego de prototype(fadeIn);es decir, creo que ser�a algo as�.
osea que fadeIn es una funcion del proto
movieclip.
luego, el porqu� de que no funciona como
esperamos se debe a dos cosas, primero usas un while osea que no va a salir del
mismo hasta que la condici�n no se rompa.
while
(this._alpha <= 100){
this._alpha += 1;
} es igual poner las funciones as�.
segundillo es que llamas a la funci�n en un
evento de rat�n que ocurre una s�la vez( on rollover � roll out) , no hace un
loop por lo que no se v� el degradado
hice algo as�.
frame 1
en el bot�n.
en el movieclip "mymovie", en el evento enter
frame.
la funcion myfade revisa el valor de la variable
hacer, a la cual se le asigna el valor desde el bot�n (in o out), la manera en
que se hace el loop es llamando a la funci�n desde el evento
enterframe.
saludos.
kadazuro.
pd.
tengo juguetito nuevo con esto de protos. je
je.
|
- [flashmaestro] Mas sobre prototipos a!e mu�oz
- Re: [flashmaestro] Mas sobre prototipos Fernando Egido Ega�a
- RE: [flashmaestro] Mas sobre prototipos kadazuro
- RE: [flashmaestro] Mas sobre prototipos Daniel Feierstein
- Re: [flashmaestro] Mas sobre prototipos Antonio Olias
- RE: [flashmaestro] Mas sobre prototipos kadazuro
- Re: [flashmaestro] Mas sobre prototipos Jes�s
- RE: [flashmaestro] Mas sobre prototipos kadazuro
- Re: [flashmaestro] Mas sobre prototipos Antonio Olias
