Foros del Web » Creando para Internet » Flash y Actionscript »

Fade Mediante Un Botón o ActionScript

Estas en el tema de Fade Mediante Un Botón o ActionScript en el foro de Flash y Actionscript en Foros del Web. Hola. Necesito Ayuda! Como hago para hacer que un movieclip aparezca o desaparezca mediante un boton, pero que efectue una transición de alfa, de 100% ...
  #1 (permalink)  
Antiguo 23/06/2005, 16:14
Avatar de NBuchhorsts  
Fecha de Ingreso: marzo-2004
Ubicación: Verdadera Felicidad Para Todos Los Seres Sintientes
Mensajes: 138
Antigüedad: 20 años, 8 meses
Puntos: 0
Sonrisa Fade Mediante Un Botón o ActionScript

Hola. Necesito Ayuda!
Como hago para hacer que un movieclip aparezca o desaparezca mediante un boton, pero que efectue una transición de alfa, de 100% a 0%, o lo contrario...

Pueden Ayudarme?
__________________
No Hay Buda Fuera De La Mente Ni Hay Mente Fuera Del Buda
  #2 (permalink)  
Antiguo 23/06/2005, 18:13
 
Fecha de Ingreso: septiembre-2004
Ubicación: Lima
Mensajes: 141
Antigüedad: 20 años, 2 meses
Puntos: 0
Uhmm

Quizas te ayude esto
Primero creas tu MC pongamosle TUMOVIECLIP

de ahi creas el boton y le pones este codigo


on(press)
{
TUMOVIECLIP._alpha=0;
}


De esa manera al presionar ese boton el MC desaparace .
__________________
"Es mejor arder del todo ke consumirse poco a poco"
  #3 (permalink)  
Antiguo 23/06/2005, 19:54
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola
Coloca tu MC en el escenario y le pones un nombre de instancia, por ejemplo: clip
Crea tu botón y le pones como nombre de instancia: btn.
Código para el frame 1:
stop();

function alfaGradualUp(){
clip.onEnterFrame = function(){
clip._alpha += (100 - clip._alpha ) / 5
if(clip._alpha >=99){
delete this.onEnterFrame
}
}
}

function alfaGradualDown(){
clip.onEnterFrame = function(){
clip._alpha += (0- clip._alpha ) / 5
if(clip._alpha <=1){
delete this.onEnterFrame
}
}
}

btn.onRollOver = function(){
alfaGradualDown();
}

btn.onRollOut = function(){
alfaGradualUp();
}

Eepero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 24/06/2005, 11:12
 
Fecha de Ingreso: junio-2005
Mensajes: 2
Antigüedad: 19 años, 5 meses
Puntos: 0
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 tenerdos botones, uno para desaparece y uno para aparecer

5.-A tu movie clip le pones nombre en la instancia

6.- seleccionas el primer boton y presionas (f9),le 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 salio antes 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 instancia 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.