Resolvido

até achei uma maneira de tornar a função Bindable, mas era muito trabalhoso
... precisava gerar uns eventos quando da mudança das variáveis que quero
monitorar ..
Mas com a correção da sintaxe como falou o Freddy ficou perfeito ..


<mx:Button x="748" y="65" width="40" visible="{cb_clientes.text.length &gt;
0 &amp;&amp; utilizador.tipo_empresa == 'Varejo'}"

o ' > ' é substituído por &gt;
e o && por &amp;&amp;


obrigado a todos



2009/8/14 RafaelViana <[email protected]>

>
> Tá certo.Erro meu.
> Assim como falei não fica bindable a propriedade
>
> On 14 ago, 13:13, Pedro Oliveira <[email protected]> wrote:
> > eu achei que funcionaria, mas quando seleciono um item na combobox, a
> > propriedade visible não se atualiza
> >
> > <mx:Button x="748" y="65" width="40" visible="{botao_visivel()}" ...
> >
> >         public function botao_visivel():Boolean {
> >             if(cb1.selectedIndex > 0 && cb2.selectedIndex > 0){
> >                 return true;
> >             } else {
> >                 return false;
> >             }
> >         }
> >
> > 2009/8/14 RafaelViana <[email protected]>
> >
> >
> >
> >
> >
> > > Precisa ser inline?
> >
> > > private function teste():Boolean{
> >
> > >        if(condicao1 == true && condicao2 == true)
> > >                return true;
> > >        else
> > >                return false;
> >
> > > }
> >
> > > botao1.visible = teste();
> >
> > > On 14 ago, 12:39, Pedro Oliveira <[email protected]> wrote:
> > > > Ola pessoal
> >
> > > > é possível eu definir a visibilidade de um objeto, baseada em 2
> condições
> > > ??
> > > >  tipo :
> > > > para 1 condição eu faço :
> >
> > > > bota1.visible = {combo1.selectedIndex >= 0} // neste caso o botao só
> fica
> > > > visível se tiver algum item do combo1 selecionado ..
> >
> > > > e se eu quiser testar 2 condições ??
> > > > bota1.visible = {combo1.selectedIndex >= 0} && {combo2.selectedIndex
> >=
> > > 0}
> >
> > > > deste modo dá o erro ..'The entity name must immediately follow the
> '&'
> > > in
> > > > the entity reference.'
> >
> > > > Será que tem algum modo de fazer isso ?
> >
> > > > obrigado
> > > > Pedro Oliveira
> >
>

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