Director MX: eliminare righe

Di: vs1 | 26/09/2020 17:00:44
Ciao a tutti,
spero che riusciate ad essermi d'aiuto.
Come posso in un text member far si che vengano cancellate tutte le righe che hanno le dimensioni del font diverse da 14.
Premetto che ho provato con repeat, e non le cancella tutte, non so perchè, è un baco?
Ecco come ho provato:
on Mouseup me
repeat with a = 1 to member ("ListaCartelle").line.count
if member ("ListaCartelle").line[a].fontsize <> 14 then
delete member ("ListaCartelle").line[a]
end if
end repeat
Perchè non le cancella tutte???

Risposte



Risolto Grazie cmq.
Il problema era che quando cancellava la riga dopo ne saltava una perchè ne contava una in meno.
Ho risolto cosi:
repeat with a = 1 to member("ListaCartelle").line.count+1
if member ("ListaCartelle").line[a].fontsize <> 14 then
delete member ("ListaCartelle").line[a]
a = a-1
end if
end repeat

Di: vs1 | 26/09/2020 17:00:44