Comunidad de diseño web y desarrollo en internet online

desactivar codigo en frame

Citar            
MensajeEscrito el 28 Ago 2006 09:53 pm
tengo un codigo en un frame.

Cómo puedo hacer que al apretar un botón este código deje de funcionar??

Gracias.

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Ago 2006 10:04 pm
Puedes colocar el código dentro de un if() que controle si el código se ha de ejecutar o no:

Código :

if (desactivado != true) {
   //aqui tu codigo
}

y para el botón:

Código :

boton.onRelease = function() {
   desactivado = true;
};

:wink:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 29 Ago 2006 06:15 pm
Oki , me puedes explica el código ? que significa != true ?

Gracias.

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 29 Ago 2006 06:51 pm
Oki , me puedes explica el código ? que significa != true ?

Detecta un valor inequivalente, y si lo es devuelve un true ??

o sea al soltar el botón devuelve un false ....

por lo que el código no se ejecuta....

Bueno, bueno, bueno...

No es más fácil poner:

if (desactivado = true) {
//aqui tu codigo
}

boton.onRelease = function() {
desactivado = false;
};
o así no funciona?? y si no funciona por que es ??

Gracias.

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 30 Ago 2006 09:44 am

kiltroconpulgas escribió:

que significa != true ?
Esto significa Si la variable tiene cualquier valor diferente a 'true'.

Por eso cuando la pelicula llega a ese fotograma lee el condicional y como la variable 'desactivado' no está definida su valor es undefined con lo que el condicional se cumple (no es 'true') y ejecuta el codigo.

Al presionar el botón defines la variable como 'true' con lo que al pasar por el fotograma no ejecutarías el código.

Tal como lo pones tu es un poco incoherente. Estas poniendo if (desactivado == true) (ojo a los dos signos =, tu solo has puesto uno...) para que se ejecute el código. En todo caso sería if (activado == true). Pero tendiras que definir la variable en el primer fotograma de tu pelicula var activado:Boolean = true.

ciao!

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 30 Ago 2006 03:09 pm
Oka, si me equivoqué era == , gracias por la respuesta.

Por kiltroconpulgas

96 de clabLevel



 

safari

 

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