mercoledì 9 novembre 2016

Behavior concatenati

In livecode è possibile associare a più oggetti lo stesso codice. Questa operazione è fatta con il behavior.
Alcune delle novità delle ultime versioni consistono nel poter assegnare dei behavior concatenati e il codice del behavior può essere scritto sia nei pulsanti, sia nelle card.
La possibilità di concatenare i behavior riduce ancora di più le righe di codice necessari per scrivere un programma.
Un oggetto può avere del codice, ma se ha anche un behavior, poi esegue anche il codice del behavior e i messaggi passati col comando pass. Se anche l'oggetto contenete il codice behavior ha un behavior anch'esso, anche quest'ultimo passerà i messaggi al behavior successivo se vengono passati con pass.
Ecco un esempio: