Comunidad de diseño web y desarrollo en internet online

ayuda con codigo fade_in_out

Citar            
MensajeEscrito el 23 Dic 2010 01:20 am
Muchachos como estan?? tengo un problema y es el siguiente:

Tengo el siguiente codigo en as2 que consiste en un cambio de fotos pero usa un cambo de alpha, ese es el que quiero quitar y cambiar las imagenes sin ese alpha, sino unicamente que pase a la img2, necesito que me ayuden por favor!!! se me va a dañar la navidad:S:S:S:S

this.pathToPics="imagenes/";
this.pArray=["img1.jpg","img2.jpg","img3.jpg","img4.jpg"];
this.fadeSpeed=5;
this.pIndex=0;
loadMovie(this.pathToPics+this.pArray[0],_root.photo);
muestra="Foto N°"+(this.pIndex+1)+" "+this.pArray[0];
MovieClip.prototype.changePhoto=function(d){
this.pIndex=(this.pIndex+d)%this.pArray.length;
if (this.pIndex<0){
this.pIndex+=this.pArray.length;
}

this.onEnterFrame=fadeOut;
}

MovieClip.prototype.fadeOut=function(){
if(this.photo._alpha>this.fadeSpeed){
this.photo._alpha-=this.fadeSpeed;
}
else{
this.loadPhoto();
}
}
MovieClip.prototype.loadPhoto=function(){
var p =_root.photo;
p._alpha=0;
p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);
muestra="Foto N°"+(this.pIndex+1)+" "+this.pArray[this.pIndex];
this.onEnterFrame=loadMeter;
}
MovieClip.prototype.loadMeter=function(){
var i,l,t;
l=this.photo.getBytesLoaded();
t=this.photo.getBytesTotal();
if(t>0&&t==l){
this.onEnterFrame=fadeln;
}
else{
trace(l/t);
}
}
MovieClip.prototype.fadeln=function(){
if(this.photo._alpha<100-this.fadeSpeed){
this.photo._alpha+=this.fadeSpeed;
}
else{
this.photo._alpha=100;
this.onEnterFrame=null;
}
}

No incluyo el codigo de los botones.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 23 Dic 2010 03:51 pm
Lo que yo necesito exactamente es que me carge en el fotograma numero 1 img1.jpg, al hacer click en el boton de avanzar que me cambie a img2.jpg y con el boton retrceder se regrese, asi sucesivamente. No es mas, ese codigo me lo pasaron en otro foro. Si alguien sabe como podria hacer se lo agradeceria.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 30 Dic 2010 03:44 pm
hola mcont:

Empieza por cambiar la variable de fadeSpeed y ponle

Código ActionScript :

 this.fadeSpeed = 0; 

Eso creo que debería aumentar la velocidad de fade-in - fade-out de manera que no parezca que ningún fade existe.
Prueba eso como primer paso.


Saludos
Charlyn

Por charlyn

45 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 30 Dic 2010 03:46 pm
Sino posteas el código de los botones es un poco dificil ayudarte con retroceder o avanzar y su carga en el primer fotograma.

Charlyn

Por charlyn

45 de clabLevel



Genero:Masculino  

chrome

 

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