3.2.2. Como remover EventListners ?

 

Os eventListner’s são muito úteis como puderam ver em cima, mas ao mesmo tempo podem ser causadores de problemas, bem como sobrecarregar o .swf final, vejamos no caso de querer-mos apenas que o botão apenas dispare o evento click uma única vez. No caso explicado anteriormente o botão disparará sempre o evento click e mouse over durante todo o tempo que o .swf tiver aberto, logo, se o nosso objectivo é apenas saber a primeira vez que o botão foi clicado, deixando o código em cima produziria um objectivo inválido, já que seria executado sempre que o user clica-se no botão. Aqui é que entram os removeListner’s, ou seja, se pretendemos que o botão apenas dispare uma única vez a função associada ao evento click teremos que remover esse eventListner assim que o nosso objectivo esteja concluído (apenas chamar a função uma única vez) e para isso faríamos o seguinte, usando a função anteriormente:

leia mais

Retweet this post

About michelmelo

Michel Melo é um programador que tem um amor para a criatividade e gosta de experimentar com várias técnicas de programação. Acompanhe suas descobertas diariamente no Twitter: @machelmelo