foreach
foreach
<comp>:foreach(func)
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)