[flex-brasil] Resumo 2657

Mensagens neste resumo (25 Mensagens)

1.1.
Técnicas para remover variáveis e liberar memória De: j_reis01
1.2.
Re: [flex-brasil] Técnicas para remover variáveis e liberar me De: Júlio César Ködel
1.3.
Re: [flex-brasil] Técnicas para remover variáveis e liberar me De: Filipe Portes
1.4.
Re: Técnicas para remover variáveis e liberar memória De: Jonathan
2.1.
Ao invés de paginar colocar em List ou TileList.... De: joseivan.lepri
2.2.
Re: Ao invés de paginar colocar em List ou TileList.... De: bydrops
2.3.
Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Til De: Jose Ivan Lepri
2.4.
Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Til De: Jose Ivan Lepri
2.5.
Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Tile De: Bruno Lopes
2.6.
Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Tile De: Jose Ivan Lepri
3.1.
Criando um datagrid dinamicamente com tipos dos dados diferentes nas De: leo
3.2.
Passar parametro para meu itemrenderer customizado De: leo
3.3.
Re: Passar parametro para meu itemrenderer customizado De: Chico
3.4.
Re: Passar parametro para meu itemrenderer customizado De: Eduardo Kraus
4.
URLRequest POST Parameters De: Chico
5.1.
Imprimindo texto formatado De: Alexandre Jackiu
5.2.
Re: Imprimindo texto formatado De: Wilton Oliveira Ferreira
5.3.
Re: Imprimindo texto formatado De: Alexandre Jackiu
6.1.
Re: [flex-brasil] Comunicação Módulo De: Rodrigo Pandini
6.2.
Re: [flex-brasil] Comunicação Módulo De: Pergentino Araújo
7.1.
abrir janela De: Leandro Müller
7.2.
Re: abrir janela De: Leonardo Machado
7.3.
RES: [flex-brasil] abrir janela De: Leandro Müller
7.4.
Re: abrir janela De: Eduardo Kraus
7.5.
Re: abrir janela De: Leonardo Machado

Mensagens

1.1.

Técnicas para remover variáveis e liberar memória

Enviado por: "j_reis01" jonathan.reis@gmail.com   j_reis01

Qua, 6 de Jan de 2010 11:36 am



Olá povo, tenho uma dúvida referente ao actionscript, tanto para flex, flash ou AIR, vamos dizer que eu estou criando uma aplicação bem grande com um número enorme de variáveis, movieclips, botoes, containers e outros, quando eu removo uma tela eu não tenho certeza se as variáveis internas desta tela também são removidas, vou dar um exemplo para ver se vocês me entendem:

var _mc1:MovieClip = new Movieclip();
var _mc2:MovieClip = new Movieclip();
var _mc3:MovieClip = new Movieclip();
var _mc4:MovieClip = new Movieclip();

addChild(_mc1);
addChild(_mc2);
addChild(_mc3);
addChild(_mc4);

var _string1:String = new String();
var _string2:String = new String();
var _string3:String = new String();
var _string4:String = new String();

_mc1.addChild(_String1);
_mc2.addChild(_String2);
_mc3.addChild(_String3);
_mc4.addChild(_String4);

bom, criei minha tela de exemplo, agora vai minha dúvida, o que seria certo eu fazer para remover tudo isso e liberar a memória?
devo somente remover os MovieClips dessa forma:
removeChild(_mc1);
removeChild(_mc2);
removeChild(_mc3);
removeChild(_mc4);

ou talvez anulando as variáveis após isso?
removeChild(_mc1);
removeChild(_mc2);
removeChild(_mc3);
removeChild(_mc4);
_mc1 = null;
_mc2 = null;
_mc3 = null;
_mc4 = null;

ou será que eu ainda devo anular as variáveis que estão internas?
_mc1._String1 = null;
_mc2._String2 = null;
_mc3._String3 = null;
_mc4._String4 = null;

Alguem pode me explicar melhor como seria uma forma garantida de remover e anular as variáveis para liberar mémoria?

ps. sei que é possível criar laços para fazer isso, mas quiz fazer dessa forma para facilitar o entendimento...

1.2.

Re: [flex-brasil] Técnicas para remover variáveis e liberar me

Enviado por: "Júlio César Ködel" jckodel@gmail.com   avatar2000

Qua, 6 de Jan de 2010 11:44 am



ActionScript é uma linguagem gerenciada. Isso quer dizer que há um garbage
colector que irá matar todas as variáveis * quando for oportuno e de
interesse do gc *, então você não precisa se preocupar muito com isso,
embora há alguns casos em que referências podem ficar presas:

1) Modules com objetos referenciados
2) Closures
3) Eventos sem weak reference
4) Objetos locais referenciados fora do escopo do objeto que está sendo
disposto

Outro ponto quanto ao gerenciamento de memória: a memória mostrada ocupada
pelo sistema operacional *NÃO* é a memória realmente ocupada pelo
aplicativo. O aplicativo (e o OS) podem alocar uma certa quantidade de
memória, até então utilizada, mas quando esta memória é liberada, a alocação
não é imediatamente desfeita, ou seja, apesar da memória estar livre para
uso para outras tarefas, ela ainda ficará com mais prioridade de alocação
para o aplicativo atual. A memória só é de fato liberada quando alguém
requer mais memória do que há livre e precisa começar a coletar memória não
alocada disponível de outros processos.

A única forma de saber exatamente o que anda acontecendo por trás da cortina
é usar um profiler.

2010/1/6 j_reis01 <jonathan.reis@gmail.com>

