Oi, pessoal. Estou desenvolvendo um projeto, onde eu tenho uma lista de categorias. Eu criei um objeto categoria, que se adequava ao que eu estava querendo exibir. Este objeto é baseado no componente canvas e possui uma imagem, um label e dois botoes. Como eu crio o objeto em tempo de execução, não estou conseguindo colocar um evento para estes botões. Consegui colocar o texto no label e alterar o source da imagem para cada objeto criado. Porém, nao consigo alterar o evento do botao.
Alguem pode me dar uma ajuda? Segue um pedaco do código do que eu já fiz e não funcionou, para melhor entender o problema. // Onde são criadas as categorias for each(var categoria: Object in dados) { var cat: Categoria = new Categoria(); var texto: Text = new Text(); var imagem: Image = new Image(); var btnAl: LinkButton = new LinkButton(); var btnVe: LinkButton = new LinkButton(); var idCategoria: String = categoria.data; texto.text = categoria.label; imagem.source = 'images/' + categoria.Imagem; btnAl.addEventListener(MouseEvent.CLICK, abrirCategoria); btnVe.addEventListener(MouseEvent.CLICK, abrirCategoria); cat.botaoAluguel = btnAl; cat.botaoVenda = btnVe; cat.nomeCategoria = texto; cat.imagemCategoria = imagem; listaCategorias.addChild(cat); } // Objeto Categoria public var nomeCategoria: Text; public var imagemCategoria: Image; public var botaoAluguel: LinkButton; public var botaoVenda: LinkButton; private function initCategoria(): void { txtNomeCategoria.text = nomeCategoria.text; imgCategoria.source = imagemCategoria.source; btnAluguel = botaoAluguel; btnVenda = botaoVenda; } -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev