Olá Móis,

Resolvido.

Retirei o @ do @data ficou assim:

 private function handleMenuBar(event:ItemClickEvent):void {
         viewStack.selectedChild = viewStack.parentApplication[String(
event.item.data)];
      }


e o LinkBar:


<mx:LinkBar dataProvider="{executaveis}"  itemClick="handleMenuBar(event)">
            </mx:LinkBar>



E coloquei no BD uma coluna para a Stack com strings válidas.

Obrigado pela força!


[]'s


Patrick
[EMAIL PROTECTED]







On 9/17/07, Móis <[EMAIL PROTECTED]> wrote:
>
>
> mais assim meu, voce nao pode pegar o label desse objeto e chamar uma
> view com esse label, pq vc vai pelo nome da view ou id. isso nao pode
> ter espacos, o campo data pode ser usado para isso para vc retornar um
> valor ID, ou qq outra coisa q voce possa pegar isso usando
> [EMAIL PROTECTED] e executar sua view ou qq outra coisa.....
> o segredo da coisa esta em nao usar o label e sim ou outro valor q nao
> tenha espacos.....sugeri o DATA que seria o mais simples para usar
> mais pode ser qq outro, espero ter ajudado.
> qq coisa estou a disposicao, se voce tiver o talk pode me adicionar
> que te explico melhor e depois voce posta a resposta ak.
>
>
>
>
> On 17 set, 13:08, Patrick <[EMAIL PROTECTED]> wrote:
> > Olá Móis,
> >
> > Primeiramente obrigado pelo resposta!
> >
> > Já estou retornando um valor inteiro como "data". Essa parte deve estar
> > certa porque está retornando uma String como "label" e o LinkBar
> funciona
> > perfeitamente.
> >
> > Se for preciso posso trocar o LinkBar por outro componente semelhante
> desde
> > que seja atribuído um valor ao Label através do AMFPHP.
> >
> > Será que tem outra forma?
> >
> > []'s
> >
> > Patrick
> > [EMAIL PROTECTED]
> >
> > On 9/17/07, Móis <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> >
> > > nao deveria ..
> > > mais vc deve retornar um array para o seu menu, coloque um item a mais
> > > no array com o indice data, e coloquei valores diferentes para data.
> > > acho q assim da certo.
> >
> > > On 17 set, 12:57, Patrick <[EMAIL PROTECTED]> wrote:
> > > > Olá Móis,
> >
> > > > Não consegui fazer funcionar desta forma.
> >
> > > > Será que é porque estou usando ArrayCollection através de AMF3
> > > (AmfPHP).?
> >
> > > > []'s
> >
> > > > Patrick
> > > > [EMAIL PROTECTED]
> >
> > > > On 9/17/07, Móis <[EMAIL PROTECTED]> wrote:
> >
> > > > > blz Patrick
> >
> > > > > Seguinte
> >
> > > > > quando vc gera o {guestMenu} voce tem q colocar uma opcao a mais
> > > > > ex :
> > > > > <menuitem label="MenuItem 2-A" type="check"  data="2A"/>
> > > > > voce vai colocar o item data="itemdoseumenu"
> >
> > > > > e quando vc for usar em vez de pegar String(event.label)
> > > > > pega assim : String([EMAIL PROTECTED])
> >
> > > > > pronto ai voce consegue trabalhar sem os espacos.
> >
> > > > > nao sei se expliquei direito mais desse jeito ai funciona.
> >
> > > > > On 17 set, 12:02, Patrick <[EMAIL PROTECTED]> wrote:
> > > > > > Olá Pessoal,
> >
> > > > > > Estou com o seguinte problema:
> >
> > > > > >  O LinkBar recebe dados via PHP (AmfPHP), populando os labels
> > > > > corretamente.
> > > > > > Se eu utilizar um label  que não possua espaços ex.: "Cadastros"
> e
> > > > > nomear a
> > > > > > ViewStack da mesma forma, o controle funciona perfeitamente. O
> > > problema
> > > > > é
> > > > > > que recebo no Linkbar um label por ex.: "Inclusão de Cliente" e
> não
> > > > > posso
> > > > > > nomear a ViewStack assim com espaços.
> >
> > > > > > Exemplo do código que peguei no site da Adobe:
> >
> > > > > > private function handleLinkBar(event:ItemClickEvent):void{
> > > > > >  viewStack.selectedChild = viewStack.parentApplication[String(
> > > > > event.label)];
> >
> > > > > > }
> >
> > > > > > <mx:LinkBar id="linkBar" x="10" y="63"
> dataProvider="{guestMenu}"
> > > > > > itemClick="handleLinkBar(event)" backgroundColor="#ffffff"
> > > > > backgroundAlpha="
> > > > > > 0.41">
> > > > > > </mx:LinkBar>
> >
> > > > > > Na forma acima, funciona com labels sem espaços.
> >
> > > > > > Pensei em  utilizar  a propriedade "data" do LinkBar, pegando o
> > > id_menu
> > > > > do
> > > > > > PHP contendo um valor inteiro, por ex.:"120" e nomeando o label
> da
> > > > > ViewStack
> > > > > > com o mesmo valor .
> >
> > > > > > Seria possível resolver a questão desta forma?
> >
> > > > > > Alguém já passou por essa situação ?
> >
> > > > > > []'s
> >
> > > > > > Patrick
> > > > > > [EMAIL PROTECTED]
> >
> > > > > > --
> > > > > > The difference between genius and stupidity is that genius has
> its
> > > > > limits.
> > > > > > --Albert Einstein
> >
> > > > --
> > > > The difference between genius and stupidity is that genius has its
> > > limits.
> > > > --Albert Einstein
> >
> > --
> > The difference between genius and stupidity is that genius has its
> limits.
> > --Albert Einstein
>
>
> >
>


-- 
The difference between genius and stupidity is that genius has its limits.
--Albert Einstein

--~--~---------~--~----~------------~-------~--~----~
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