por Jonas Galvez
ChangeHandler é uma função que serve como "callback" para componentes. Ela é executada quando alguma ação é realizada no componente. No caso de um ListBox por exemplo, o changeHandler é executado quando o usuário clica em um item. Para definir um changeHandler, crie uma função no primeiro frame do movie e atribua o nome da função ao parâmetro change handler do painel Properties.
Você também pode fazer isso no próprio ActionScript:
function chListBox(c) {
trace(c.getValue());
};
// define a função chListBox como
// change handler do componente
instancia_do_componente.setChangeHandler("chListBox");
Uma referência ao componente é passada no primeiro parâmetro da função. Com isso, é possível acessar métodos relacionados ao componente facilmente. No exemplo acima, a referência ao componente é passada através do parâmetro "c", que nos permite chamar o
método getValue().
Jonas Galvez
|
|