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

Propiedad ALPHA

Estas en el tema de Propiedad ALPHA en el foro de Flash y Actionscript en Foros del Web. Hola a todos los "flacheros" jejejeje..... en esta ocacion tengo una duda con AS, estoy haciendo un memorama (algo facil para empezar), el caso es ...
  #1 (permalink)  
Antiguo 24/04/2005, 12:32
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
Propiedad ALPHA

Hola a todos los "flacheros" jejejeje..... en esta ocacion tengo una duda con AS, estoy haciendo un memorama (algo facil para empezar), el caso es que tengo un MovieClip que se llama Targeta el cual contiene en el frame 1 una imagen que es la targeta bocaabajo, en el frame 2 inicia una animacion bolteando la targeta al otro lado, y termina en el frame 9 que tengo las imagenes a mostrar con ALPHA = 0 osea no se ven, y en el frame 3 no hay nada solo un stop();

ok, cuando inicia el juego instancio el MovieClip "Targeta" con nombres mcTargeta1, mcTargeta2, etc.... luego a cada targeta le pongo a una de las imagenes que contiene ALPHA = 100, para que se vea, el caso es que cuando le doy click por primera vez, se boltea la targeta pero no muestra la imagen que contiene, le doy otro click y entonces si se ve, osea tengo que darle 2 click para que muestre la imagen, mi pregunta es por que??

Código PHP:
//cuando le doy click, en este caso a la targeta 1
this.mcTargeta1.onRelease = function():Void{
    if(
caraArriba1 == -|| caraArriba2 == -1){
        
showTargeta(mcTargeta1,arrTargetas[0]);
        
asignaTar(0);
    }
}

//Muestra el contenido de la targeta, le paso la targeta a mostrar
// y la imagen que contiene, la 1,2,3,4, etc...
function showTargeta(mcTar:MovieClip,img:Number):Void{
    if(
img>=numTar/1)
        
img img numTar/2;

    switch(
img){
        case 
1:
            
mcTar.mcImagen1._alpha 100;
            break;
        case 
2:
            
mcTar.mcImagen2._alpha=100;
            break;
        case 
3:
            
mcTar.mcImagen3._alpha=100;
            break;
        case 
4:
            
mcTar.mcImagen4._alpha=100;
            break;
        case 
5:
            
mcTar.mcImagen5._alpha=100;
            break;
        case 
6:
            
mcTar.mcImagen6._alpha=100;
            break;
        case 
7:
            
mcTar.mcImagen7._alpha=100;
            break;
        case 
8:
            
mcTar.mcImagen8._alpha=100;
            break;
        case 
9:
            
mcTar.mcImagen9._alpha=100;
            break;
    }
    
//trace("->" + img);
    
mcTar.gotoAndStop(2);

con ese codigo estoy mostrando las imagenes, pero las muestra hasta que le doy 2 clicks sobre la imagen :( porque no funciona al primer click??

thanks!!
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 15:15.