[flex-brasil] Resumo 2507

Mensagens neste resumo (7 Mensagens)

1.
Breakpoints usando Ant De: Sergio - "I'm he as you're he as you're m
2.1.
Re: Pegando LegendItens de um Legend De: fabiophx2002
3.1.
Re: Sempre executar o creationComplete De: Eduardo Kraus
4.1.
Re: datagrid com datafield=objeto.propriedade De: Eduardo Kraus
5.1.
Flex + AMFPHP (Código some) De: Marcelo Moacir Florindo
5.2.
Re: [flex-brasil] Flex + AMFPHP (Código some) De: Eduardo Kraus
5.3.
Re: [flex-brasil] Flex + AMFPHP (Código some) De: Marcelo Moacir Florindo

Mensagens

1.

Breakpoints usando Ant

Enviado por: "Sergio - "I'm he as you're he as you're m" sergio.flexdoc@gmail.com   sergio.flexdoc

Seg, 31 de Ago de 2009 4:20 pm



Olá galera,

Bem, para agilizar o processo de testing da nossa aplicação feita em AIR
começamos a rodar o ANT aqui. Coisa boa. Antes estava demorando coisa de 4/5
min pra cosneguir recompilar e agora não passa de 1:20. E sem dar leaks e
aplicação ficar instável.

Entretanto, é uma grande necessidade nossa ligar o debugger inclusive com
breakpoints usando o ANT. Mas os únicos exemplos que encontrei na net o
pessoal liga o adl pelo ANT e logo, nao consegue se comunicar com os
breakpoints do Eclipse.

Alguém pode me dizer uma forma para isso?

Grato!

[As partes desta mensagem que não continham texto foram removidas]

2.1.

Re: Pegando LegendItens de um Legend

Enviado por: "fabiophx2002" fabiophx2002@yahoo.com.br   fabiophx2002

Seg, 31 de Ago de 2009 4:41 pm



Acho q para isso vc precisa usar legendMarkerRenderer.

Fabio da Silva
http://fabiophx.blogspot.com/

--- Em flex-brasil@yahoogrupos.com.br, "chico.cepedi <fontes.fj@...>" <fontes.fj@...> escreveu
>
> Olá lista.
>
> Alguem ja conseguiu pegar LegendItens de um Legend ?
> Estou querendo personalizar o marker, alguem sabe como ?
>
> Obrigado.
>

3.1.

Re: Sempre executar o creationComplete

Enviado por: "Eduardo Kraus" eduardokraus@gmail.com   eduardo_kraus

Seg, 31 de Ago de 2009 4:43 pm



Funciona...
O FlexEvent.CREATION_COMPLETE é despachado em cada componente uma unica vês
e representa o fim da montagem do componente.

Veja que muitas vezes há escutas que são atreladas a este evento que não
podem ser duplicados.
Ex:
createComplete="_init()"

private function _init():void
{
botaoSalvar.addEventListener(MouseEvent.CLICK. _adicionar)
carregarDados()
}
private function _adicionar(event:MouseEvent):void
{
// método remoto que insere no banco
}
private function carregarDados():void
{
// método remoto que busca os dados
}

Veja que se neste caso o evento do createComplete for dispachado mais de uma
vês o sistema irá criar duplicar os dados no server....

Isso pode lhe dar muita dor de cabeça.

Então...

private function _init():void
{
botaoSalvar.addEventListener(MouseEvent.CLICK. _adicionar)
carregarDados()
}
private function _adicionar(event:MouseEvent):void
{
// método remoto que insere no banco
}
*public* function carregarDados():void
{
// método remoto que busca os dados
}

Como o método esta público você poderá invoca-lo externamente assim:

private function init():void
{
viewstack.addEventListenet(Event.TAB_INDEX_CHANGE, _indexChange)
}
private function _indexChange(event:Event):void
{
event.target.carregarDados()
}

Mais se gosta de eventos:

private function _init():void
{
botaoSalvar.addEventListener(MouseEvent.CLICK, _adicionar)
this.addEventListener("RELOAD", _reload)
carregarDados()
}
private function _adicionar(event:MouseEvent):void
{
// método remoto que insere no banco
}
private function _reload():void
{
carregarDados()
}
*private* function carregarDados():void
{
// método remoto que busca os dados
}

e chama assim:

private function init():void
{
viewstack.addEventListenet(Event.TAB_INDEX_CHANGE, _indexChange)
}
private function _indexChange(event:Event):void
{
event.target.dispachEvent(new Event('RELOAD'))

}

A ultima opção funciona melhor, na minha opinião.

Att Eduardo Kraus

2009/8/31 Felipe Bianconi <felipebianconi@gmail.com>

>
>
> Você pode disparar o evento creationComplete, exemplo:
>
> janela.dispatchEvent(new FlexEvent(FlexEvent.CREATION_COMPLETE));
>
> Obrigado,
> Felipe Bianconi
>
> 2009/8/31 Stefan Horochovec <stefan.horochovec@gmail.com<stefan.horochovec%40gmail.com>
> >
>
>
> >
> >
> > Ola
> >
> > Vc pode usar o show="" tb.
> >
> > Abracos
> >
> > Stefan Horochovec
> > Engenheiro de Software
> > Adobe User Group Manager - FlexDuck
> > Blog: http://www.horochovec.com.br/
> > Use Java, Flex e Linux
> > 2009/8/31 Eduardo Kraus <eduardokraus@gmail.com<eduardokraus%40gmail.com><eduardokraus%
> 40gmail.com>
> > >
> >
> >
> > >
> > >
> > > O create complete é executado sempre que o componente é criado. Agora
> se
> > > estiveres usando dentro de ViewStack ou Tab ele é só criado uma unica
> > vês.
> > > Ai você adiciona uma escuta ao evemto Event.TAB_INDEX_CHANGE e
> reexecute
> > a
> > > função da aba selecionada.
> > >
> > > 2009/8/30 rogerio_os <rogerio.os@bol.com.br <rogerio.os%40bol.com.br><rogerio.os%
> 40bol.com.br><rogerio.os%
> > 40bol.com.br>>
> > >
> > > >
> > > >
> > > > Boa noite,
> > > > pessoal preciso atualizar sempre que o usuario entrar em um
> determinado
> > > > cadastro, porem o creationComplete somente é executado uma unica vez
> > > existe
> > > > uma forma de fazer o creationComplete ser executado toda vez que o
> > > usuario
> > > > acessar determinada tela de cadastro?
> > > >
> > > > Obrigado,
> > > > Rogério.
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

4.1.

Re: datagrid com datafield=objeto.propriedade

Enviado por: "Eduardo Kraus" eduardokraus@gmail.com   eduardo_kraus

Seg, 31 de Ago de 2009 5:01 pm



Pelo que vejo você esta usando itemrenderer, não labelFunction.
*Eduardo Kraus*
Desenvolvedor
eduardokraus@gmail.com
http://blog.mxml.com.br
http://twitter.com/EduardoKraus

2009/8/29 bruno bg <bruno_bg@ig.com.br>

>
>
> @fenoronha51.
> eu acabei usando o labelFunction, mas na verdade queria saber se existia
> outra solução além TAMBÉM da solução que coloquei de fazer no VO.
>
> @endel.gs
> coloquei sua solução , funcionou, mas na verdade ficou assim:
>
> <mx:DataGridColumn headerText="Tipo" dataField="tipoDePessoa">
> <mx:itemRenderer>
> <mx:Component>
> <mx:Label text="{data.tipoDePessoa.tipo}"/>
> </mx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
>
> <mx:DataGridColumn headerText="Descricao" dataField="tipoDePessoa">
> <mx:itemRenderer>
> <mx:Component>
> <mx:Label text="{data.tipoDePessoa.descricao}"/>
> </mx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
>
> agradeço a todos
> bruno bg
>
> 2009/8/29 fenoronha51 <fenoronha51@yahoo.com.br<fenoronha51%40yahoo.com.br>
> >
>
> >
> >
> > Procura pela propriedade "labelFunction". A solução está nesse caminho.
> >
> > segue um link.[
> >
> http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_2.html]
> >
> > [code]
> > <?xml version="1.0"?>
> > <!-- dpcontrols/ListLabelFunction.mxml -->
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
> > <mx:Script><![CDATA[
> > public function myLabelFunc(item:Object):String {
> > return item.data + ", " + item.label;
> > }
> > ]]></mx:Script>
> >
> > <mx:ArrayCollection id="myDP">
> > <mx:source>
> > <mx:Object label="AL" data="Montgomery"/>
> > <mx:Object label="AK" data="Juneau"/>
> > <mx:Object label="AR" data="Little Rock"/>
> > </mx:source>
> > </mx:ArrayCollection>
> >
> > <mx:List dataProvider="{myDP}" labelFunction="myLabelFunc"/>
> > </mx:Application>
> > [code]
> >
> > --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br><flex-brasil%
> 40yahoogrupos.com.br>,
>
> > bruno bg <bruno_bg@...> escreveu
> >
> > >
> > > Galera, eu tenho um dataGrid que contem um ArrayCollection que em uma
> das
> > > propriedades tem um objeto com suas propriedades. Exemplo:
> > > Já "debuguei" e meu ArrayCollection está montado corretamente e
> > > consequentemente o dataProvider.
> > >
> > > arrayCollection = pessoas
> > > pessoa.nome
> > > pessoa.telefone
> > > pessoa.tipoDePessoa. onde tem a propriedade TIPO que pode ser JURIDICO
> ou
> > > FISICO
> > >
> > > a idéia é mostrar ao usuario . EXEMPLO:
> > > Mario, 1234-4321, F, fisico
> > > Joao, 2121-4343, J, juridico
> > >
> > > Coloquei no DataGrid
> > > <mx:columns>
> > > <mx:DataGridColumn headerText="id" dataField="id" />
> > > <mx:DataGridColumn headerText="Nome"
> > > dataField="nome/>
> > > <mx:DataGridColumn headerText="Telefone"
> > > dataField="telefone" />
> > > <mx:DataGridColumn headerText="Tipo"
> > > dataField="tipoDePessoa.tipo"/>
> > > <mx:DataGridColumn headerText="Tipo de Pessoa"
> > > dataField="tipoDePessoa.descricao"/>
> > > </mx:columns>
> > > A coluna Tipo de Pessoa ficou em branco, PORQUE NÃO APARECEU ?
> > >
> > > BOM, pesquisei e achei o link
> > > <
> >
> http://www.igorcosta.com/flex3/doc/mx/controls/dataGridClasses/DataGridColumn.html#dataField
> > >,
> > > da documentação no site do IgorCosta !
> > > dataFieldpropriedade public var
> > > dataField:String<http://www.igorcosta.com/flex3/doc/String.html>
> > > O nome do campo ou propriedade no item do data provider associado à
> > coluna.
> > > Me confundiu a parte "propriedade no item do data provider", se no meu
> > > dataProvider tem pessoa.tipoDePessoa, e este está populado,
> > > PORQUE NÃO APARECE NO DATAGRID ????????
> > >
> > > Continuei pesquisando e vi que faz uso do labelFunction para composição
> e
> > > manipulação do dataField.
> > > achei link1 <http://forum.flexbrasil.com.br/viewtopic.php?f=3&t=307>,
> > > link2<http://www.flexbuilder.direciona.com/?p=33>
> > > ou também poderia usar direto no VO
> > > link3<
> >
> http://blog.dclick.com.br/2008/01/24/evitando-o-uso-de-labelfunctions/pt/
> > >.
> > >
> > > Quando usar uma solução ou outra.?????? Se não tiver jeito a opção de
> > > colocar dataField="tipoDePessoa.tipo" e
> > dataField="tipoDePessoa.descricao"
> > >
> > > Vou ficar com a LabelFunction mesmo.
> > >
> > > mas gostaria de "debater" com vocês
> > >
> > >
> > >
> > > abraços
> > > bruno bg
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

5.1.

Flex + AMFPHP (Código some)

Enviado por: "Marcelo Moacir Florindo" marceloflorindo@gmail.com   marceloflorindo

Seg, 31 de Ago de 2009 10:59 pm



Colegas,

Tem algo estranho,

se estou fazendo testes com o flex os arquivos do meu código fonte php ficam
vazios.

Estou usando netbeans for php.

Alguém já passou por isso?

Obrigado a todos.

Att,

--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br

[As partes desta mensagem que não continham texto foram removidas]

5.2.

Re: [flex-brasil] Flex + AMFPHP (Código some)

Enviado por: "Eduardo Kraus" eduardokraus@gmail.com   eduardo_kraus

Ter, 1 de Set de 2009 12:53 am



já tentasse reinstalar o NetBens?

*Eduardo Kraus*
Desenvolvedor
eduardokraus@gmail.com
http://blog.mxml.com.br
http://twitter.com/EduardoKraus

2009/8/31 Marcelo Moacir Florindo <marceloflorindo@gmail.com>

>
>
> Colegas,
>
> Tem algo estranho,
>
> se estou fazendo testes com o flex os arquivos do meu código fonte php
> ficam
> vazios.
>
> Estou usando netbeans for php.
>
> Alguém já passou por isso?
>
> Obrigado a todos.
>
> Att,
>
> --
> Marcelo Moacir Florindo
> Analista/Desenvolvedor
> http://www.gestaotec.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

5.3.

Re: [flex-brasil] Flex + AMFPHP (Código some)

Enviado por: "Marcelo Moacir Florindo" marceloflorindo@gmail.com   marceloflorindo

Ter, 1 de Set de 2009 8:58 am



Não tentei não.

Mas vou fazer um teste para ver isto.

Valeu!

2009/9/1 Eduardo Kraus <eduardokraus@gmail.com>

>
>
> já tentasse reinstalar o NetBens?
>
> *Eduardo Kraus*
> Desenvolvedor
> eduardokraus@gmail.com <eduardokraus%40gmail.com>
> http://blog.mxml.com.br
> http://twitter.com/EduardoKraus
>
> 2009/8/31 Marcelo Moacir Florindo <marceloflorindo@gmail.com<marceloflorindo%40gmail.com>
> >
>
>
> >
> >
> > Colegas,
> >
> > Tem algo estranho,
> >
> > se estou fazendo testes com o flex os arquivos do meu código fonte php
> > ficam
> > vazios.
> >
> > Estou usando netbeans for php.
> >
> > Alguém já passou por isso?
> >
> > Obrigado a todos.
> >
> > Att,
> >
> > --
> > Marcelo Moacir Florindo
> > Analista/Desenvolvedor
> > http://www.gestaotec.com.br
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br

[As partes desta mensagem que não continham texto foram removidas]

Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

Precisa responder?

Para responder a uma mensagem no Resumo diário, clique em um dos links "Responder" na mensagem em questão.

Criar novo tópico | Visite seu Grupo na web
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

0 comentários: