Comunidad de diseño web y desarrollo en internet online

as2 problemas con botones

Citar            
MensajeEscrito el 31 Mar 2009 05:10 am
Hola tengo un problema. me pasa esto, tengo 2 clip de pelicula ( clip1 - clip2) ), yo tengo en la capa 2 esto.

clip2._visible = false;
clip1.onPress = function() {
clip2._visible = true;
};

aora lo que yo nesesito es esto, cualdo vuelva a presionar el clip1, el clip2 se vuelva otra ves ( false ).
pero si vuelvo a presionar se ponga ( true ) y si vuelvo a precionar ( false ) y asi como si fuera un loop.

gracias de antemano.

Por venecia

Claber

134 de clabLevel



 

2007

safari
Citar            
MensajeEscrito el 31 Mar 2009 11:59 am
Prueba poniendo

clip2._visible = !clip2_visible;

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Abr 2009 03:49 am
no pasa nada con eso :s

Por venecia

Claber

134 de clabLevel



 

2007

safari
Citar            
MensajeEscrito el 01 Abr 2009 10:54 am
Vamos a mejorar la precisión de tu diagnóstico, haz esto:

Código ActionScript :

clip1.onPress = function() {
    trace("Visibilidad de clip2 antes ->"+clip2._visible)
    clip2._visible = !clip2._visible;
    trace("Visibilidad de clip2 después ->"+clip2._visible)
};


Entonces cambiamos la respuesta de "no pasa nada con eso" a

"Al cambiar la visibilidad, antes de hacerlo esta XXXX, y luego esta XXXX"

En donde puse las XXX, completa con lo que te indica el trace ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Abr 2009 12:48 pm
Escribe lo siguiente...

Código :

[...]

new visibleclip2:Boolean = false;

[...]

clip2._visible = false;
clip1.onPress = function () {
        if (visibleclip2 == true) {
               clip2._visible = false;
        } else {
               clip2._visible = true;
        }
}

Por protantric

33 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Abr 2009 06:12 pm
solisarg me andubo exelente el tuyo un 10! aora el unico problema no me gusta copiar y pegar codigo y de tu codigo no entiendo esto nomas ( !clip2 ) que ase ese ( ! )?

Por venecia

Claber

134 de clabLevel



 

2007

safari
Citar            
MensajeEscrito el 01 Abr 2009 06:18 pm
! significa NOT, es decir si es true lo pasa a false y viceversa. Es la forma abreviada de hacer lo que pone protantric

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Abr 2009 09:29 pm
HA OK GRACIAS SE AGRADECE AMI ME GUSTA APRENDER NO COPIAR Y PEGAR :) 10 PUNTOS

Por venecia

Claber

134 de clabLevel



 

2007

safari

 

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