Ciao a tutti;
il problema di oggi riguarda il settaggio della proprietò _visible inserirta in un ciclo.....vi allego il codice
onClipEvent (data) {
x = "40";
for (i=1; i<=conta; i++) {
nome = "mc"+i;
duplicateMovieClip(this, nome, i);
gb_ricevuta = "ricevuta";
gb_Condominio = "condominio";
gb_citta = "citta";
gb_datario = "datario";
gb_descr = "descr";
gb_importo = "importo";
gb_eseguito = "eseguito";
gb_pagato = "pagato";
this["pagato"+i] = String(this["pagato"+i]).toLowerCase() == "true" ? "si" : "no";
this["eseguito"+i] = String(this["eseguito"+i]).toLowerCase() == "false" ? "no" : "si";
_parent[nome].x = i;
_parent[nome].gb_eseguito = this[eseguito]=this["eseguito" add i];
_parent[nome].gb_ricevuta = this[ricevuta]=this["ricevuta" add i];
_parent[nome].gb_Condominio = this[condomino]=this["condominio" add i];
_parent[nome].gb_citta = this[citta]=this["citta" add i];
_parent[nome].gb_datario = this[datario]=this["datario" add i];
_parent[nome].gb_descr = this[descr]=this["descr" add i];
_parent[nome].gb_importo = this[importo]=this["importo" add i];
_parent[nome].gb_pagato = this[pagato]=this["pagato" add i];
_parent[nome]._y = 70*i;
}
}
questo invece è la condizione
if (this["eseguito"+i] == "true") {
_root.flag._visible = true;
} else {
_root.flag._visible = false;
}
dove flag è la bandierina che ,in base al risultato della variabile , deve essere visibile o meno
![]()

Rispondi quotando
, provo a interpretare il tuo post: credo che tu non riesca a fare il controllo sulle variabili, giusto? se è così deriva dal fatto che il controllo lo fai fuori dal ciclo, e quindi la variabile i non ha più nessun valore... fai il controllo dentro al ciclo
