foreach
foreach
comp:foreach(func: funzione | tabella) → booleano
Scorre tutti i componenti ad ogni livello, e chiama la funzione <func> per ogni componente, passandolo come parametro.
Se <func> ritorna vero (non nil) la scansione si interrompe e foreach ritorna il valore.
-- Esempio cerca un componente con altezza=100
local compTrovato = BmRootComponent():foreach(function(comp)
if comp:getValue(“altezza”)==100 then
return comp
end
end)