Error #1063: Argument count mismatch

On 30/09/2010, in AS3, Dicas, by Feijão Costa

ArgumentError: Error #1063: Argument count mismatch on nome_do_arquivo::nome_do_layer_1/solto(). Expected 0, got 1.

Esse erro ocorre no Flash, quando você cria um EventListener no AS3, e não habilita a função que será acionada a receber o retorno do evento.

Esta confuso né? vamos mostrar no código.

Imagine que eu crie esse listener aqui:

botao.addEventListener(MouseEvent.MOUSE_DOWN,preso);

Essa seria a forma errada de criar a função preso:

function preso():void{

//actions

}

O correto é habilitar a função pra receber o retorno do evento:

function preso(event:MouseEvent):void{

//actions

}

 

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free