Ho un problema molto strano, io imposto una condizione del tipo se stato è 0 allora fai così... il risultato è che esegue sempre tutte le istruzioni... il codice è questo... aiutatemi


speed = 7;
bordosx_alpha = getProperty(bordosx, _alpha);
bordoce_alpha = getProperty(bordoce, _alpha);
bordodx_alpha = getProperty(bordodx, _alpha);
newfoto_alpha = getProperty(newfoto, _alpha);
if (stato="0") { //CONDIZIONE
if (newfoto_alpha<100) {
setProperty(newfoto, _alpha, 100);
}
for (i=0; i<foto_n; i++) {
nomefoto = foto[i];
if (nomefoto != newfoto) {
setProperty(nomefoto, _alpha, "0");
}
}
if (bordosx_alpha>0) {
setProperty(bordosx, _alpha, bordosx_alpha-speed);
}
if (bordosx_alpha<=0 && bordoce_alpha>0) {
setProperty(bordoce, _alpha, bordoce_alpha-speed);
}
if (bordosx_alpha<=0 && bordoce_alpha<=0 && bordodx_alpha>0) {
setProperty(bordodx, _alpha, bordodx_alpha-speed);
}
}
if (bordosx_alpha<=0 && bordoce_alpha<=0 && bordodx_alpha<=0) {
stato = "1";
}
if (stato="1") {//CONDIZIONE
if (bordosx_alpha<100) {
setProperty(bordosx, _alpha, bordosx_alpha+speed);
}
if (bordoce_alpha<100) {
setProperty(bordoce, _alpha, bordoce_alpha+speed);
}
if (bordodx_alpha<100) {
setProperty(bordodx, _alpha, bordodx_alpha+speed);
}
}