Mensagens neste resumo (6 Mensagens)
- 1.1.
- Re: FK e PK no Flex De: rubens trigueiro
- 2.1.
- Re: Erro no plugin do Flex para eclipse e na hora de adicionar proje De: andre.robson
- 3.1.
- Erro Flex Cannot De: andre.robson
- 3.2.
- Re: Erro Flex Cannot De: Winston Spencer Sonnesen
- 4.1.
- Gravar novo objeto no array - CRUD De: Patrick
- 4.2.
- Re: Gravar novo objeto no array - CRUD De: Eduardo Armstrong Correnti
Mensagens
- 1.1.
-
Re: FK e PK no Flex
Enviado por: "rubens trigueiro" rubens01@yahoo.com.br rubens01
Sáb, 28 de Ago de 2010 1:22 pm
Classes JAVA
package pep.javaFlex.model.entity;
public class Login {
private long idLogin;
private String nomeLogin;
private String senhaLogin;
public String getNomeLogin() {
return nomeLogin;
}
public void setNomeLogin(String nomeLogin) {
this.nomeLogin = nomeLogin;
}
public String getSenhaLogin() {
return senhaLogin;
}
public void setSenhaLogin(String senhaLogin) {
this.senhaLogin = senhaLogin;
}
public long getIdLogin() {
return idLogin;
}
public void setIdLogin(long idLogin) {
this.idLogin = idLogin;
}
}
--------------------- --------- --------- --------- --------- -
package pep.javaFlex.model.entity;
public class Medico {
private long idMedico;
private long crmMedico;
private String especialidadeMedico;
private Login login;
private long idLogin;
public long getIdLogin() {
return idLogin;
}
public void setIdLogin(long idLogin) {
this.idLogin = idLogin;
}
public long getIdMedico() {
return idMedico;
}
public void setIdMedico(long idMedico) {
this.idMedico = idMedico;
}
public long getCrmMedico() {
return crmMedico;
}
public void setCrmMedico(long crmMedico) {
this.crmMedico = crmMedico;
}
public String getEspecialidadeMedico() {
return especialidadeMedico;
}
public void setEspecialidadeMedico(String especialidadeMedico ) {
this.especialidadeMedico = especialidadeMedico ;
}
public Login getLogin() {
return login;
}
public void setLogin(Login login) {
this.login = login;
}
}
--------------------- --------- --------- --------- --------- -
Eu to usando FLEX+BLAZEDS+JAVA+SPRING+ HIBERNATE+ MYSQL
Classe ActionScript
package pep.javaFlex.view.entity
{
[RemoteClass(alias="pep. javaFlex. model.entity. Medico")]
[Bindable]
public class Medico
{
public var idMedico:Number;
public var nomePessoa:String;
public var crmMedico:Number;
public var especialidadeMedico:String;
public var idLogin:Number;
public var login:Login;
}
}
--------------------- --------- --------- --------- --------- -
package pep.javaFlex.view.entity
{
[RemoteClass(alias="pep. javaFlex. model.entity. Login")]
[Bindable]
public class Login
{
public var idLogin:Number;
public var nomeLogin:String;
public var senhaLogin:String;
}
}
--------------------- --------- --------- --------- --------- -
HBM.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge. ">net/hibernate- mapping-3. 0.dtd
<hibernate-mapping>
<class name="pep.javaFlex.model.entity. Login" table="tb_login" >
<id name="idLogin" column="ID_LOGIN" type="long">
<generator class="native"/>
</id>
<property name="nomeLogin" column="NOME_LOGIN" type="string" not-null="true" length="50" />
<property name="senhaLogin" column="SENHA_LOGIN" type="string" not-null="true" length="50" />
</class>
</hibernate-mapping>
--------------------- --------- --------- --------- --------- -
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge. ">net/hibernate- mapping-3. 0.dtd
<hibernate-mapping>
<class name="pep.javaFlex.model.entity. Medico" table="tb_medico" >
<id name="idMedico" column="ID_MEDICO" type="long">
<generator class="native"/>
</id>
<property name="nomePessoa" column="NOME_MEDICO" type="string" not-null="true" length="50"/ >
<property name="crmMedico" column="CRM_MEDICO" type="long" not-null="true" />
<property name="especialidadeMedico" column="ESPECIALIDA DE_MEDICO" type="string" length="50"/ >
<many-to-one name="login" column="ID_LOGIN" class="pep.javaFlex.model.entity. Login" />
</class>
olhai galera ta assim se alguem puder mim ajudar eu agradeço.
--- Em sáb, 28/8/10, Mário Júnior <juninhog12@gmail.com > escreveu:
De: Mário Júnior <juninhog12@gmail.com >
Assunto: Re: [flex-brasil] FK e PK no Flex
Para: flex-brasil@yahoogrupos. com.br
Data: Sábado, 28 de Agosto de 2010, 0:58
1) Nao é erro "do Flex". Isso é uma exception do Hibernate.
2) Pelo jeito, a modelagem dos objetos está errada, pois em Médico vc não
pode passar o id do Login diretamente:
> this.medico.idLogin = this.login.idLogin;
vc tem q passar um objeto Login inteiro, e o Hibernate é quem vai manipular
o vinculo entre os objetos Medico e Login.
3) Vc está querendo salvar o Login e depois o Médico na mesma função save()
???
Pq olha só, vc faz um " > loginSerivce.save(login) ;" e abaixo vc tenta
salvar o médico passando o idLogin, acontece q vc nem sabe ainda o idLogin
pois a chamada para o backend é assíncrona.
Primeiro, tenta resolver o item 2, depois pesquise sobre "requisições
assíncronas" (consulte o histórico) e se caso estiver usando algum framework
como o Swiz pesquise por EventChain. (sao cadeias de eventos/requisições q
podem ser disparadas e resolvidas em ordem).
[]s
Em 27 de agosto de 2010 23:29, Manoel . <manoelssj@gmail.com > escreveu:
> Como esta a estrutura das tabelas?
> Acredito que o problema esteja na modelagem do banco.
>
> Manoel
>
> Em 27 de agosto de 2010 23:21, rubens trigueiro <rubens01@yahoo.com.br
> >escreveu:
>
> >
> >
> > eu tenho uma tabela Medico que tem um chave estrangeira que aponta pra,
> > chaver primaria da tabela Login, no flex eu quero pegar o valor do
> idLogin e
> > passar pra chave estrangeira no Medico que tambe tem o nome idLogin, o
> > relacionamento é 1 para 1 e o Login é criado na hora que cadastra o
> medico,
> > o login é o nome do medico e a senha é o RG do medico.
> >
> > public function save():void
> > {
> > this.login = new Login();
> > this.login.idLogin = new Number(txtIdLogin.text);
> > this.login.nomeLogin = txtNomeMedico. text;
> > this.login.senhaLogin = txtRgMedico. text;
> > loginSerivce.save(login) ;
> >
> >
> > this.medico = new Medico();
> > this.medico.idMedico = new Number(txtIdMedico. text);
> > this.medico.nomePessoa = txtNomeMedico. text;
> > this.medico.crmMedico = new Number(txtCrmMedico .text);
> > this.medico.especialidadeMed ico = txtEspecialidadeMed ico.text;
> > this.medico.idadePessoa = new Number(txtIdadeMedi co.text);
> > this.medico.cpfPessoa = new Number(txtCpfMedico .text);
> > this.medico.rgPessoa = new Number(txtRgMedico. text);
> > this.medico.sexoPessoa = radiogroup1. selectedValue. valueOf() ;
> > this.medico.paiPessoa = txtPaiMedico. text;
> > this.medico.maePessoa = txtMaeMedico. text;
> > this.medico.dataNascimentoPe ssoa = txtDataNascimentoMe dico.text;
> > this.medico.telefResidencial = txtTelefoneResidenc ial.text;
> > this.medico.telefCelular = txtTelefoneCelular. text;
> > this.medico.idLogin = this.login.idLogin;
> > medicoService.save(medico) ;
> >
> > }
> >
> > No flex ta assim e ele ta dando essa esse erro
> > nested exception is org.hibernate.exception. ConstraintViolat ionException:
> > could not insert:
> > Eu acho que não to sabendo passar o valor o PK Login pro FK do medico.
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> --------------------- --------- ------
>
> Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> Regras da lista - http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> Todos os participantes tem os seguintes benefícios:
> + 35% de desconto em livros da O'Reilly ou Peachpit
>
> Site Oficial Flex : http://www.flex.org
> Visite nosso site : http://groups.adobe.com/ groups/8024da86d a/summary
> -------------
> Conheça a AIR-Brasil a comunidade sobre Adobe AIR
> Visite o site:http://groups.google.com/ group/air- brasil
>
> Links do Yahoo! Grupos
>
>
>
--
Mario Junior
http://blog.mariojunior. com/
@mariojunior
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
- 2.1.
-
Re: Erro no plugin do Flex para eclipse e na hora de adicionar proje
Enviado por: "andre.robson" andre.robson@yahoo.com.br andre.robson
Sáb, 28 de Ago de 2010 4:40 pm
Pessoal consegui resolver da seguinte maneira....baixei o eclipse europa....ai deu certo...mas tá dando um erro aqui, mas vou abrir outro tópico.
--- Em flex-brasil@yahoogrupos. , "andre.robson" <andre.robson@com.br ...> escreveu
>
> jã fiz isso e da o mesmo problema.
>
> --- Em flex-brasil@yahoogrupos. , Winston Spencer Sonnesen <sonnesen@> escreveucom.br
> >
> > Sugiro que vc baixe o eclipse ganymede diretamente da web (
> > http://www.eclipse.org/ganymede ) ao invés de usar o que veio no CD e tente
> > executar novamente a instalação do FB.
> >
> > Boa sorte.
> >
> > Winston.
> >
> >
> >
> > Em 26 de agosto de 2010 16:49, andre.robson <andre.robson@>escreveu:
> >
> > >
> > >
> > > minhas mensagens não está indo pra ninguem ?
> > > porque não estou tendo ajuda!
> > >
> > >
> > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> > > "andre.robson" <andre.robson@> escreveu
> > > >
> > > > Pessoal estive analisando aqui e pelo jeito para o plugin do flex para o
> > > eclipse tem q ser o eclipse 3.3, seria isso ?
> > >
> > > >
> > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> > > "andre.robson" <andre.robson@> escreveu
> > > > >
> > > > > alguem poderia me ajudar ???
> > > > >
> > > > > ainda não consegui resolver.
> > > > >
> > > > >
> > > > >
> > > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> > > "andre.robson" <andre.robson@> escreveu
> > > > > >
> > > > > > Pessoal eu adquiri as videos aulas do neri de flex e java, ai estou
> > > seguindo todos
> > > > > > os passos, instalei o eclipse-jee-ganymede- SR1-win32 que veio no dvd
> > > e ai comecei
> > > > > > a instalar o plugin do flex 3 na pasta do eclipse q esta no c:, mas
> > > ai já no inicio
> > > > > > ele dá esse erro:
> > > > > >
> > > > > > Primeiro Erro
> > > > > >
> > > > > > Please choose an existing Eclipse 3.2 or 3.3 root folder to be
> > > extended.
> > > > > >
> > > > > > This root folder must contain the subfolder named "configuration".
> > > > > >
> > > > > > Please return to the previous dialog, and select a different folder.
> > > If
> > > > > > you are confirdent that the folder currently selected is correct,
> > > please
> > > > > > proceed with caution.
> > > > > >
> > > > > >
> > > > > >
> > > > > > ai continuei instalando normal ele....
> > > > > >
> > > > > > eu criei um projeto como Dynamic Web Project com o nome de
> > > Integra_java_flex_blazeds, ate
> > > > > > ai blz, mas ai como na video aula, cliquei com o direito e fui em
> > > Flex Project Nature e depois
> > > > > > em Add Flex Project Nature.
> > > > > >
> > > > > > ai na tela do Editor do Projeto aparece esse erro:
> > > > > >
> > > > > > Could not open the editor: Assertion failed:
> > > > > >
> > > > > > em detalhe:
> > > > > >
> > > > > > org.eclipse.jface.util. Assert$Assertion FailedException: Assertion
> > > failed:
> > > > > > at org.eclipse.jface.util. Assert.isTrue( Assert.java: 185)
> > > > > > at org.eclipse.jface.util. Assert.isTrue( Assert.java: 170)
> > > > > > at
> > > com.adobe.flexbuilder.editors. derived.editor. FlexMultiPageEdi torPart.setActiv ePage(FlexMultiP ageEditorPart. java:569)
> > > > > > at
> > > com.adobe.flexbuilder.editors. common.editor. CodeAndDesignEdi tor.setActivePag e(CodeAndDesignE ditor.java: 643)
> > > > > > at
> > > com.adobe.flexbuilder.editors. mxml.MXMLEditor. setActivePage( MXMLEditor. java:483)
> > > > > > at
> > > com.adobe.flexbuilder.editors. derived.editor. FlexMultiPageEdi torPart.createPa rtControl( FlexMultiPageEdi torPart.java: 235)
> > > > > > at
> > > com.adobe.flexbuilder.editors. common.editor. CodeAndDesignEdi tor.createPartCo ntrol(CodeAndDes ignEditor. java:162)
> > > > > > at
> > > org.eclipse.ui.internal. EditorReference. createPartHelper (EditorReference .java:661)
> > > > > > at
> > > org.eclipse.ui.internal. EditorReference. createPart( EditorReference. java:428)
> > > > > > at
> > > org.eclipse.ui.internal. WorkbenchPartRef erence.getPart( WorkbenchPartRef erence.java: 594)
> > > > > > at
> > > org.eclipse.ui.internal. EditorAreaHelper .setVisibleEdito r(EditorAreaHelp er.java:263)
> > > > > > at
> > > org.eclipse.ui.internal. EditorManager. setVisibleEditor (EditorManager. java:1410)
> > > > > > at
> > > org.eclipse.ui.internal. EditorManager$ 5.runWithExcepti on(EditorManager .java:944)
> > > > > > at
> > > org.eclipse.ui.internal. StartupThreading $StartupRunnable .run(StartupThre ading.java: 31)
> > > > > > at org.eclipse.swt.widgets. RunnableLock. run(RunnableLock .java:35)
> > > > > > at
> > > org.eclipse.swt.widgets. Synchronizer. runAsyncMessages (Synchronizer. java:133)
> > > > > > at
> > > org.eclipse.swt.widgets. Display.runAsync Messages( Display.java: 3800)
> > > > > > at org.eclipse.swt.widgets. Display.readAndD ispatch(Display. java:3425)
> > > > > > at
> > > org.eclipse.ui.application. WorkbenchAdvisor .openWindows( WorkbenchAdvisor .java:803)
> > > > > > at
> > > org.eclipse.ui.internal. Workbench$ 27.runWithExcept ion(Workbench. java:1361)
> > > > > > at
> > > org.eclipse.ui.internal. StartupThreading $StartupRunnable .run(StartupThre ading.java: 31)
> > > > > > at org.eclipse.swt.widgets. RunnableLock. run(RunnableLock .java:35)
> > > > > > at
> > > org.eclipse.swt.widgets. Synchronizer. runAsyncMessages (Synchronizer. java:133)
> > > > > > at
> > > org.eclipse.swt.widgets. Display.runAsync Messages( Display.java: 3800)
> > > > > > at org.eclipse.swt.widgets. Display.readAndD ispatch(Display. java:3425)
> > > > > > at org.eclipse.ui.internal. Workbench. runUI(Workbench. java:2293)
> > > > > > at org.eclipse.ui.internal. Workbench. access$4( Workbench. java:2198)
> > > > > > at org.eclipse.ui.internal. Workbench$ 5.run(Workbench. java:493)
> > > > > > at
> > > org.eclipse.core.databinding .observable. Realm.runWithDef ault(Realm. java:288)
> > > > > > at
> > > org.eclipse.ui.internal. Workbench. createAndRunWork bench(Workbench. java:488)
> > > > > > at
> > > org.eclipse.ui.PlatformUI. createAndRunWork bench(PlatformUI .java:149)
> > > > > > at
> > > org.eclipse.ui.internal. ide.application. IDEApplication. start(IDEApplica tion.java: 113)
> > > > > > at
> > > org.eclipse.equinox.internal .app.EclipseAppH andle.run( EclipseAppHandle .java:193)
> > > > > > at
> > > org.eclipse.core.runtime. internal. adaptor.EclipseA ppLauncher. runApplication( EclipseAppLaunch er.java:110)
> > > > > > at
> > > org.eclipse.core.runtime. internal. adaptor.EclipseA ppLauncher. start(EclipseApp Launcher. java:79)
> > > > > > at
> > > org.eclipse.core.runtime. adaptor.EclipseS tarter.run( EclipseStarter. java:386)
> > > > > > at
> > > org.eclipse.core.runtime. adaptor.EclipseS tarter.run( EclipseStarter. java:179)
> > > > > > at sun.reflect.NativeMethodAcce ssorImpl. invoke0(Native Method)
> > > > > > at sun.reflect.NativeMethodAcce ssorImpl. invoke(Unknown Source)
> > > > > > at sun.reflect.DelegatingMethod AccessorImpl. invoke(Unknown Source)
> > > > > > at java.lang.reflect.Method.invoke( Unknown Source)
> > > > > > at org.eclipse.equinox.launcher .Main.invokeFram ework(Main. java:549)
> > > > > > at org.eclipse.equinox.launcher .Main.basicRun( Main.java: 504)
> > > > > > at org.eclipse.equinox.launcher .Main.run( Main.java: 1236)
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
- 3.1.
-
Erro Flex Cannot
Enviado por: "andre.robson" andre.robson@yahoo.com.br andre.robson
Sáb, 28 de Ago de 2010 4:53 pm
Pessoal eu tinha aberto aqui o tópico do Erro no plugin do Flex para eclipse e na hora de adicionar projeto, ai resolvi baixando o eclipse europa e instalando o plugin do flex 3 nele......
blz....
criei um projeto Dynamic Web Project no eclipse.....fui em propriedades da pasta do projeto e fiz o processo do Add Project Flex Nature....mas agora tá aparencedo esse erro ai em baixo e eu nao sei o que faço...algém poderia me ajudar ??
Cannot create HTML wrapper. Right-click here to recreate folder html-template.
Resource
Integra_java_flex_blazeds
- 3.2.
-
Re: Erro Flex Cannot
Enviado por: "Winston Spencer Sonnesen" sonnesen@gmail.com winston.sonnesen
Sáb, 28 de Ago de 2010 10:50 pm
Boa noite.
Pois então, a própria mensagem já diz tudo....
Clique com o botão direito sobre a mensagem e recrie o arquivo html.
Em 28/08/10, andre.robson<andre.robson@yahoo.com. > escreveu:br
> Pessoal eu tinha aberto aqui o tópico do Erro no plugin do Flex para eclipse
> e na hora de adicionar projeto, ai resolvi baixando o eclipse europa e
> instalando o plugin do flex 3 nele......
>
> blz....
>
> criei um projeto Dynamic Web Project no eclipse.....fui em propriedades da
> pasta do projeto e fiz o processo do Add Project Flex Nature....mas agora tá
> aparencedo esse erro ai em baixo e eu nao sei o que faço...algém poderia me
> ajudar ??
>
>
>
> Cannot create HTML wrapper. Right-click here to recreate folder
> html-template.
>
> Resource
> Integra_java_flex_blazeds
>
>
>
- 4.1.
-
Gravar novo objeto no array - CRUD
Enviado por: "Patrick" patrickmcruz@yahoo.com.br patrickmcruz
Sáb, 28 de Ago de 2010 5:25 pm
Ola turma do Flex-brasil.
Venho a vcs na esperança de uma grande ajuda.
Apesar de todo meu humilde esforço para suprimir o erro, nada consegui.
O problema é o seguinte. Estou mandando gravar em um ArrayCollecion um objeto 'funcionario' digitado pelo usuario, atualizando-o automaticamente através do Binding Source do Flex 4.
<fx:Binding source="{ti_nome.text} " destination= "funcionario. nome"]
Toda vez que ativo a função gravar, dou um NEW novamente no meu objeto.
E o preencho com os dados da classe afetada pelo Binding.
Mas toda vez que estou na MESMA JANELA, e mando gravar um objeto depois outro, o segundo objeto sempre sobrescreve o primeiro na arrayCollecion. E lembrando que se eu gravar um objeto, abrir outra janela e mandar gravar novamente, funciona!
Alguem ja teve este problema, ou alguem possui uma outra forma de trabalhar com bindings?
obrigado pela atenção.
- 4.2.
-
Re: Gravar novo objeto no array - CRUD
Enviado por: "Eduardo Armstrong Correnti" eduarmstrong@hotmail.com eduardo.armstrong
Sáb, 28 de Ago de 2010 6:13 pm
"Toda vez que ativo a função gravar, dou um NEW novamente no meu objeto.
E o preencho com os dados da classe afetada pelo Binding.
Mas toda vez que estou na MESMA JANELA, e mando gravar um objeto depois
outro, o segundo objeto sempre sobrescreve o primeiro na arrayCollecion.
E lembrando que se eu gravar um objeto, abrir outra janela e mandar
gravar novamente, funciona!"
Seguinte, posso ter entendido errado ou você ter explicado errado o "problema"
Você fala que toda vez que grava o objeto faz um new, se é isso mesmo que acontece é clarro que o teu arrayCollection terá apenas o "segundo" objeto quando você faz o new tchau "primeiro"
[]´s
To: flex-brasil@yahoogrupos. com.br
From: patrickmcruz@yahoo.com. br
Date: Sat, 28 Aug 2010 20:25:22 +0000
Subject: [flex-brasil] Gravar novo objeto no array - CRUD
Ola turma do Flex-brasil.
Venho a vcs na esperança de uma grande ajuda.
Apesar de todo meu humilde esforço para suprimir o erro, nada consegui.
O problema é o seguinte. Estou mandando gravar em um ArrayCollecion um objeto 'funcionario' digitado pelo usuario, atualizando-o automaticamente através do Binding Source do Flex 4.
<fx:Binding source="{ti_nome.text} " destination= "funcionario. nome"]
Toda vez que ativo a função gravar, dou um NEW novamente no meu objeto.
E o preencho com os dados da classe afetada pelo Binding.
Mas toda vez que estou na MESMA JANELA, e mando gravar um objeto depois outro, o segundo objeto sempre sobrescreve o primeiro na arrayCollecion. E lembrando que se eu gravar um objeto, abrir outra janela e mandar gravar novamente, funciona!
Alguem ja teve este problema, ou alguem possui uma outra forma de trabalhar com bindings?
obrigado pela atenção.
[As partes desta mensagem que não continham texto foram removidas]
Precisa responder?
Para responder a uma mensagem no Resumo diário, clique em um dos links "Responder" na mensagem em questão.
Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conheça a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conheça a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil
Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para individual | Alterar formato para tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário