Opa, legal que funcionou agora!

abs!

------
@Pablo_Souza
http://rectius.com.br/blog

On Feb 2, 11:09 am, Gilsones <gilson.carva...@gmail.com> wrote:
> putz, o seu jeito tbm funcionou, mas eu descobri oque era
> na função do focusIn eu tava usando event.target para selecionar a
> janela e envia-la para o topo, testei com even.currentTarget, agora
> funciona como eu queria, ufa rsrs
> Brigadão pela ajuda ae, aproveitei já para saber algo sobre o
> IVisualElementContainer no seu blog
>
> Abraço.
>
> On Feb 2, 9:23 am, Pablo Souza <pablo...@gmail.com> wrote:
>
>
>
> > hauhauhau ... Dê uma olhada nesse post no meu 
> > blog:http://rectius.com.br/blog/?p=652
>
> > Tem um projeto de exemplo lá funcionando o foco tanto na janela quanto
> > nos controles do form.
> > Qualquer dúvida estamos aí ... =)
>
> > abs!
>
> > ------
> > @Pablo_Souzahttp://rectius.com.br/blog
>
> > On Feb 1, 7:32 pm, Gilsones <gilson.carva...@gmail.com> wrote:
>
> > > HAUsuAs, Pablo, vc nem acredita
>
> > > Funcionou "quase" como eu queria, mas agora é o inverso,
> > > se eu clico na janela, ela vem pra frente de todas, mas se eu clico no
> > > campo dentro dela ela não vem pra frente, pois o foco é do textInput e
> > > não da janela kkkk meu Deus.
> > > E cada camplo que seleciono dentro da janela é disparado o focusOut
> > > dela.
>
> > > Ah, vou ver se faço uma gambiarra. Tem alguma idéia?
>
> > > On Feb 1, 4:30 pm, Pablo Souza <pablo...@gmail.com> wrote:
>
> > > > Nesse caso específico, por isso que eu sugeri anteriormente que o que
> > > > poderia estar era o componente e não o Flex ... =)
>
> > > > A classe base dos componentes visuais, a classe UIComponent,
> > > > implementa os métodos mas não a interface IFocusManagerComponent.
> > > > Isso acontece pq nem todos os componentes derivados de UIComponent são
> > > > componentes que podem receber foco.
> > > > Dessa forma basta que você implemente a interface (já que os métodos
> > > > estão implementados na classa UIComponent) para adicionar esse
> > > > comportamento a algum desses componentes.
>
> > > > Com certeza logo você está criando aplicações muito mais rápido com o
> > > > Flex do que com jQuery.
> > > > Isso aliado com um bom Skin ... não tem como comparar os resultados.
>
> > > > abs!
>
> > > > ------
> > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > On Feb 1, 4:05 pm, Gilsones <gilson.carva...@gmail.com> wrote:
>
> > > > > uahsuas é verdade, to enchendo a paciência da turma.
> > > > > Já fiz várias coisas pra intranet em JQuery, e aproveitando que saiu o
> > > > > FB4 resolvi testar, mas tem coisa complicada como essa do focusIn, vai
> > > > > entender pq fizeram isso...
> > > > > O Jquery quando comecei já saí criando, parecia até que já nasci
> > > > > sabendo rsrs
> > > > > Agora que comecei com o Flex que to encontrando esses pepinos, vai ve
> > > > > fiquei mau acostumado.
>
> > > > > On Feb 1, 3:19 pm, Pablo Souza <pablo...@gmail.com> wrote:
>
> > > > > > Falei pra você não desistir tão fácil ...  =)
>
> > > > > > Estou vendo você todo dia aqui no grupo, você já está gostando do
> > > > > > Flex ... hehehe
>
> > > > > > abs!
>
> > > > > > ------
> > > > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > > > On Feb 1, 2:56 pm, Gilsones <gilson.carva...@gmail.com> wrote:
>
> > > > > > > HIHIHEHAHAHA!!! [risada méfica]
>
> > > > > > > Mato a paulada agora Pablo!
> > > > > > > Brigadão ae por ter me ajudado! ja tava ficando com raiva do 
> > > > > > > Flex, vc
> > > > > > > viu neh rsrs
>
> > > > > > > Abração ae, precisar de alguma coisa que não seja Flex que so
> > > > > > > iniciante, estamos ae.
>
> > > > > > > On Feb 1, 9:48 am, Pablo Souza <pablo...@gmail.com> wrote:
>
> > > > > > > > Para quem ainda ficou com dúvida sobre a utilização, veja o post
> > > > > > > > abaixo:
>
> > > > > > > >http://rectius.com.br/blog/?p=640
>
> > > > > > > > abs!
>
> > > > > > > > ------
> > > > > > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > > > > > On Feb 1, 8:37 am, Pablo Souza <pablo...@gmail.com> wrote:
>
> > > > > > > > > Agora entendi seu problema!!!  =)
>
> > > > > > > > > Basta então implementar a interface
> > > > > > > > > "mx.managers.IFocusManagerComponent" no seu componente 
> > > > > > > > > TitleWindow.
> > > > > > > > > Seu seu componente for MXML, basta fazer algo como o exemplo 
> > > > > > > > > abaixo
> > > > > > > > > para implementar a interface:
>
> > > > > > > > > <s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009";
> > > > > > > > >                            
> > > > > > > > > xmlns:s="library://ns.adobe.com/flex/spark"
> > > > > > > > >                            
> > > > > > > > > xmlns:mx="library://ns.adobe.com/flex/mx"
> > > > > > > > >                            title="My popup"
> > > > > > > > >                            
> > > > > > > > > implements="mx.managers.IFocusManagerComponent">
>
> > > > > > > > > abs!
>
> > > > > > > > > ------
> > > > > > > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > > > > > > On Jan 31, 7:37 pm, Gilsones <gilson.carva...@gmail.com> 
> > > > > > > > > wrote:
>
> > > > > > > > > > é isso, mas usando o evento FocusIn
> > > > > > > > > > com o Click ele iria disparar toda vez que eu clicasse em 
> > > > > > > > > > algo na
> > > > > > > > > > janela
>
> > > > > > > > > > On Jan 31, 1:43 pm, Pablo Souza <pablo...@gmail.com> wrote:
>
> > > > > > > > > > > Por que você não escuta o evento de clique do mouse ao 
> > > > > > > > > > > invés de
> > > > > > > > > > > focusIn em cima do TitleWindow, e continua usando a sua 
> > > > > > > > > > > primeira
> > > > > > > > > > > abordagem ( isPopUp = true ) ?
>
> > > > > > > > > > > Pelo o que eu entendi, já está funcionando como você 
> > > > > > > > > > > deseja, a única
> > > > > > > > > > > pendência seria que ao dar foco numa janela ela fique em 
> > > > > > > > > > > cima das
> > > > > > > > > > > outras janelas TitleWindow, é isso mesmo?
>
> > > > > > > > > > > abs!
>
> > > > > > > > > > > ------
> > > > > > > > > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > > > > > > > > On Jan 31, 1:08 pm, Gilsones <gilson.carva...@gmail.com> 
> > > > > > > > > > > wrote:
>
> > > > > > > > > > > > Seguinte, to usando o Flash Builder 4 / Flex 4
>
> > > > > > > > > > > > na minha aplicação eu crio dinamicamente umas 
> > > > > > > > > > > > TitleWindow arrastável
> > > > > > > > > > > > (isPopUp=true), dentro de um s:Group, o código desse 
> > > > > > > > > > > > Group está antes
> > > > > > > > > > > > do menu da aplucação e antes de ontros componentes, 
> > > > > > > > > > > > pois ao arrastar
> > > > > > > > > > > > as janelas elas sempre deverão ficar por tráz dos 
> > > > > > > > > > > > componentes.
> > > > > > > > > > > > quero fazer com que ao dar o clicar na janela ela fique 
> > > > > > > > > > > > a frente das
> > > > > > > > > > > > outras, está tudo pronto, só falta o evento focusIn 
> > > > > > > > > > > > funcionar como
> > > > > > > > > > > > deveria. (o evento só é disparado quando seleciono algo 
> > > > > > > > > > > > dentro da
> > > > > > > > > > > > janela, um textinput por exemplo)
>
> > > > > > > > > > > > Testei com PopUpManager e finalmente o focusIn 
> > > > > > > > > > > > funcionou, mas estragou
> > > > > > > > > > > > de outro lado, a janela fica acima que qualquer coisa 
> > > > > > > > > > > > na aplicação.
>
> > > > > > > > > > > > Tem jeito?
>
> > > > > > > > > > > > On Jan 31, 11:09 am, Pablo Souza <pablo...@gmail.com> 
> > > > > > > > > > > > wrote:
>
> > > > > > > > > > > > > hehehe ... não desista assim tão fácil!!!
>
> > > > > > > > > > > > > O que pode estar errado pode ser a escolha dos 
> > > > > > > > > > > > > componentes e não o
> > > > > > > > > > > > > Flex.
> > > > > > > > > > > > > Como você está utlizando o TitleWindow na sua 
> > > > > > > > > > > > > aplicação? Como você vai
> > > > > > > > > > > > > utilizar o evento "FocusIn" ?
> > > > > > > > > > > > > Vamos ver se encontramos uma solução ...
>
> > > > > > > > > > > > > abs!
>
> > > > > > > > > > > > > ------
> > > > > > > > > > > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > > > > > > > > > > On Jan 31, 10:58 am, Gilsones 
> > > > > > > > > > > > > <gilson.carva...@gmail.com> wrote:
>
> > > > > > > > > > > > > > não daria certo pois se eu tirar o foco da janela e 
> > > > > > > > > > > > > > precisar voltar
> > > > > > > > > > > > > > vai acontecer o problema.
>
> > > > > > > > > > > > > > Testei colocando a janela dentro e um 
> > > > > > > > > > > > > > s:popUpAnchor, ficou quase bom
> > > > > > > > > > > > > > ¬¬' mas como popup a janela fica encima dos menus e 
> > > > > > > > > > > > > > outros botões que
> > > > > > > > > > > > > > precisam estar sempre visiveis.
> > > > > > > > > > > > > > pderdendo a paciencia já com esse flez, que o HTML 
> > > > > > > > > > > > > > 5 venha logo...
>
> > > > > > > > > > > > > > On Jan 31, 9:58 am, Pablo Souza 
> > > > > > > > > > > > > > <pablo...@gmail.com> wrote:
>
> > > > > > > > > > > > > > > Olá Gilsones!
>
> > > > > > > > > > > > > > > No evento "creationComplete" do seu componente 
> > > > > > > > > > > > > > > TitleWindow use o
> > > > > > > > > > > > > > > método this.setFocus();
> > > > > > > > > > > > > > > Agora basta chamar sua função no evento "focusIn" 
> > > > > > > > > > > > > > > do mesmo componente.
>
> > > > > > > > > > > > > > > abs!
>
> > > > > > > > > > > > > > > ------
> > > > > > > > > > > > > > > @Pablo_Souzahttp://rectius.com.br/blog
>
> > > > > > > > > > > > > > > On Jan 30, 10:56 pm, Gilsones 
> > > > > > > > > > > > > > > <gilson.carva...@gmail.com> wrote:
>
> > > > > > > > > > > > > > > > Gente, to tentando pegar o jeito no Flex mas tá 
> > > > > > > > > > > > > > > > dificil viu...
> > > > > > > > > > > > > > > > Criei uma TitleWindow com um formulário dentro.
> > > > > > > > > > > > > > > > No focusIn da titleWindow coloquei uma função, 
> > > > > > > > > > > > > > > > mas quando clico em
> > > > > > > > > > > > > > > > qualquer area da titleWindow não acontece nada, 
> > > > > > > > > > > > > > > > o evento só é
> > > > > > > > > > > > > > > > disparado quando seleciono alguma coisa do 
> > > > > > > > > > > > > > > > formulario.
>
> > > > > > > > > > > > > > > > Alguém pode ajudar?- Hide quoted text -
>
> > > > > > > > > > > > > > - Show quoted text -- Hide quoted text -
>
> > > > > > > > > > > > - Show quoted text -- Hide quoted text -
>
> > > > > > > > > > - Show quoted text -- Hide quoted text -
>
> > > > > > > > > - Show quoted text -- Hide quoted text -
>
> > > > > > > - Show quoted text -- Hide quoted text -
>
> > > > > - Show quoted text -- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

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

Reply via email to