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. Esempio foreach()

-- Esempio cerca un componente con altezza=100
local compTrovato = BmRootComponent():foreach(function(comp)
      if comp:getValue(“altezza”)==100 then
          return comp
      end
end)