>
>
> Olá povo, tenho uma dúvida referente ao actionscript, tanto para flex,
> flash ou AIR, vamos dizer que eu estou criando uma aplicação bem grande com
> um número enorme de variáveis, movieclips, botoes, containers e outros,
> quando eu removo uma tela eu não tenho certeza se as variáveis internas
> desta tela também são removidas, vou dar um exemplo para ver se vocês me
> entendem:
>
> var _mc1:MovieClip = new Movieclip();
> var _mc2:MovieClip = new Movieclip();
> var _mc3:MovieClip = new Movieclip();
> var _mc4:MovieClip = new Movieclip();
>
> addChild(_mc1);
> addChild(_mc2);
> addChild(_mc3);
> addChild(_mc4);
>
> var _string1:String = new String();
> var _string2:String = new String();
> var _string3:String = new String();
> var _string4:String = new String();
>
> _mc1.addChild(_String1);
> _mc2.addChild(_String2);
> _mc3.addChild(_String3);
> _mc4.addChild(_String4);
>
> bom, criei minha tela de exemplo, agora vai minha dúvida, o que seria certo
> eu fazer para remover tudo isso e liberar a memória?
> devo somente remover os MovieClips dessa forma:
> removeChild(_mc1);
> removeChild(_mc2);
> removeChild(_mc3);
> removeChild(_mc4);
>
> ou talvez anulando as variáveis após isso?
> removeChild(_mc1);
> removeChild(_mc2);
> removeChild(_mc3);
> removeChild(_mc4);
> _mc1 = null;
> _mc2 = null;
> _mc3 = null;
> _mc4 = null;
>
> ou será que eu ainda devo anular as variáveis que estão internas?
> _mc1._String1 = null;
> _mc2._String2 = null;
> _mc3._String3 = null;
> _mc4._String4 = null;
>
> Alguem pode me explicar melhor como seria uma forma garantida de remover e
> anular as variáveis para liberar mémoria?
>
> ps. sei que é possível criar laços para fazer isso, mas quiz fazer dessa
> forma para facilitar o entendimento...
>
>
>

--
[]
Júlio César Ködel G.

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

1.3.

Re: [flex-brasil] Técnicas para remover variáveis e liberar me

Enviado por: "Filipe Portes" omeuefilipe@gmail.com   filipegyn

Qua, 6 de Jan de 2010 1:44 pm



ola jonathan,

o gc do flashPlayer usa duas rotinas para identificar quem deve ser removido
da memória, a primeira é o contador de referências, que mantem uma espécie
de indíce de referências ativas de um objeto, ou seja, ao usar
o removeChild() estaria zerando o contador do movieClip, porem a string
continuaria com uma referencia ativa dentro dele, e não seria removida,
Ai que entra a segunda rotina que é o mark and sweep, que faz uma varredura
partindo do objeto mais baixo na arvore até as pontas marcando quais estão
sendo usados, os que não forem marcados são removidos, logo, como movieClip
não esta mais referenciado pela aplicação e a string está dentro dele,
ambos não serão marcados e serão removidos da memória.

você pode usar o profiler do flexBuilder para saber com mais detalhes como
vão se comportar seus objetos quando o gc funcionar.

bom link pra saber mais sobre o funcionamento do gc:
http://www.adobe.com/devnet/flashplayer/articles/garbage_collection.html

2010/1/6 Júlio César Ködel <jckodel@gmail.com>

