Marcelo,

tem um problema aí que o Felipe apontou, vc não pode chamar a tua
função de "Alert" pois se confunde com o Alert do Flex Framework.
troca o nome para "Alerta" ou coisa assim.

além disso, para chamar um função externa a um componente em linha vc
tem que usar o "outerDocument", que é uma referencia ao teu mxml.
assim, no botão do itemRenderer vc usaria: click="outerDocument.Alerta
();"

hth
julio

On 17 jul, 15:31, Marcelo Moacir Florindo <marceloflori...@gmail.com>
wrote:
> Colegas,
>
> tenho isto:
>
> <mx:DataGridColumn headerText="Valores" width="60">
>                 <mx:itemRenderer>
>                      <mx:Component>
>                         <mx:VBox verticalAlign="middle"
> horizontalAlign="center">
>                             <mx:Script>
>                                 <![CDATA[
>                                     import mx.controls.Alert;
>                                 ]]>
>                             </mx:Script>
>                             <mx:Button
> icon="@Embed(source='imagens/moeda.png')"  id="btnValor" click="{Alert}"/>
>                         </mx:VBox>
>                     </mx:Component>
>
>                 </mx:itemRenderer>
>             </mx:DataGridColumn>
>         </mx:columns>
>     </mx:DataGrid>
>     <ns1:BarraConsulta x="-15" y="358" id="barra">
>     </ns1:BarraConsulta>
> <mx:Script>
>     <![CDATA[
>         AQUI ESTÁ O CÓDIGO PARA EXECUTAR.
>
> Não consigo fazer com que botão (btnValor), que está em um grid, executar o
> código do script abaixo.
>
> Como posso resolver isto?
>
> Att,
>
> --
> Marcelo Moacir Florindo
> Analista/Desenvolvedorhttp://www.gestaotec.com.br
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a