O
OnClipEvent( data ) é executado toda vez que uma instrução LoadVariables
ou LoadMovie é executada. Mas veremos apenas LoadVariables.
Imaginemos
o seguinte problema: Temos um formulário, em flash, com os seguintes
campos: (Nome / Email). E queremos ler essas informações de um arquivo
texto. Para isso faremos uso de LoadVariables, veja o código a seguir:
on
(release) {
this.loadVariables ("data.txt", 0);
}
Onde:
on
(release) {
É
o evento de click de um botão
this.loadVariables
("data.txt", 0);
this
= Indica que o MoveClip, onde está o botão que sofreu on (release),
é quem irá executar a função LoadVariables.
Desta forma podemos também utilizar onClipEvent (data). Após o último
campo ser lido, caso haja algum código associado a este evento, ele
será executado. Veja o código a seguir:
Após
a execução de this.LoadVariables o evento onClipEvent (data) será executado.
É importante ressaltar que isto só ocorrerá após o último campo ser
lido. Desta maneira podemos testar se um campo, ou todos os campos,
possuem ou não um valor que esperamos. No exemplo anterior o teste foi
feito com o campo Nome. Caso o mesmo contenha algum valor, a propriedade
_alpha será ajustada para 50%. Agora utilize sua criatividade e mãos
a obra.
Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados