Tô vendo que não só o swiz... o Mate pelo jeito também tá super
desatualizado.
Quais as opções de bons frameworks pra flex existem agora?
Em 26 de março de 2013 14:25, Fernando Noronha fenoro...@gmail.comescreveu:
Esses dias vi o Vedovelli comentando que estava desapontado que o Swiz
O swiz continua a ser uma optima framework e contém várias extensões
disponíveis.
Caso pretendas uma versão mais actualizada, aconselho-te a dares uma vista
de olhos na versão do codeoscopic
https://github.com/codeoscopic/swiz-framework que é de um actual committer
do ApacheFlex.
2013/4/1
Hum... interessante.
Valeu amigo!
Em 1 de abril de 2013 12:45, João Fernandes
joaopedromartinsfernan...@gmail.com escreveu:
O swiz continua a ser uma optima framework e contém várias extensões
disponíveis.
Caso pretendas uma versão mais actualizada, aconselho-te a dares uma vista
de
Boa tarde galera...
Eu estive um tempo afastado do mundo flex por conta de outras atividades e
estou um tanto desinformado... podem me dizer a quantas andam o Swiz
framework?
Já tá afinado com as novas versões do flex ou tem que rodar ele com uma
versão mais antiga?
--
Wemerson Guimarães
Rio
Esses dias vi o Vedovelli comentando que estava desapontado que o Swiz
estaria a mais de um ano parado. Não sei detalhes sobre isso.
--
Fernando Noronha
Em 3/26/2013 1:58 PM, Wemerson Couto Guimarães escreveu:
Boa tarde galera...
Eu estive um tempo afastado do mundo flex por conta de outras
Nossa... que tenso!
Valeu man!
Em 26 de março de 2013 14:25, Fernando Noronha fenoro...@gmail.comescreveu:
Esses dias vi o Vedovelli comentando que estava desapontado que o Swiz
estaria a mais de um ano parado. Não sei detalhes sobre isso.
--
Fernando Noronha
Em 3/26/2013 1:58 PM,
Nunca usei todos os poderes do Swiz, mas para o que eu usava, atendia
muito bem.
Se eu fosse você baixava o SWC e pegaria uma copia do código para não
ficar na mão e se for o caso, você mesmo pode ir melhorando o Framework.
--
Fernando Noronha
Em 3/26/2013 2:32 PM, Wemerson Couto Guimarães
Que me dera... hehehehe! Sou fraquim ainda!
Em 26 de março de 2013 14:35, Fernando Noronha fenoro...@gmail.comescreveu:
Nunca usei todos os poderes do Swiz, mas para o que eu usava, atendia
muito bem.
Se eu fosse você baixava o SWC e pegaria uma copia do código para não
ficar na mão e se
Pessoal,
Estou iniciando com Swiz e o primeiro passo foi fazer uma tela de login
afim de deixa-lo como componente, então, criei um projeto Flex Lib.
Porém, encontrei um problema (espero que seja BO rs).
Fiz toda estrutura do Swiz, configurações, bean, etc.
Na hora de utilizar, ao tentar
Dá uma olhada na AOP que o Swiz colocou na nova versão.
Acredito que ele atenda essa parte que você está precisando para controle de
acesso.
2011/10/2 Bruno Tourinho bruno...@gmail.com
Boa noite #SouDevs,
Estou estudando mais profundamente o swiz, estava eu testando as chains e a
seguinte
Fredy, testei o AOP do SWIZ Beta 2.0.0 por aqui pra fazer uma coisa muito
simples...
Exibir uma tela de aguarde, antes de todos os métodos FILL,INSERT,UPDATE e
fechá-la depois da sua execução... funciona muito bem em desenvolvimento
(debug)... quando coloco no servidor o AOP simplesmente para de
Boa noite #SouDevs,
Estou estudando mais profundamente o swiz, estava eu testando as chains e a
seguinte dúvida me ocorreu:
Que tipo de chain usar:
EventChain
CommandChain
AbstractChain
O que estou tentando fazer é trazer todas as informações de um processo,
validar se o usuário pode
Pessoal,
Tinha um código como o seguinte no Swiz 1.2.0
[Mediate(event=XptoEvent.XPTO_CALLBACK)]
override public functionxptoCallback(event:XptoEvent):void
{
//faz alguma coisa
}
E tudo corria perfeitamente...
Hoje fiz um teste substituindo o 1.2.0 pela versão 1.3.0
e recebo o seguinte erro:
É isso mesmo. [Mediate] nao funciona mais e deve ser substituido por
[EventHandler]
Na verdade, desde a versao 1.0 é [EventHandler], mas a [Mediate] ainda
funcionava por questao de retrocompatibilidade (Toda vez q vc iniciava a
aplicacao em modo debug, o log do swiz já exibia uma msg pra vc
Mario, aproveitando o tópico.
Estou criando um Flex library project e estou precisando dos argumentos do
compilador do swiz 1.3.
Por algum acaso você tem esses argumentos ou pode me informar onde posso
encontrar?
--
Fernando Noronha
Em 26 de agosto de 2011 11:00, Mário Júnior
A partir do Flash Builder 4.5, nao é mais necessário incluir o
keep-as3-metadatas.
Em tempo de compilação, o compilador 'varre' seu código indexando as
metadatas e incluindo-os no swf final.
Mas se mesmo assim quiser explicitar os valores, eles sao:
Muito obrigado Mario.
--
Fernando Noronha
Em 26 de agosto de 2011 11:15, Mário Júnior juninho...@gmail.com escreveu:
A partir do Flash Builder 4.5, nao é mais necessário incluir o
keep-as3-metadatas.
Em tempo de compilação, o compilador 'varre' seu código indexando as
metadatas e
Certo,
Eu fiz a alteração para [EventHandler] mas o erro que eu reportei ainda
continua ocorrendo.
Estranho isso
2011/8/26 Mário Júnior juninho...@gmail.com
É isso mesmo. [Mediate] nao funciona mais e deve ser substituido por
[EventHandler]
Na verdade, desde a versao 1.0 é [EventHandler],
o.O wow!!! entao ainda mantém a retrocompatibilidade ?! interessante
@Leonardo, antes eu tinha lido só a msg azul do seu email :P
Agora, lendo a msg melhor, parece ter algum problema com sua classe de
evento... por acaso como está o construtor dessa classe?
[]'s
Em 26 de agosto de 2011
public function XptoEvent(type:String) {
super(type);
}
Ela extends Event
2011/8/26 Mário Júnior juninho...@gmail.com
o.O wow!!! entao ainda mantém a retrocompatibilidade ?! interessante
@Leonardo, antes eu tinha lido só a msg azul do seu email :P
Agora, lendo a msg melhor, parece ter
Mario, vi o codigo e mantem a retrocompatibilidade. Mas ele avisa que o
Mediate é deprecated
Em 26/08/2011 18:19, Mário Júnior juninho...@gmail.comescreveu:
o.O wow!!! entao ainda mantém a retrocompatibilidade ?! interessante
@Leonardo, antes eu tinha lido só a msg azul do seu email :P
Opa, beleza cara, eu até iria te recomendar usar getters and setters e fazer
o cast no próprio model, mas não acho essa uma solução elegante uma vez que
a tipagem esperada no setter seria um Object pra receber a string (do input)
e um Number (de um Remote Object por exemplo) então achei essa
Bom dia pessoal,
Aproveitando o tópico gostaria de perguntar o seguinte sobre 2 way databind:
O uso em todas as telas do sistema em todos os campos pode fazer com que a
performance caia?
2011/7/14 Rodrigo da Rosa Elesbão slipkna...@gmail.com
Opa, beleza cara, eu até iria te recomendar usar
Boa tarde grupo...
Seguinte, estou estudando (leia-se apanhando do) o Swiz e me deparei com o
seguinte problema, talvez vocês possam me ajudar.
Sim, eu já pesquisei no Google! ;-)
Tenho um Form com meu model [Usuario] injetado.
nos campos String funciona que é uma maravilha, agora nos campos
Acontece q o textInput te retorna uma string, enquanto o seu atributo está
esperando um Number.
Faça assim q deve resolver:
text=@{Number(user.idade)}
Isso pode acontecer com outros tipos de objetos tb, como o Date, objetos
proprios, ArrayCollection (onde se espera um Vector.), etc...
[]'s
Valeu Mário pela ajuda mas, não deu certo não...
text=@{Number(pm.usuario.Idade)}
mas mudou o erro: agora aparece: Target of assignment must be a reference
value... eu não faço bind na propriedade e sim no campo, não é isso?
Para os outros objetos mais simples dá pra usar um DateField pros
Cara o problema não é no SWIZ, mas no two way data binding de String para
Number, o problema fica no caso de tentar atribuir uma String à propriedade
Number, pois Number já tem o metodo toString que é chamado automaticamente,
já na hora de atribuir a string para number que acontece o problema.
Verdade Rodrigão coloquei o SWIZ no título porque estou começando a utilizar
e gostei bastante dele, mas aparentemente vou ter que criar umas outras
classes pra resolver esses probleminhas enquanto dona Adobe não resolve...
esse exemplo que você mandou é legal, já tinha visto, mas achei que
Boa noite senhores, depois da ajuda do Rodrigo e do Mário, peguei o
componente da DClick e coloquei umas coisinhas a mais para atender a minha
necessidade, segue o código pra quem se interessar... comentei algumas
coisas pra facilitar o entendimento. Quem puder melhorar o componente, me
manda pra
Valeu Vilmar, funcionou.
Muito obrigado
2011/7/11 Vilmar Spies vilmarsp...@gmail.com
coloque endereço relativo
mx:ChannelSet id=myAmfChannel
mx:AMFChannel url=
http://localhost/Xpto/messagebroker/amf/Xpto/http://localhost/Xpto/messagebroker/amf
messagebroker/amf
Você está utilizando prototypes nos seus Beans?
Acho que isso melhora muito a performance, já que ele só vai fazer a
instância e injeções quando a interface gráfica for criada.
Att,
Fredy.
2011/7/11 Keoma Cherulli keoma...@gmail.com
Olá estimado grupo,
A aplicação por aqui vem crescendo
Olá Fredy,
Obrigado pela resposta
swiz:Prototype id=editViewPresoModel
type={ EditViewPresentationModel }
constructorArguments={ someOtherBean } /
___
Não sei se estou setando os prototypes de forma correta.
De toda forma o que penso que esta pesando é a verificação de eventos.
Alguém teria alguma versão sem estar corrompida como no site:
http://swizframework.jira.com/wiki/display/SWIZ/Bean+Life+Cycle+Management#BeanLifeCycleManagement-ManuallyCreatingandDestroyingBeans
Criar e destruir os beans manualmente seria ótimo.
mas o evento dispatcher.dispatchEvent( new
Pessoal,
Estou desenvolvendo uma app Flex 4 e estou usando o Swiz versão 1.2.0.
Tudo beleza na minha máquina mas quando eu coloco no server da empresa estou
tendo
erro no Canal de Comunicação com o servidor
No meu arquivo services-config.xml tenho o seguinte
channel-definition id=my-amf
coloque endereço relativo
mx:ChannelSet id=myAmfChannel
mx:AMFChannel url=
http://localhost/Xpto/messagebroker/amf/Xpto/http://localhost/Xpto/messagebroker/amf
messagebroker/amf http://localhost/Xpto/messagebroker/amf/
/mx:ChannelSet
tenho feito assim
Em 11 de julho de 2011 17:36, Leonardo
Olá estimado grupo,
A aplicação por aqui vem crescendo muito e estou preocupado com o
seguinte ocorrido em operação com o Swiz Framework:
1 - Quanto mais controllers / services / views utilizamos mais
demorado fica o início da applicação. Ou seja, o Swiz faz a varredura
geral nos eventos para
Nesse caso a View terá uma referência ao PM e vice versa?
2011/6/28 Keoma Cherulli keoma...@gmail.com
Fato, bem simples mesmo. Sem necessidade de maiores explicações.
Parece que não acreditei que ficou mais fácil do que antes. =D
Obrigado
2011/6/28 Fredy Gadotti thief...@gmail.com
Keoma,
Eles ainda não postaram nenhum exemplo prático com a nova funcionalidade
vide ( https://github.com/swiz/swiz-examples)
se alguém tiver um projetinho desses poderia colocar online/blog/github etc
2011/6/27 Fredy Gadotti thief...@gmail.com
Testei aqui e funcionou perfeitamente com o jeito que
Mas é tao simples q nem precisa de exemplo... basta usar as metadatas em
qualquer método (desde q sejam public) e em qualquer classe (recomendado
usar em PresentationModels, mas nada impede de usar num Controller, por
exemplo).
Toda vez q a view (fortemente tipada no argumento do método) aparecer
Keoma,
é bem o que o Mario explicou, não tem segredo nenhum.
Deixei o meu PresentationModel no Beans como Prototype, acredito que pode
deixar normal se não precisar de lazy-loading nele, e na implementação do
meu PresentationModel simplesmente coloquei um método publico com a Metadata
Fato, bem simples mesmo. Sem necessidade de maiores explicações.
Parece que não acreditei que ficou mais fácil do que antes. =D
Obrigado
2011/6/28 Fredy Gadotti thief...@gmail.com
Keoma,
é bem o que o Mario explicou, não tem segredo nenhum.
Deixei o meu PresentationModel no Beans como
Hello ListPessoas,
qual a melhor maneira de trabalhar com Swiz e PresentationModel, quando eu
preciso interagir diretamente com a View, e não uma View Passiva, como
demonstra a maioria dos exemplos de PresentationModel.
Tenho uma View com uma TabBar e um ViewStack e preciso adicionar um novo
Antigamente faziamos assim:
Na View:
[PostConstruct]
public function postConstructHandler():void
{
pm.view = this;
//e la dentro do pm vc pode manipular a view livremente.
}
Depois, o Brian Kotek criou um Custom Metadata Processor q faz isso
automaticamente:
Muito obrigado Mário!
Vou dar uma lida e verificar a melhor maneira de adaptar o meu código.
Fredy.
2011/6/27 Mário Júnior juninho...@gmail.com
Antigamente faziamos assim:
Na View:
[PostConstruct]
public function postConstructHandler():void
{
pm.view = this;
//e la dentro do
Testei aqui e funcionou perfeitamente com o jeito que explica no link:
http://swizframework.jira.com/wiki/display/SWIZ/View+Mediator
Obrigado novamente :)
2011/6/27 Fredy Gadotti thief...@gmail.com
Muito obrigado Mário!
Vou dar uma lida e verificar a melhor maneira de adaptar o meu código.
oo...
vou dar uma lida, que acredito ser de muita ajuda.
já tem tempo que esse assunto está sendo discutido.
abração
brunobg
--
www.brunobg.com
bruno...@ig.com.br (MSN Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397
Em 14 de
Fala pessoal.
O Brian Kotek, um dos membros do Swiz Team (time de desenvolvimento do fw
Swiz) postou no blog dele ótimos exemplos de como trabalhar com Swiz e
Modulos junto com PopUps, e tb exemplos sobre a ChainAPI (disparo de eventos
sincronizados, e não assincronos como é o padrao do Flash
Pessoal,
Estou começando a usar o Swiz e tenho uma dúvida que é a seguinte:
Tenho um caso de uso de cadastro de cliente por exemplo. E com isso tenho
a classe ClienteEvent com alguns eventos que o PresentationModel e
Controller
utilizam e mediam, dentre os eventos tenho o ClienteEvent.Load que
Valeu Mário...
2010/10/2 Mário Júnior juninho...@gmail.com
Lá no LoginForm.mxml vc pode criar um callback q será acionado pelo
controller
[Mediate(event=UsuarioEvent.USUARIO_LOGADO, properties=usuarioLogado)]
public function usuarioLogadoCallback(uusario:Usuario):void {
//aqui vc recebe
Pessoal,
Estou começando com o Swiz + Flex4 e estou tendo uma dificuldade em relação
a quando e como fechar uma janela, no caso específico, a janela de Login.
Segue abaixo:
*main.mxml*
?xml version=1.0 encoding=utf-8?
s:Application xmlns:fx=http://ns.adobe.com/mxml/2009;
Lá no LoginForm.mxml vc pode criar um callback q será acionado pelo
controller
[Mediate(event=UsuarioEvent.USUARIO_LOGADO, properties=usuarioLogado)]
public function usuarioLogadoCallback(uusario:Usuario):void {
//aqui vc recebe o mesmo evento q disparou lá do controller, sacou?
}
Ou poderia
Após um almoço com MarioJR http://blog.mariojunior.com/+
Jandersonhttp://www.jandersonfc.com/,
nesta sexta feira, no Rio de Janeiro, entre muito assuntos, idéias futuras,
piadas, risadas etc e tal.
o assunto Swiz+Module+pop-Up está tirando os cabelos até dos cabeças da
equipe do Swiz. heeheh
é
Galera, uma luz no fim do túnel !
Brian Kotek disponibilizou uma classe para usar nessa solução.
vejam o post na própria lista do SWIZ.
http://groups.google.com/group/swiz-framework/browse_thread/thread/0ea304f843fa6c5a#
Bom, com esse curso de SWIZ+MATE da e-genial, seria muito bom abordar
Então galera, continuando os teste e estudos do SWIZ 1.0.
funcinou direito também o uso do Swiz nos MODULES, blz.
aê avançando mais, fui tentar abrir uma View qualquer (TitleWindow por
exemplo) fazendo o Inject do Controller e tal só para popular um dataGrid,
para minha surpresa o ERRO de
Refazendo os testes em cima desse
exemplohttp://blog.mariojunior.com/?p=11(do Mario JR) e trazendo
para minha realidade.
No arquivo SomeEvent.as existe uma constante para ser MEDIATE da View para
um Controller (a constante WHATEVER_MODULE)
e no Controller tem outro MEDIATE para realizar o retorno
Estudando a partir do blog do Mario JR, fiz um apanhado , vejam
http://blogflex.brunobg.com/?p=387
--
www.brunobg.com
bruno...@ig.com.br (MSN Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397
--
Você recebeu esta mensagem porque está
Anderson,
nunca usei mas esse legs, posso indicar o Cairngorm. No inicio é trabalho
por que se divide todas as etapas, se programa mais, porém, a coisa fica
como você quer. Não tem vários códigos espalhados pelo mxml, .as, etc...
cada um com sua atribuição.
outro ponto legal que achei foi o
deixando minha pequena contribuição ao assunto...
escolho os frameworks robustos e que principalmente eu codifique o mínimo
possível de arquivos, de todos os que conheço e li, por hora o que tem me
atendido muito bem é o swiz =]
tenho utilizado a respectiva estrutura atualmente nos projetos
O RobotLegs é interessante, mas ao mesmo tempo me parece mais extenso (mais
trabalhoso) para o dev, é pouca coisa mas ainda é mais que o Swiz. (imho)
Hoje eu tenho preferência pelo Swiz, mas se fosse para eu trocar de fw eu
investiria no Parsley (que se tornou o 'core' do novo Cairngorm 3).
Pois é Mario. Ao começar a estudar o Cairngorm 3 eu percebi que como seu
core era o Parsley e os complementos também pra mim eram desnecessários,
adotei apenas o Parsley como Framework (que por sinal é bem completo).
Abraços,
Eric Cavalcanti
Em 24 de agosto de 2010 11:40, Mário Júnior
Bom dia, tava olhando o Swiz e resolvi da uma estudada nele, so que no
site do Swiz o getting started está offline, ai gostaria de saber se
alguém sabe alguma outra boa fonte de estudo pra iniciar com o Swiz?
Abs
--
Você recebeu esta mensagem porque está inscrito na lista flexdev
Para enviar
http://blogflex.brunobg.com/?cat=57
fique a vontade.
abraço
brunobg
Em 13 de agosto de 2010 11:34, Matheus mabro...@gmail.com escreveu:
Bom dia, tava olhando o Swiz e resolvi da uma estudada nele, so que no
site do Swiz o getting started está offline, ai gostaria de saber se
alguém sabe
Bom Dia Developers,
Estava vagando pela vasta web quando me deparei com este Framework
Flex/Flash: http://www.robotlegs.org/. Fiquei curioso e dei uma
estudada no bixinho e achei ele interessante. Gostaria de saber se
alguém aí tem experiencia nele, se vale a pena usá-lo, ou é uma
furada? O
por acaso alguém já implementou essa estrutura ?
pois já fiz uns testes aqui e os MODULOS não enxergam os BeanLoader.
pela nova arquitetura estou usando, não uso o initialize();
swiz:SwizConfig strict=true
eventPackages={events}
viewPackages={views}
Você ta curtindo o Swiz Bruno ? tem como dar um feedback positivo ?
To pensando em começar a utilizar uma framework.
2010/7/14 bruno bg bruno...@ig.com.br
por acaso alguém já implementou essa estrutura ?
pois já fiz uns testes aqui e os MODULOS não enxergam os BeanLoader.
pela nova
então.
Eu já estava estudando tem tempo. só que não tinha tempo para colocar a mão
na massa
Aê fiquei só na teoria, leitura, visualização de blogs, links e exemplos.
Foi bom.
semana passada coloquei na minha aplicação, blz consegui colocar para
funcionar e tal. tudo ok 100%
só que fui me meter a
Boa tarde, utilizei o Swiz 0.6.4 com sucesso em um pequeno projeto,
agora vou iniciar outro projeto e vi que tem o Swiz 1.0.0 RC1 .
Alguém já está usando essa versão? Está estável e recomenda?
Grato,
Ricardo
--
Você recebeu esta mensagem porque está inscrito na lista flexdev
Para enviar uma
Hi,
Somebody use Swiz + MDIWindow ?
I need a help about this issue...
anybody?
thanx..
--
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
me aventurando pelo SWIZ. lendo o link
http://swizframework.org/docs/ioc-container/
onde tem do BeanLoader:
*xmlns:model=com.example.model.* **
xmlns:control=com.example.control.* *
me submete o uso de somente um model e um control para toda aplicação.
usando MODULOS , onde cada um é independente
Boa Tarde Rapaziada,
Estou brincando um pouco com o Swiz e estou bastante contente com o
resultado.
Mas tenho uma duvida que parte mais para o lado conceitual. Procure
algo no forum, mas nao consegui respota...
Seguinte:
É possivel eu disparar um simples (dispatchEvent(new
Event( eventQualquer
Sim, você só tem que dizer pro seu componente escutar esse evento.
Você pode utilizar a metadata Mediate ou simplesmente fazer assim:
Swiz.addEventListener(eventQualquer, atualizaQualquerHandler);
private function atualizaQualquerHandler(e: Event): void{
// aqui vai a regra pra atualizar
}
Buenas...
Depois de perguntas e coisa e tal, estou na dúvida, qual o melhor
framework para trabalhar com Flex + ZendAMF e PHP?
Muitos falam do Swiz e Mate, que são fáceis e coisa e tal.
Mas pelo que andei vendo o Swiz é mais usando em aplicações com back-
end em Java.
O que vocês recomendam?
--
Tem uma palestra minha sobre o Swiz e uma do Vedovelli sobre o Mate no
FlexForKids 2010.
Vc - e todos que quiserem - ainda pode fazer uma doação para a Cotolengo-MS
e ter direito as gravações.
Site: www.flexforkids.com
[]s
Em 22 de fevereiro de 2010 21:50, Flávio Tomazio
Aliás,
No flexforkids tem palestras sobre o Mate, Swiz e Cairgorn...
2010/2/22 Mário Júnior juninho...@gmail.com
Tem uma palestra minha sobre o Swiz e uma do Vedovelli sobre o Mate no
FlexForKids 2010.
Vc - e todos que quiserem - ainda pode fazer uma doação para a Cotolengo-MS
e ter
Estou querendo implementar o serviço de messagem usando o Swiz e não estou
conseguindo, alguem aqui já fez funcionar e poderia me da umas dicas ..
valeu
--
Alcelyo R Mariz
Bacharel em Sistemas de Informação
--
Você recebeu esta mensagem porque está inscrito na lista flexdev
Para enviar uma
Pessoal, primeiramente vou fazer a pergunta mais da parte conceitual.
É correto disparar um evento do controller e tratá-lo em uma classe
que herda do mxml?
A segunda pergunta é a seguinte: estou usando Swiz.dispatchEvent para
disparar o evento, porém a minha classe que tem o listener para esse
Eae Tiago, blz?
É correto disparar um evento do controller e tratá-lo em uma classe
que herda do mxml?
Não, e nem é possivel a menos q vc crie algum proxy de eventos para
centralizar listeners e disparos, oq eu SÓ usaria em casos extremos... não é
uma boa prática.
Se usar MVP, vc poderia
Alguem usando Swiz na lista, queria trocar umas idéias.
[s]
--~--~-~--~~~---~--~~
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
78 matches
Mail list logo