sucede que al hacer la comparacion en:
if (this.fondo._visible
=1)
estas usando el operador de asignacion igual ( = )
eso quiere decir que no estas verificando si fondo es visible,
sino le estas ordenando que sea visible
el operador para comparacion es el doble sigo '
== '
con lo que quedaria asi:
Código PHP:
on (press) {
if (this.fondo._visible==1) {
setProperty(this.fondo,_visible,0);
} else {
setProperty(this.fondo,_visible,1);
}
}
y mas facil asi:
Código PHP:
on (press) {
fondo._visible = !fondo._visible;
}