> ActionScript é uma linguagem gerenciada. Isso quer dizer que há um garbage
> colector que irá matar todas as variáveis * quando for oportuno e de
> interesse do gc *, então você não precisa se preocupar muito com isso,
> embora há alguns casos em que referências podem ficar presas:
>
> 1) Modules com objetos referenciados
> 2) Closures
> 3) Eventos sem weak reference
> 4) Objetos locais referenciados fora do escopo do objeto que está sendo
> disposto
>
> Outro ponto quanto ao gerenciamento de memória: a memória mostrada ocupada
> pelo sistema operacional *NÃO* é a memória realmente ocupada pelo
> aplicativo. O aplicativo (e o OS) podem alocar uma certa quantidade de
> memória, até então utilizada, mas quando esta memória é liberada, a
> alocação
> não é imediatamente desfeita, ou seja, apesar da memória estar livre para
> uso para outras tarefas, ela ainda ficará com mais prioridade de alocação
> para o aplicativo atual. A memória só é de fato liberada quando alguém
> requer mais memória do que há livre e precisa começar a coletar memória não
> alocada disponível de outros processos.
>
> A única forma de saber exatamente o que anda acontecendo por trás da
> cortina
> é usar um profiler.
>
> 2010/1/6 j_reis01 <jonathan.reis@gmail.com>
>
> >
> >
> > Olá povo, tenho uma dúvida referente ao actionscript, tanto para flex,
> > flash ou AIR, vamos dizer que eu estou criando uma aplicação bem grande
> com
> > um número enorme de variáveis, movieclips, botoes, containers e outros,
> > quando eu removo uma tela eu não tenho certeza se as variáveis internas
> > desta tela também são removidas, vou dar um exemplo para ver se vocês me
> > entendem:
> >
> > var _mc1:MovieClip = new Movieclip();
> > var _mc2:MovieClip = new Movieclip();
> > var _mc3:MovieClip = new Movieclip();
> > var _mc4:MovieClip = new Movieclip();
> >
> > addChild(_mc1);
> > addChild(_mc2);
> > addChild(_mc3);
> > addChild(_mc4);
> >
> > var _string1:String = new String();
> > var _string2:String = new String();
> > var _string3:String = new String();
> > var _string4:String = new String();
> >
> > _mc1.addChild(_String1);
> > _mc2.addChild(_String2);
> > _mc3.addChild(_String3);
> > _mc4.addChild(_String4);
> >
> > bom, criei minha tela de exemplo, agora vai minha dúvida, o que seria
> certo
> > eu fazer para remover tudo isso e liberar a memória?
> > devo somente remover os MovieClips dessa forma:
> > removeChild(_mc1);
> > removeChild(_mc2);
> > removeChild(_mc3);
> > removeChild(_mc4);
> >
> > ou talvez anulando as variáveis após isso?
> > removeChild(_mc1);
> > removeChild(_mc2);
> > removeChild(_mc3);
> > removeChild(_mc4);
> > _mc1 = null;
> > _mc2 = null;
> > _mc3 = null;
> > _mc4 = null;
> >
> > ou será que eu ainda devo anular as variáveis que estão internas?
> > _mc1._String1 = null;
> > _mc2._String2 = null;
> > _mc3._String3 = null;
> > _mc4._String4 = null;
> >
> > Alguem pode me explicar melhor como seria uma forma garantida de remover
> e
> > anular as variáveis para liberar mémoria?
> >
> > ps. sei que é possível criar laços para fazer isso, mas quiz fazer dessa
> > forma para facilitar o entendimento...
> >
> >
> >
>
>
>
> --
> []
> Júlio César Ködel G.
>
>
> [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=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
>
> Links do Yahoo! Grupos
>
>
>

--
Atenciosamente,
Filipe Portes
Arquiteto de Software - Desenvolvedor Senior Java EE/Web/Flex
Politec IT Solutions
SCBD - Sun Certified Bug Developer

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

1.4.

Re: Técnicas para remover variáveis e liberar memória

Enviado por: "Jonathan" jonathan.reis@gmail.com   j_reis01

Qua, 6 de Jan de 2010 10:21 pm



Bom, eu costumo usar o DeMonsterDebug para ver quanto de memória estou usando na minha aplicação, e de certa forma, mesmo removendo os mcs e variáveis o uso de momória fica em um nível alto, mas de acordo com vocês vou parar de me preocupar com isso e deixar o GC trabalhar...
Obrigado pela ajuda.

--- Em flex-brasil@yahoogrupos.com.br, Filipe Portes <omeuefilipe@...> escreveu
>
> ola jonathan,
>
> o gc do flashPlayer usa duas rotinas para identificar quem deve ser removido
> da memória, a primeira é o contador de referências, que mantem uma espécie
> de indíce de referências ativas de um objeto, ou seja, ao usar
> o removeChild() estaria zerando o contador do movieClip, porem a string
> continuaria com uma referencia ativa dentro dele, e não seria removida,
> Ai que entra a segunda rotina que é o mark and sweep, que faz uma varredura
> partindo do objeto mais baixo na arvore até as pontas marcando quais estão
> sendo usados, os que não forem marcados são removidos, logo, como movieClip
> não esta mais referenciado pela aplicação e a string está dentro dele,
> ambos não serão marcados e serão removidos da memória.
>
> você pode usar o profiler do flexBuilder para saber com mais detalhes como
> vão se comportar seus objetos quando o gc funcionar.
>
> bom link pra saber mais sobre o funcionamento do gc:
> http://www.adobe.com/devnet/flashplayer/articles/garbage_collection.html
>
>
> 2010/1/6 Júlio César Ködel <jckodel@...>
>
> > ActionScript é uma linguagem gerenciada. Isso quer dizer que há um garbage
> > colector que irá matar todas as variáveis * quando for oportuno e de
> > interesse do gc *, então você não precisa se preocupar muito com isso,
> > embora há alguns casos em que referências podem ficar presas:
> >
> > 1) Modules com objetos referenciados
> > 2) Closures
> > 3) Eventos sem weak reference
> > 4) Objetos locais referenciados fora do escopo do objeto que está sendo
> > disposto
> >
> > Outro ponto quanto ao gerenciamento de memória: a memória mostrada ocupada
> > pelo sistema operacional *NÃO* é a memória realmente ocupada pelo
> > aplicativo. O aplicativo (e o OS) podem alocar uma certa quantidade de
> > memória, até então utilizada, mas quando esta memória é liberada, a
> > alocação
> > não é imediatamente desfeita, ou seja, apesar da memória estar livre para
> > uso para outras tarefas, ela ainda ficará com mais prioridade de alocação
> > para o aplicativo atual. A memória só é de fato liberada quando alguém
> > requer mais memória do que há livre e precisa começar a coletar memória não
> > alocada disponível de outros processos.
> >
> > A única forma de saber exatamente o que anda acontecendo por trás da
> > cortina
> > é usar um profiler.
> >
> > 2010/1/6 j_reis01 <jonathan.reis@...>
> >
> > >
> > >
> > > Olá povo, tenho uma dúvida referente ao actionscript, tanto para flex,
> > > flash ou AIR, vamos dizer que eu estou criando uma aplicação bem grande
> > com
> > > um número enorme de variáveis, movieclips, botoes, containers e outros,
> > > quando eu removo uma tela eu não tenho certeza se as variáveis internas
> > > desta tela também são removidas, vou dar um exemplo para ver se vocês me
> > > entendem:
> > >
> > > var _mc1:MovieClip = new Movieclip();
> > > var _mc2:MovieClip = new Movieclip();
> > > var _mc3:MovieClip = new Movieclip();
> > > var _mc4:MovieClip = new Movieclip();
> > >
> > > addChild(_mc1);
> > > addChild(_mc2);
> > > addChild(_mc3);
> > > addChild(_mc4);
> > >
> > > var _string1:String = new String();
> > > var _string2:String = new String();
> > > var _string3:String = new String();
> > > var _string4:String = new String();
> > >
> > > _mc1.addChild(_String1);
> > > _mc2.addChild(_String2);
> > > _mc3.addChild(_String3);
> > > _mc4.addChild(_String4);
> > >
> > > bom, criei minha tela de exemplo, agora vai minha dúvida, o que seria
> > certo
> > > eu fazer para remover tudo isso e liberar a memória?
> > > devo somente remover os MovieClips dessa forma:
> > > removeChild(_mc1);
> > > removeChild(_mc2);
> > > removeChild(_mc3);
> > > removeChild(_mc4);
> > >
> > > ou talvez anulando as variáveis após isso?
> > > removeChild(_mc1);
> > > removeChild(_mc2);
> > > removeChild(_mc3);
> > > removeChild(_mc4);
> > > _mc1 = null;
> > > _mc2 = null;
> > > _mc3 = null;
> > > _mc4 = null;
> > >
> > > ou será que eu ainda devo anular as variáveis que estão internas?
> > > _mc1._String1 = null;
> > > _mc2._String2 = null;
> > > _mc3._String3 = null;
> > > _mc4._String4 = null;
> > >
> > > Alguem pode me explicar melhor como seria uma forma garantida de remover
> > e
> > > anular as variáveis para liberar mémoria?
> > >
> > > ps. sei que é possível criar laços para fazer isso, mas quiz fazer dessa
> > > forma para facilitar o entendimento...
> > >
> > >
> > >
> >
> >
> >
> > --
> > []
> > Júlio César Ködel G.
> >
> >
> > [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=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
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
>
> --
> Atenciosamente,
> Filipe Portes
> Arquiteto de Software - Desenvolvedor Senior Java EE/Web/Flex
> Politec IT Solutions
> SCBD - Sun Certified Bug Developer
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

2.1.

Ao invés de paginar colocar em List ou TileList....

Enviado por: "joseivan.lepri" joseivan.lepri@yahoo.com   joseivan.lepri

Qua, 6 de Jan de 2010 1:07 pm



Ola pessoa,
estou apanhando aqui de como apresentar Produtos na tela, vi um exemplo na Adobe muito legal - http://www.eng.com.br/site/flexstore/flexstore.swf e escolhe a aba de Products - queria fazer parecido, estou com o ArrayCollection carregado mais nao estou sabendo o que fazer, ou seja, estou mostrando em forma de Grid como lista mas quero aprender a colocar em grade como no site acima. se puderem me ajudar antes agradeço...

José Ivan

2.2.

Re: Ao invés de paginar colocar em List ou TileList....

Enviado por: "bydrops" bruno@blopes.com   bydrops

Qua, 6 de Jan de 2010 2:54 pm



José,

da uma olhada nesse post:
http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_4.html

acho que o que voce precisa é isso:
<?xml version="1.0"?>
<!-- dpcontrols/TileListDataProvider.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
initialize="initData();" >
<mx:Script>
<![CDATA[
import mx.controls.Button;
import mx.collections.*;
private var listArray:Array=[
{label: "item0", data: 0},{label: "item1", data: 1},
{label: "item2", data: 2},{label: "item3", data: 3},
{label: "item4", data: 4},{label: "item5", data: 5},
{label: "item6", data: 6},{label: "item7", data: 7},
{label: "item8", data: 8}];
[Bindable]
public var TileListdp:ArrayCollection;

private function initData():void {
TileListdp = new ArrayCollection(listArray);
}
]]>
</mx:Script>

<mx:TileList dataProvider="{TileListdp}"
itemRenderer="mx.controls.Button"/>
</mx:Application>

Bruno Lopes
www.blopes.com

--- Em flex-brasil@yahoogrupos.com.br, "joseivan.lepri" <joseivan.lepri@...> escreveu
>
> Ola pessoa,
> estou apanhando aqui de como apresentar Produtos na tela, vi um exemplo na Adobe muito legal - http://www.eng.com.br/site/flexstore/flexstore.swf e escolhe a aba de Products - queria fazer parecido, estou com o ArrayCollection carregado mais nao estou sabendo o que fazer, ou seja, estou mostrando em forma de Grid como lista mas quero aprender a colocar em grade como no site acima. se puderem me ajudar antes agradeço...
>
> José Ivan
>

2.3.

Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Til

Enviado por: "Jose Ivan Lepri" joseivan.lepri@yahoo.com   joseivan.lepri

Qua, 6 de Jan de 2010 3:28 pm



Valeu pela dica Bruno... vou tentar por aqui...
JIvan

--- Em qua, 6/1/10, bydrops <bruno@blopes.com> escreveu:

De: bydrops <bruno@blopes.com>
Assunto: [flex-brasil] Re: Ao invés de paginar colocar em List ou TileList....
Para: flex-brasil@yahoogrupos.com.br
Data: Quarta-feira, 6 de Janeiro de 2010, 16:52

 

José,

da uma olhada nesse post:
http://livedocs. adobe.com/ flex/3/html/ help.html? content=dpcontro ls_4..html

acho que o que voce precisa é isso:
<?xml version="1.0" ?>
<!-- dpcontrols/TileList DataProvider. mxml -->
<mx:Application xmlns:mx="http://www.adobe. com/2006/ mxml"
initialize=" initData( );" >
<mx:Script>
<![CDATA[
import mx.controls. Button;
import mx.collections. *;
private var listArray:Array= [
{label: "item0", data: 0},{label: "item1", data: 1},
{label: "item2", data: 2},{label: "item3", data: 3},
{label: "item4", data: 4},{label: "item5", data: 5},
{label: "item6", data: 6},{label: "item7", data: 7},
{label: "item8", data: 8}];
[Bindable]
public var TileListdp:ArrayCol lection;

private function initData():void {
TileListdp = new ArrayCollection( listArray) ;
}
]]>
</mx:Script>

<mx:TileList dataProvider= "{TileListdp} "
itemRenderer= "mx.controls. Button"/>
</mx:Application>

Bruno Lopes
www.blopes.com

--- Em flex-brasil@ yahoogrupos. com.br, "joseivan.lepri" <joseivan.lepri@ ....> escreveu
>
> Ola pessoa,
> estou apanhando aqui de como apresentar Produtos na tela, vi um exemplo na Adobe muito legal - http://www.eng. com.br/site/ flexstore/ flexstore. swf e escolhe a aba de Products - queria fazer parecido, estou com o ArrayCollection carregado mais nao estou sabendo o que fazer, ou seja, estou mostrando em forma de Grid como lista mas quero aprender a colocar em grade como no site acima. se puderem me ajudar antes agradeço...
>
> José Ivan
>

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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

2.4.

Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Til

Enviado por: "Jose Ivan Lepri" joseivan.lepri@yahoo.com   joseivan.lepri

Qua, 6 de Jan de 2010 4:33 pm



Ola Bruno, naquele exemplo a gente tem q colocar manualmente os registros tipo: 0,1,2...
mais e qdo eu tiver 1000 registros carregados no arraycollection vou ter q fazer 1000 opcoes daquelas.... preciso de fazer tipo um laço de repeticao q cria como no exemplo os botoes a qtde q existe no arraycollection, se tiver 5 registros ele cria 5 botoes e assim por diante... entendeu?
 
 

--- Em qua, 6/1/10, bydrops <bruno@blopes.com> escreveu:

De: bydrops <bruno@blopes.com>
Assunto: [flex-brasil] Re: Ao invés de paginar colocar em List ou TileList....
Para: flex-brasil@yahoogrupos.com.br
Data: Quarta-feira, 6 de Janeiro de 2010, 16:52

 

José,

da uma olhada nesse post:
http://livedocs. adobe.com/ flex/3/html/ help.html? content=dpcontro ls_4..html

acho que o que voce precisa é isso:
<?xml version="1.0" ?>
<!-- dpcontrols/TileList DataProvider. mxml -->
<mx:Application xmlns:mx="http://www.adobe. com/2006/ mxml"
initialize=" initData( );" >
<mx:Script>
<![CDATA[
import mx.controls. Button;
import mx.collections. *;
private var listArray:Array= [
{label: "item0", data: 0},{label: "item1", data: 1},
{label: "item2", data: 2},{label: "item3", data: 3},
{label: "item4", data: 4},{label: "item5", data: 5},
{label: "item6", data: 6},{label: "item7", data: 7},
{label: "item8", data: 8}];
[Bindable]
public var TileListdp:ArrayCol lection;

private function initData():void {
TileListdp = new ArrayCollection( listArray) ;
}
]]>
</mx:Script>

<mx:TileList dataProvider= "{TileListdp} "
itemRenderer= "mx.controls. Button"/>
</mx:Application>

Bruno Lopes
www.blopes.com

--- Em flex-brasil@ yahoogrupos. com.br, "joseivan.lepri" <joseivan.lepri@ ....> escreveu
>
> Ola pessoa,
> estou apanhando aqui de como apresentar Produtos na tela, vi um exemplo na Adobe muito legal - http://www.eng. com.br/site/ flexstore/ flexstore. swf e escolhe a aba de Products - queria fazer parecido, estou com o ArrayCollection carregado mais nao estou sabendo o que fazer, ou seja, estou mostrando em forma de Grid como lista mas quero aprender a colocar em grade como no site acima. se puderem me ajudar antes agradeço...
>
> José Ivan
>

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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

2.5.

Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Tile

Enviado por: "Bruno Lopes" bruno@blopes.com   bydrops

Qua, 6 de Jan de 2010 4:50 pm



Jose, o que vc pretende exibir no tileList?

vc provavelmente vai precisar de um itemRenderer, dai voce so passa o
arrayCollection

Bruno Lopes

2010/1/6 Jose Ivan Lepri <joseivan.lepri@yahoo.com>

>
>
> Ola Bruno, naquele exemplo a gente tem q colocar manualmente os registros
> tipo: 0,1,2...
> mais e qdo eu tiver 1000 registros carregados no arraycollection vou ter q
> fazer 1000 opcoes daquelas.... preciso de fazer tipo um laço de repeticao q
> cria como no exemplo os botoes a qtde q existe no arraycollection, se tiver
> 5 registros ele cria 5 botoes e assim por diante... entendeu?
>
>
>
>
> --- Em qua, 6/1/10, bydrops <bruno@blopes.com <bruno%40blopes.com>>
> escreveu:
>
> De: bydrops <bruno@blopes.com <bruno%40blopes.com>>
> Assunto: [flex-brasil] Re: Ao invés de paginar colocar em List ou
> TileList....
> Para: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Data: Quarta-feira, 6 de Janeiro de 2010, 16:52
>
>
>
> José,
>
> da uma olhada nesse post:
> http://livedocs. adobe.com/ flex/3/html/ help.html? content=dpcontro
> ls_4..html
>
> acho que o que voce precisa é isso:
> <?xml version="1.0" ?>
> <!-- dpcontrols/TileList DataProvider. mxml -->
> <mx:Application xmlns:mx="http://www.adobe. com/2006/ mxml"
> initialize=" initData( );" >
> <mx:Script>
> <![CDATA[
> import mx.controls. Button;
> import mx.collections. *;
> private var listArray:Array= [
> {label: "item0", data: 0},{label: "item1", data: 1},
> {label: "item2", data: 2},{label: "item3", data: 3},
> {label: "item4", data: 4},{label: "item5", data: 5},
> {label: "item6", data: 6},{label: "item7", data: 7},
> {label: "item8", data: 8}];
> [Bindable]
> public var TileListdp:ArrayCol lection;
>
> private function initData():void {
> TileListdp = new ArrayCollection( listArray) ;
> }
> ]]>
> </mx:Script>
>
> <mx:TileList dataProvider= "{TileListdp} "
> itemRenderer= "mx.controls. Button"/>
> </mx:Application>
>
> Bruno Lopes
> www.blopes.com
>
> --- Em flex-brasil@ yahoogrupos. com.br, "joseivan.lepri" <joseivan.lepri@....> escreveu
> >
> > Ola pessoa,
> > estou apanhando aqui de como apresentar Produtos na tela, vi um exemplo
> na Adobe muito legal - http://www.eng. com.br/site/ flexstore/ flexstore.
> swf e escolhe a aba de Products - queria fazer parecido, estou com o
> ArrayCollection carregado mais nao estou sabendo o que fazer, ou seja, estou
> mostrando em forma de Grid como lista mas quero aprender a colocar em grade
> como no site acima. se puderem me ajudar antes agradeço...
> >
> > José Ivan
> >
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Bruno Lopes
- - - - - - - - - - - - - - - - - - - - - - - -
Designer/Developer
www.blopes.com
twitter: bhlopes

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

2.6.

Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou Tile

Enviado por: "Jose Ivan Lepri" joseivan.lepri@yahoo.com   joseivan.lepri

Qua, 6 de Jan de 2010 7:43 pm



Ola Bruno,
estou querendo exibir produtos...
foto + descricao + valor de cada produto   
 
exemplo: como o desse site, dê uma olhada nos Produtos pra vc ver...
http://www.eng.com.br/site/flexstore/flexstore.swf
 
 
José Ivan
 
 

--- Em qua, 6/1/10, Bruno Lopes <bruno@blopes.com> escreveu:

De: Bruno Lopes <bruno@blopes.com>
Assunto: Re: [flex-brasil] Re: Ao invés de paginar colocar em List ou TileList....
Para: flex-brasil@yahoogrupos.com.br
Data: Quarta-feira, 6 de Janeiro de 2010, 18:48

Jose, o que vc pretende exibir no tileList?

vc provavelmente vai precisar de um itemRenderer, dai voce so passa o
arrayCollection

Bruno Lopes

2010/1/6 Jose Ivan Lepri <joseivan.lepri@yahoo.com>

>
>
> Ola Bruno, naquele exemplo a gente tem q colocar manualmente os registros
> tipo: 0,1,2...
> mais e qdo eu tiver 1000 registros carregados no arraycollection vou ter q
> fazer 1000 opcoes daquelas.... preciso de fazer tipo um laço de repeticao q
> cria como no exemplo os botoes a qtde q existe no arraycollection, se tiver
> 5 registros ele cria 5 botoes e assim por diante... entendeu?
>
>
>
>
> --- Em qua, 6/1/10, bydrops <bruno@blopes.com <bruno%40blopes.com>>
> escreveu:
>
> De: bydrops <bruno@blopes.com <bruno%40blopes.com>>
> Assunto: [flex-brasil] Re: Ao invés de paginar colocar em List ou
> TileList....
> Para: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Data: Quarta-feira, 6 de Janeiro de 2010, 16:52
>
>
>
> José,
>
> da uma olhada nesse post:
> http://livedocs. adobe.com/ flex/3/html/ help.html? content=dpcontro
> ls_4..html
>
> acho que o que voce precisa é isso:
> <?xml version="1.0" ?>
> <!-- dpcontrols/TileList DataProvider. mxml -->
> <mx:Application xmlns:mx="http://www.adobe. com/2006/ mxml"
> initialize=" initData( );" >
> <mx:Script>
> <![CDATA[
> import mx.controls. Button;
> import mx.collections. *;
> private var listArray:Array= [
> {label: "item0", data: 0},{label: "item1", data: 1},
> {label: "item2", data: 2},{label: "item3", data: 3},
> {label: "item4", data: 4},{label: "item5", data: 5},
> {label: "item6", data: 6},{label: "item7", data: 7},
> {label: "item8", data: 8}];
> [Bindable]
> public var TileListdp:ArrayCol lection;
>
> private function initData():void {
> TileListdp = new ArrayCollection( listArray) ;
> }
> ]]>
> </mx:Script>
>
> <mx:TileList dataProvider= "{TileListdp} "
> itemRenderer= "mx.controls. Button"/>
> </mx:Application>
>
> Bruno Lopes
> www.blopes.com
>
> --- Em flex-brasil@ yahoogrupos. com.br, "joseivan.lepri" <joseivan.lepri@....> escreveu
> >
> > Ola pessoa,
> > estou apanhando aqui de como apresentar Produtos na tela, vi um exemplo
> na Adobe muito legal - http://www.eng. com.br/site/ flexstore/ flexstore.
> swf e escolhe a aba de Products - queria fazer parecido, estou com o
> ArrayCollection carregado mais nao estou sabendo o que fazer, ou seja, estou
> mostrando em forma de Grid como lista mas quero aprender a colocar em grade
> como no site acima. se puderem me ajudar antes agradeço...
> >
> > José Ivan
> >
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>

>

--
Bruno Lopes
- - - - - - - - - - - - - - - - - - - - - - - -
Designer/Developer
www.blopes.com
twitter: bhlopes

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

Links do Yahoo! Grupos

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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

3.1.

Criando um datagrid dinamicamente com tipos dos dados diferentes nas

Enviado por: "leo" lelodois@yahoo.com.br   lelodois

Qua, 6 de Jan de 2010 2:35 pm



Olá pessoa, boa tarde.

Preciso criar em flex um datagrid que dinamicamente em cada linha tenha um componente diferente.
Por ex..

Name value

teste text
teste2 comboBox
teste3 checkBox
teste4 label

Alguém, sabe como?
Creio que é criando o DataGrid em actionScript, mas como adicionar o componente (text) a minha coluna?

grato

3.2.

Passar parametro para meu itemrenderer customizado

Enviado por: "leo" lelodois@yahoo.com.br   lelodois

Qua, 6 de Jan de 2010 3:14 pm



Pesquisei e creio que a melhor forma é com Item renderer.

A minha dúvida é como passo um parametro para o meu itemRenderer e como faço para ele executar uma determinada função a cada valor?
initialize?

--- Em flex-brasil@yahoogrupos.com.br, "leo" <lelodois@...> escreveu
>
> Olá pessoa, boa tarde.
>
> Preciso criar em flex um datagrid que dinamicamente em cada linha tenha um componente diferente.
> Por ex..
>
> Name value
>
> teste text
> teste2 comboBox
> teste3 checkBox
> teste4 label
>
>
> Alguém, sabe como?
> Creio que é criando o DataGrid em actionScript, mas como adicionar o componente (text) a minha coluna?
>
> grato
>

3.3.

Re: Passar parametro para meu itemrenderer customizado

Enviado por: "Chico" souza.chico@gmail.com   chicosouza2003

Qua, 6 de Jan de 2010 5:32 pm



Tenho algo parecido aqui, espero que ajude:

<mx:DataGrid id="grid" draggableColumns="false" width="100%"
dataProvider="{itens}" >
<mx:columns>
<mx:DataGridColumn headerText="Descrição" dataField="dsText"
editable="false"/>
<mx:DataGridColumn headerText="Dados"
rendererIsEditor="true" editorDataField="text">
<mx:itemRenderer>
<mx:Component>
<mx:HBox horizontalAlign="left" width="100%"
xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"
horizontalScrollPolicy="off">

<mx:Script>
<![CDATA[
import
mx.events.FlexEvent;
private var type:String;

public function init():void{

this.addEventListener(KeyboardEvent.KEY_UP,_keyUpHandler);
}

override public function set
data(value:Object):void {
if(value != null){
super.data = value;

if(data.tpUnddItem=='LN' || data.tpUnddItem=='N'){
campo.restrict =
"[0-9]";
campo.maxChars =
4;
type = "Number";
campo.text =
String(data.nrValr);
}else
if(data.tpUnddItem=='LS' || data.tpUnddItem=='S'){
campo.maxChars =
30;
type = "Text";

if(data.dsValr!=null)
campo.text =
String(data.dsValr);
else
campo.text =
null;
}else
if(data.tpUnddItem=='D'){
//criar mascara
para data
}else
if(data.tpUnddItem=='L'){

campo.visible=false;
}
}
dispatchEvent(new
FlexEvent(FlexEvent.DATA_CHANGE));
}

private function
_keyUpHandler(event:Event):void{
if(type=='Number'){
super.data.nrValr =
Number(campo.text);
}else if(type=='Text'){
super.data.dsValr =
String(campo.text);
}
}
]]>
</mx:Script>

<mx:TextInput id="campo"
backgroundDisabledColor="#ffffff"
maxWidth="155"/>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>

O tpUnddItem define o tipo do Componente na coluna. Testa aí e use sua
imaginação.

Abraço.
Chico.

2010/1/6 leo <lelodois@yahoo.com.br>

>
>
> Pesquisei e creio que a melhor forma é com Item renderer.
>
> A minha dúvida é como passo um parametro para o meu itemRenderer e como
> faço para ele executar uma determinada função a cada valor?
> initialize?
>
> --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> "leo" <lelodois@...> escreveu
> >
> > Olá pessoa, boa tarde.
> >
> > Preciso criar em flex um datagrid que dinamicamente em cada linha tenha
> um componente diferente.
> > Por ex..
> >
> > Name value
> >
> > teste text
> > teste2 comboBox
> > teste3 checkBox
> > teste4 label
> >
> >
> > Alguém, sabe como?
> > Creio que é criando o DataGrid em actionScript, mas como adicionar o
> componente (text) a minha coluna?
> >
> > grato
> >
>
>
>

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

3.4.

Re: Passar parametro para meu itemrenderer customizado

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

Qui, 7 de Jan de 2010 1:28 am



Veja...

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:DataGrid>
<mx:columns>
<mx:DataGridColumn headerText="Coluna 1"/>
<mx:DataGridColumn headerText="Coluna 2">
<mx:itemRenderer>
<mx:Component>
<mx:HBox>
<mx:Script>
<![CDATA[
*override public function set data(value:Object):void**
{
super.data=value;

if (value.campo == 'item')
{
// faça algo
}
else
{
// não faça
}
}*
]]>
</mx:Script>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
</mx:Application>

Neste caso eu sobrescrevi o método *data *que recebe os dados do *
ItemRenderer*.
*
**Curso Adobe Flex focado em PHP – turma 02
http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-02*
*
Eduardo Kraus*
Desenvolvedor
eduardokraus@gmail.com
blog.mxml.com.br
www.twitter.com/EduardoKraus

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

4.

URLRequest POST Parameters

Enviado por: "Chico" souza.chico@gmail.com   chicosouza2003

Qua, 6 de Jan de 2010 4:51 pm



Olá Pessoal,

Necessito de ajuda na solução de um problema muito "estranho" no meu
aplicativo.

Tenho um portal na URL : http://localhost:8080/Portal

Este portal é em flex e faz um URLRequest para um Servlet de outro
aplicativo (para validação):

AS:

private function redirectAppp():void {
var urlReq:URLRequest = new URLRequest(
http://localhost:8080/App1/ServletAutentica);
var param:URLVariables = new URLVariables();
param.aut_usuario = 'teste';
param.aut_senha = 'teste';

urlReq.data = param;
urlReq.method = "POST";
navigateToURL(urlReq, "_blank");
}

Servlet (http://localhost:8080/App1/ServletAutentica): recebe só POST para
"segurança" :)

public void doPost(final HttpServletRequest request, final
HttpServletResponse response) throws ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("/error.html");
try {
String aut_usuario = ""+request.getParameter("aut_usuario");
String aut_senha = ""+request.getParameter("aut_senha");

if ( autentica(aut_usuario, aut_senha ){
request.getSession().setAttribute("sessao", alguma_coisa);
rd = request.getRequestDispatcher("/applicationFrame.html");

}else{
// não autenticou
rd = request.getRequestDispatcher("/nao_autorizado.html");
}

rd.forward(request, response);
} catch (Exception e) {
rd = request.getRequestDispatcher("/error.html");
rd.forward(request, response);
e.printStackTrace();
}
}

Nesta parte tudo OK, se autentica redireciona para a página com outro Flex,
tanto Firefox como IE, caso não aparece uma tela de acesso negado.

*Agora vem o problema:*

Na App1(recém aberta), tem outro servlet para "baixar" um PDF, tudo isso
precisa de "segurança", executando autenticação
Utilizo o mesmo método AS, e o mesmo código Java Servlet (do Portal). Neste
momento pára de funcionar no IE. Só funfa no Firefox.

Nos LOGs, identifiquei que não vem os parametros da URL, tipo *String
aut_usuario = ""+request.getParameter("aut_usuario");*, vem NULL no Servlet
quando chamado do IE, no Firefox blz (funciona perfeito, abre o PDF para
download).

Capturei os pacotes do IE pelo Charles e vi que a requisição "teoricamente"
está correta exibe os parametros, headers, etc... Semelhante à requisição do
Firefox pelo Firebug.

Também observei que por GET o servlet recebe os parametros traquilamente.

A URL do meu outro servlet é http://localhost:8080/App1/ServletDownloadPDF.

Não sei se tem alguma coisa a ver com o Contexto ou algo assim, pois antes
quem chama é a URL http://localhost:8080/Portal dai funciona.
E depois é http://localhost:8080/App1 tentando chamar
http://localhost:8080/App1/ServletDownloadPDF

Não quero passar por GET pois o usuario e senha fica visível aos usuários. O
que pode causar uma certa insegurança da parte deles (ps. a senha é
criptografada, mas mesmo assim.. ehehe)

Se alguem já passou por isso e resolveu de alguma forma.

Por Favor compartilhar.

Grato,
Francisco

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

5.1.

Imprimindo texto formatado

Enviado por: "Alexandre Jackiu" a.jackiu@gmail.com   jackiu_90

Qua, 6 de Jan de 2010 5:07 pm



Olá, estou tentando mandar um texto formatado (htmlText) para o flexReport,
ele até recebe mais o textArea não mostra o texto formatado, alguém saberia
porque?

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

5.2.

Re: Imprimindo texto formatado

Enviado por: "Wilton Oliveira Ferreira" wilton_of@hotmail.com   wilton_of

Qui, 7 de Jan de 2010 1:23 am



tenta usa o próprio componente do flexReport!

From: Alexandre Jackiu
Sent: Wednesday, January 06, 2010 4:07 PM
To: flex-brasil@yahoogrupos.com.br
Subject: [flex-brasil] Imprimindo texto formatado

Olá, estou tentando mandar um texto formatado (htmlText) para o flexReport,
ele até recebe mais o textArea não mostra o texto formatado, alguém saberia
porque?

[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: Imprimindo texto formatado

Enviado por: "Alexandre Jackiu" a.jackiu@gmail.com   jackiu_90

Qui, 7 de Jan de 2010 8:50 am



ola, eu consegui fazer mostrar mais somente retirando da tag FONT o atributo
FACE. Só que com isso ele não altera a fonte.
porque disso?

2010/1/7 Wilton Oliveira Ferreira <wilton_of@hotmail.com>

>
>
> tenta usa o próprio componente do flexReport!
>
> From: Alexandre Jackiu
> Sent: Wednesday, January 06, 2010 4:07 PM
> To: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Subject: [flex-brasil] Imprimindo texto formatado
>
>
> Olá, estou tentando mandar um texto formatado (htmlText) para o flexReport,
> ele até recebe mais o textArea não mostra o texto formatado, alguém saberia
> porque?
>
> [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]

6.1.

Re: [flex-brasil] Comunicação Módulo

Enviado por: "Rodrigo Pandini" rodrigopandini@gmail.com   rodrigopandini

Qua, 6 de Jan de 2010 8:49 pm



Tentou os exemplos do livedocs?
http://livedocs.adobe.com/flex/3/html/help.html?content=modular_2.html
Tem vários exemplos de passagem de dados entre Application e o Módulo, entre
os Módulos, etc.

2009/12/28 Pierre blitzkow <pierre@blitzkow.com>

>
>
> Boa Tarde Pessoal,
>
> Estou me batendo com a comunicação com módulo, alguém poderia passar
> um exemplo simples de como eu envio um dado qualquer para um módulo e
> como faço o caminho inverso receber a informação do módulo para o
> Application ?
>
> Grato,
>
> --
> Pierre Blitzkow
>
>

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

6.2.

Re: [flex-brasil] Comunicação Módulo

Enviado por: "Pergentino Araújo" jpergentino@gmail.com   pergentinoaraujo

Qua, 6 de Jan de 2010 10:47 pm



Utilize eventos, é o mais indicado, pois mantem o desacoplamento entre os
componentes do sistema.

2010/1/6 Rodrigo Pandini <rodrigopandini@gmail.com>

> Tentou os exemplos do livedocs?
> http://livedocs.adobe.com/flex/3/html/help.html?content=modular_2.html
> Tem vários exemplos de passagem de dados entre Application e o Módulo,
> entre
> os Módulos, etc.
>
> 2009/12/28 Pierre blitzkow <pierre@blitzkow.com>
>
> >
> >
> > Boa Tarde Pessoal,
> >
> > Estou me batendo com a comunicação com módulo, alguém poderia passar
> > um exemplo simples de como eu envio um dado qualquer para um módulo e
> > como faço o caminho inverso receber a informação do módulo para o
> > Application ?
> >
> > Grato,
> >
> > --
> > Pierre Blitzkow
> >
> >
>
>
> [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=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
>
> Links do Yahoo! Grupos
>
>
>

--
Atenciosamente, Pergentino Araújo.
Arquiteto Java/Flex
MSc. Profissional - Engenharia de Software
Adobe Certified Expert - Flex 3 with AIR

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

7.1.

abrir janela

Enviado por: "Leandro Müller" leandrogm@muriki.com.br   dunk_k7

Qua, 6 de Jan de 2010 9:39 pm




Ola turma

Criei 2 mx:Application --> principal.mxml e quadro.mxml

Estou mudando de janela através do comando navigateToURL(new
URLRequest("quadro.html"),"_top");
Reparem que eu chamo a pagina HTML para chamar o quadro.mxml

Existe alguma forma de chamar a outra mx:Application sem chamar a pagina
HTML, chamar direto o quadro fechando a principal?

Obrigado

7.2.

Re: abrir janela

Enviado por: "Leonardo Machado" nardao@gmail.com   leosqs

Qua, 6 de Jan de 2010 9:44 pm



Sim amigo, é possível chamar um mxml.

Primeiro precisa criar uma action. Crie e dentro dela crie uma metodo que
fará uma instancia da janela, uma instancia normal como a de um objeto,
chando a tela de destino, o outro mxml que quer abrir.

Importe a action na sua tela de origem e use um botão ou o que quiser para
chamar o metodo que carrega a action.

Prontinho!

Abraços

2010/1/6 Leandro Müller <leandrogm@muriki.com.br>

>
>
>
> Ola turma
>
> Criei 2 mx:Application --> principal.mxml e quadro.mxml
>
> Estou mudando de janela através do comando navigateToURL(new
> URLRequest("quadro.html"),"_top");
> Reparem que eu chamo a pagina HTML para chamar o quadro.mxml
>
> Existe alguma forma de chamar a outra mx:Application sem chamar a pagina
> HTML, chamar direto o quadro fechando a principal?
>
> Obrigado
>
>
>

--
Leonardo Machado

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

7.3.

RES: [flex-brasil] abrir janela

Enviado por: "Leandro Müller" leandrogm@muriki.com.br   dunk_k7

Qua, 6 de Jan de 2010 11:24 pm



Você tem um exemplo do código para a tarefa?

-----Mensagem original-----
De: flex-brasil@yahoogrupos.com.br [mailto:flex-brasil@yahoogrupos.com.br]
Em nome de Leonardo Machado
Enviada em: quarta-feira, 6 de janeiro de 2010 21:44
Para: flex-brasil@yahoogrupos.com.br
Assunto: Re: [flex-brasil] abrir janela

Sim amigo, é possível chamar um mxml.

Primeiro precisa criar uma action. Crie e dentro dela crie uma metodo que
fará uma instancia da janela, uma instancia normal como a de um objeto,
chando a tela de destino, o outro mxml que quer abrir.

Importe a action na sua tela de origem e use um botão ou o que quiser para
chamar o metodo que carrega a action.

Prontinho!

Abraços

2010/1/6 Leandro Müller <leandrogm@muriki.com.br>

>
>
>
> Ola turma
>
> Criei 2 mx:Application --> principal.mxml e quadro.mxml
>
> Estou mudando de janela através do comando navigateToURL(new
> URLRequest("quadro.html"),"_top");
> Reparem que eu chamo a pagina HTML para chamar o quadro.mxml
>
> Existe alguma forma de chamar a outra mx:Application sem chamar a pagina
> HTML, chamar direto o quadro fechando a principal?
>
> Obrigado
>
>
>

--
Leonardo Machado

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

Links do Yahoo! Grupos

7.4.

Re: abrir janela

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

Qui, 7 de Jan de 2010 12:54 am



Ola

Crie apenas um Application e de nome de main.mxml.

Agora crie dois outros componentes do tipo mx:Canvas com o nome de
principal.mxml
e quadro.mxml

Agora para mostrar um ou outro, podes utilizar ViewStack, TabNavigator,
etc...

Veja anexo.
*
**Curso Adobe Flex focado em PHP – turma 02
http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-02*
*
Eduardo Kraus*
Desenvolvedor
eduardokraus@gmail.com
blog.mxml.com.br
www.twitter.com/EduardoKraus

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

7.5.

Re: abrir janela

Enviado por: "Leonardo Machado" nardao@gmail.com   leosqs

Qui, 7 de Jan de 2010 10:14 am



Não tenho um exemplo pronto, mas posso te mostrar os caminhos:

*1) Tela origem

*A* *tela que vai chamar a outra janela. No MXML de origem, vc vai
"importar" uma action, eu faço assim:

*<mx:Script source="exemplo.as" />*

*2) Action*

Esta action exemplo, vai ter um método pra chamar a tela:

* private function chamaTelaExemplo():void{

var exemplo:TelaExemplo=
TelaExemplo(PopUpManager.createPopUp(this,TelaExemplo,true));
PopUpManager.centerPopUp(exemplo);
}

**3) Chamar o método:

*Isso pode ser feito da forma que quiser, eu estou mostrando um exmplo com
um botão, mas pode usar outro componente e usar o evento que quiser:

<mx:Button click="{*chamaTelaExemplo()}" label="Chamar tela">*

É isso ai, qualquer duvida responde.

Abraços

2010/1/7 Eduardo Kraus <eduardokraus@gmail.com>:
> Ola
>
> Crie apenas um Application e de nome de main.mxml.
>
> Agora crie dois outros componentes do tipo mx:Canvas com o nome de
> principal.mxml
> e quadro.mxml
>
> Agora para mostrar um ou outro, podes utilizar ViewStack, TabNavigator,
> etc...
>
> Veja anexo.
> *
> **Curso Adobe Flex focado em PHP – turma 02
> http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-02*
> *
> Eduardo Kraus*
> Desenvolvedor
> eduardokraus@gmail.com
> blog.mxml.com.br
> www.twitter.com/EduardoKraus
>
>
> [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=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
>
> Links do Yahoo! Grupos
>
>
>

--
Leonardo Machado

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