Comunidad de diseño web y desarrollo en internet online

Ayuda con transiciones

Citar            
MensajeEscrito el 22 Jun 2005 05:11 pm
Hola quisiera ver si me pueden ayudar necesito hacer fade in y fade out de una pagina pero esta hecha atravez de movieclpis, y quiero hacerla a travez de action para q pese menos, con funciones y prototype, pienso q seria asi mas eficiente, espero puedan ayudarme

K-ris :lol:

Por K-ris

3 de clabLevel



Genero:Femenino  

México

msie
Citar            
MensajeEscrito el 22 Jun 2005 05:16 pm
hola Kris bienvenida al foro

espero este tuto te sea de ayuda

http://www.cristalab.com/tutoriales/27/efecto_de_desvanecimiento_o_fade_entre_secciones_en_flash

saludos bye :D

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 22 Jun 2005 07:45 pm
Lo q pasa es q ese archivo es para cuando cargas swf y yo estoy haciendo mi pag atravez de moviclips :crap:....

Alguien q me ayude????? :P

Por K-ris

3 de clabLevel



Genero:Femenino  

México

safari
Citar            
MensajeEscrito el 22 Jun 2005 09:06 pm
tengo este script q es el q mas se ajusta pero o entiendo bien las especificaciones. por q esta en ingles, podrian describirme las funciones????

// Prototype for individual fade
MovieClip.prototype.fadeTo = function(value, speed) {
// alpha value to fade to, speed to fade it
this.onEnterFrame = function() {
this.aV = Math.floor(value-this._alpha);
this.aV ? this._alpha += this.aV/speed : (this._alpha=value, delete this.onEnterFrame);
};
};
// Prototype to apply fade prototype to both mC's inside the mC
i.crossFade = function(a_, b_) {
// takes two objects with v,s as attributes for each
this.a.fadeTo(a_.v, a_.s);
this.b.fadeTo(b_.v, b_.s);
};
// Create some containers & attach the properly linked image mC's to them from the library
for (i=1; i<4; i++) {
createEmptyMovieClip("box"+i, i);
this["box"+i].attachMovie(("p"+i), "a", 0);
this["box"+i].attachMovie(("p"+(i+3)), "b", 1);
}
// Place them at the proper cords on the stage, & declare box#.b._alpha=0 cause it's easier to do it here :P (ok this could be added to for loop but I don't feel like editing it right now :P )
box1._x = 10;
box1._y = 10;
box1.b._alpha = 0;
box2._x = 210;
box2._y = 10;
box2.b._alpha = 0;
box3._x = 410;
box3._y = 10;
box3.b._alpha = 0;
// create a "yin-yang" array with two objects for fade params, this array will have the first element shifted to the end of the array in the last frame to achieve alternating fades
settings = [{v:0, s:10}, {v:100, s:20}];

Por K-ris

3 de clabLevel



Genero:Femenino  

México

safari
Citar            
MensajeEscrito el 23 Jun 2005 03:38 am
mira checate este codigo lo pones en la pelicula principal

Código :

function desvanecer(sumando) { 
    clip.onEnterFrame = function() { 
        this._alpha =  this._alpha + sumando;       
        if (this._alpha<0 && this._alpha>100 ) {             
            delete this.onEnterFrame; 
        } 
    }; 
}


lo qu ehace es aparecer un clip o desaparecerlo

cambia clip por el nombre de isntancia de tu MC y listo

solo llamalo con la funcion y que tan rapido quieres que te lo haga

por ejemplo en un boton

Código :

on (press) {

desvanecer(-1);
}


para que te lo desvanesca y

Código :

on (press) {

desvanecer(1);
}


para que te lo aparesca

saludos bye

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 23 Jun 2005 03:30 pm
Vas a decir q como soy molestona, pero esto ocurre siempre q uno apenas esta aprendiendo, no se como llamar la funcion y donde pondria el scrip...me podrias ayudar???? :|

Por K-ris

3 de clabLevel



Genero:Femenino  

México

safari
Citar            
MensajeEscrito el 23 Jun 2005 07:17 pm
ok mira
1.- selecciona la Hta. Óvalo coloca el mouse sobre el lienzo blanco y crea el Óvalo,

2.- selecciona el Óvalo creado, press F8, ahi selecciona Clip de Pelicula.

3.- ahora selecciona el Óvalo Nuevamente... press F9

4.- copia el segundo script en la ventana que sale

5.-ahora selecciona el primer script de fento y selecciona el frame 1... press F9 y pega

pero ten encuenta a que objeto estan haciendo desaparecer, si te da algun error colocalo aqui, hay muchos tutos basicos en este foro que te pueden ayudar

http://www.cristalab.com/tutoriales/

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 23 Jun 2005 07:28 pm
kris va paso por paso

1.- creas ovalo seleccionas con puntero presionas (F8 )

2.- seleccionas boton y presionas aceptar

3.- seleccionas el ovalo y lo copias y pegas
(esto es para tener uno para desaparece y uno para aparecer

4.- seleccionas el primero presionas (f9) y pones este codigo en la ventanita que te aparece

Código :


on (press) {

desvanecer(-1);
} 


5.- seleccioas el segundo ovalo y en la ventana de acciones, si esa que te salioaantes cuando presionaste (f9)

le pones esto

Código :

Código:

on (press) {

desvanecer(1);
} 


ahora en la pelicula principal en el primer frame lo seleccionas y en la ventana de acciones , si la del (f9)

pones esto

Código :

function desvanecer(sumando) {
    clip.onEnterFrame = function() {
        this._alpha =  this._alpha + sumando;       
        if (this._alpha<0 && this._alpha>100 ) {             
            delete this.onEnterFrame;
        }
    };
} 


y solo tienes que cambiar el nombre clip por el nombre de isntancia de tu MC y listo el primero te lo desvanece y el segundo te lo aparece si quieres mas rapido el efecto modifica el valor que le pasas a la funcion un 5 o 10 o el que tu quieras

saludos bye :D

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 23 Jun 2005 07:44 pm
:roll:

Por K-ris

3 de clabLevel



Genero:Femenino  

México

safari
Citar            
MensajeEscrito el 23 Jun 2005 07:45 pm
:?

Por flasher

Invitado



 

firefox

 

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