tuteides 0 Denunciar post Postado Fevereiro 28, 2009 Ola pessoal, Sou novo no forum, e tem uns meses que eu estou aprendendo a lidar com o novo(ou nem tao novo assim) AS3 o problema é o seguinte: estou montando uma classe menu, que coloca dinamicamente (usando um "for" loop) os icones em suas determinadas posições e tambem dinamicamente eu coloco em cada um destes icones um eventListener que deveria ficar atento aos clikes do usuario, se ele clicasse em um dos icones chamaria uma função "iconeClickado". Mas uma outra informação importante é que estou escrevendo a classe menu em um arquivos .AS. Assim, tenho uma classe em um arquivo .AS que chama menu. e ele aloca dinamicamente icones em suas posições, e addiciona a eles listeners para verificar se ele esta sendo clicado. Aqui vai parte da classe menu: import flash.events.Event.*; public function addIcons(num:int):void {//add os icones no menu for (var i:int=1; i<num; i++) { var currentIcon = this["c" + i]; //cria um nome d instancia para o icone currentIcon.y = 320; currentIcon.x = posIconX; //posiciona o icone posIconX += 50; currentIcon.addEventListener(MouseEvent.CLICK, clickItem); //add o listener ao icone addChild(currentIcon); //add o icone ao menu }//fim do for function clickItem(event:Event):void { //evento clique trace(this); }//fim da function clickItem }//fim da function addIcons o erro que encontro é o seguinte !!! """1046: Type was not found or was not a compile-time constant: MouseEvent.""" não consigo encontrar a solução para o problema.... agradeço galera.... e perdao pela duvida, sou meio q iniciante !! vlwww Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Março 1, 2009 Seja Bem vindo ao nosso forum. Sua diretiva import ta faltando o evento do Mouse. import flash.events.MouseEvent;//Aqui ele utiliza so o classe MouseEvent . ou import flash.events.*;// Aqui ele carrega todas as classes events mas so usa a que você utilizar no programa. Abs Compartilhar este post Link para o post Compartilhar em outros sites