Boa tarde, Estou com um pequeno problema:
- Tenho uma datagrid em que uma das colunas utiliza um itemrenderer que é uma imagem. - No itemrenderer (cil_codbarra.mxml): <?xml version="1.0" encoding="utf-8"?> <mx:Image creationComplete="apaga_codbarra()" click="apaga_codbarra()" xmlns:mx="http://www.adobe.com/2006/mxml" width="20" height="20" source="assets/lixo1.png"> <mx:Script> <![CDATA[ import mx.controls.Alert; private function apaga_codbarra():void { Alert.show("apaguei o cod barras "+data.descr.toString()); } ]]> </mx:Script> </mx:Image> - Como está acima, o click não funciona, assim como o creationcomplete. Se colocar o Alert logo no creationcomplete ou no click da tag do image, já funciona. Porque razão a função apaga_codbarra() nunca é chamada? Por outro lado: Se, ao invés de utilizar um ficheiro externo como itemrenderer, criar por mxml <mx:itemrenderer ...<mx:component etc, como posso chamar funções no mxml que contém a datagrid? Por exemplo: (...) <mx:DataGridColumn headerText="Online" dataField="online"> <mx:itemRenderer> <mx:Component> <mx:Image click="apaga_codbarra()" width="20" height="20" source="assets/lixo1.png"/> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> (...) - A chamada à função apaga_codbarra() não funciona, aliás, levo com um erro no builder, que a função não existe, apesar de estar bem criada. Obrigado. Miguel Vaz --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
