Troque o trecho abaixo no seu código:
blurRed.target=e.target;

Pelo novo trecho:
blurRed.target = tabBar.getChildAt(e.index);

[]'s
Beck Novaes

On Jul 3, 11:50 am, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Galera, este é meu primeiro post e esta lista já me ajudou muito no
> desenvolvimento estou apenas começando mas preciso de uma judinha.
>
> Abaixo tenho um pequeno exemplo de um tabbar com ViewStack.
> Preciso que em algum momento dependendo do conteudo do Canvas dispare
> um alerta no item do tabbar, já tentei de tudo mas não consegui.
> A unica coisa que consegui foi fazer o alerta na tabbar inteira mas
> ficara complicado se eu tivar mais abas para a pessoa encontrar o
> conteúdo que estou chamando a atenção.
>
> Desde já agradeço a ajuda.
>
> <?xml version="1.0" encoding="utf-8"?>
> <!--http://blog.flexexamples.com/2007/08/21/adding-icons-to-a-flex-tabbar...
> -->
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>                 layout="vertical" verticalAlign="middle"
>                 backgroundColor="white" viewSourceURL="srcview/index.html">
>
>         <mx:Script>
>                 <![CDATA[
>                         import mx.controls.Alert;
>                         private var BulletCritical:Class;
>                         import mx.events.FlexEvent;
>                         import mx.events.IndexChangedEvent;
>                         import mx.events.*;
>
>                         private function 
> onItemClickTabBar(e:ItemClickEvent):void
>                         {
>                                 blurRed.target=e.target;
>                                 blurRed.play();
>                         }
>                 ]]>
>         </mx:Script>
>         <mx:Glow id="blurRed" duration="700" alphaFrom="1.0" alphaTo="0.0"
> blurXFrom="0.0" blurXTo="20.0"
>         blurYFrom="0.0" blurYTo="20.0" color="0x990000" />
>         <mx:VBox id="box" width="400" verticalGap="0">
>                 <mx:TabBar id="tabBar" direction="horizontal"
> dataProvider="{viewStack}"
>                                 width="100%" 
> itemClick="onItemClickTabBar(event)" />
>
>                 <mx:ViewStack id="viewStack" width="100%" height="100"
> backgroundColor="white"
>                                 borderSides="left bottom right" 
> borderStyle="solid"
> borderThickness="1">
>
>                         <mx:Canvas id="child1"     label="Success" >
>                                 <mx:Label text="one" />
>                         </mx:Canvas>
>
>                         <mx:Canvas id="child2" label="Warning">
>                                 <mx:Label text="two" />
>                         </mx:Canvas>
>
>                         <mx:Canvas id="child3"     label="Error">
>                                 <mx:Label text="three" />
>                         </mx:Canvas>
>                 </mx:ViewStack>
>         </mx:VBox>
>         </mx:Application>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a