Boa tarde! Pessoal tenho uma duvida estupida! estou completamente em branco :p
É assim, eu tenho um componente, e dentro desse componente tenho metadatas com eventos. depois na aplicação quando clico num botao dentro do componente é disparado o evento e eu chamo a função... até aqui tudo bem.. Mas não estou a ver como é que envio informaçao do target que clicou... na aplicaçao o meu target é o componente.... E eu estou a disparar um evento no change de uma tilelist... e preciso de saber o selectedItem ou currentIndex Entao em resumo tenho no componente: <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Metadata> [Event(name="gotoPage", type="flash.events.Event")] </mx:Metadata> <mx:Script> <![CDATA[ private var eventGoToPage:Event = new Event("gotoPage"); ]]> </mx:Script> <mx:TileList change="dispatchEvent(eventGoToPage)" id="pageList"/> </mx:Canvas> E depois na aplicação tenho: <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:comp="componentes.main.*"/> <mx:Script> <![CDATA[ public function gotoPage(goto:Event):void{ /// O meu goto Event refere-se ao componente e não ao tilelist do componente... /// Pra encontrar o selectedIndex fiz assim: var selectedPage:int = controlBar.pageList.selectedIndex; } ]]> </mx:Script> <comp:controlBar gotoPage="gotoPage(event)" id="controlBar"/> </mx:WindowedApplication> Será a melhor maneira!!!??!!!??? p.s- Não se esqueçam de dar uma olhadela ao http://adigitalbook.com e opinem... --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
