[flex-brasil] Resumo 2944

Mensagens neste resumo (25 Mensagens)

1.
SDK 4.5 Hero De: bruno bg
2.1.
Re: Combobox e Swiz De: João Pedro de Paula Pannain Souza
2.2.
Re: Combobox e Swiz De: Mário Júnior
2.3.
Re: Combobox e Swiz De: João Pedro de Paula Pannain Souza
3.
3D Image Gallery De: Alessandro Moreira
4.1.
Gerar XML De: Gregory Fontenele
4.2.
Re: Gerar XML De: Gustavo Martinez
4.3.
Re: Gerar XML De: Gregory Fontenele
4.4.
Re: Gerar XML De: pmazzia
4.5.
Re: Gerar XML De: borellametal
4.6.
Re: Gerar XML De: borellametal
5.1.
Ajuda AIR SQLite De: Daniel Gerep
5.2.
Re: Ajuda AIR SQLite De: Igor Costa
5.3.
Re: Ajuda AIR SQLite De: Daniel Gerep
5.4.
Re: Ajuda AIR SQLite De: Daniel Gerep
6.
Alessandro Moreira wants to stay in touch on LinkedIn De: Alessandro Moreira via LinkedIn
7.1.
Processando  dados no mysql De: Eduardo Almeida
7.2.
Re: Processando  dados no mysql De: Eduardo Armstrong Correnti
7.3.
Re: Processando  dados no mysql De: Eduardo Almeida
7.4.
Re: Processando  dados no mysql De: Eduardo Armstrong Correnti
8.1.
Sequencia de Transições no Flex 4 De: Ricardo Cardoso
8.2.
RES: [flex-brasil] Sequencia de Transições no Flex 4 De: Prof. Baco
8.3.
Re: [flex-brasil] Sequencia de Transições no Flex 4 De: Gustavo Martinez
9.
Ajuda com Eventos De: Douglas Lira
10.1.
ViewStack De: Jose Ivan

Mensagens

1.

SDK 4.5 Hero

Enviado por: "bruno bg" bruno_bg@ig.com.br   bruno_bege

Qua, 22 de Set de 2010 1:10 pm



Alguém está usando ?
gostaria de trocar informações.

--
****************************************************
www.brunobg.com
bruno_bg@ig.com.br (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397

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

2.1.

Re: Combobox e Swiz

Enviado por: "João Pedro de Paula Pannain Souza" jps@bsd.com.br

Qua, 22 de Set de 2010 3:10 pm



Oi Pessoal,

Consegui resolver. Depois de muito teste e mexendo aki e ali uma hora
funcionou.

Vou postar a classe aqui para que vcs possam olhar e se puder dar alguma
dica de algum problema que eu possa ter.

No meu propery está o id, pois estou usando integrado com grails, daí fica
mais fácil.

O uso no view ficou:
<sc:ComboBox dataProvider="{paisModel.list}" labelField="nome"
selectedValue="{estadoModel.bean.pais}"
selectedItem="@{estadoModel.bean.pais}" />

Att.,
João Pedro
ADSA Tecnologia

==================================

package br.com.adsa.swiz.componente{

import spark.components.ComboBox;

public class ComboBox extends spark.components.ComboBox{

private var _selectedValue:*;
private var _property:String = "id";

[Bindable("change")]
[Bindable("valueCommit")]
public function set selectedValue(object:*):void{
_selectedValue = object;
this.selectedIndex = getSelectedObject();
}

public function get selectedValue():*{
return _selectedValue;
}

public function set property(value:String):void{
_property = value;
}

public function get property():String{
return _property;
}

public function getSelectedObject():Number{
var i:Number;
for (i=0; i < this.dataProvider.length; i++){
if (this.dataProvider[i][_property] ==
_selectedValue[_property]){
return i;
}
}
return -1;
}

public function nullLabelFunction(input:String):Object{
return null;
}

public function ComboBox(){
super();
super.labelToItemFunction = nullLabelFunction;
}
}
}

Em 22 de setembro de 2010 10:19, João Pedro de Paula Pannain Souza <
jps@bsd.com.br> escreveu:

> Oi Pessoal,
>
> Bom dia.
> Alguem já trabalhou com combobox e swiz, usando o two-way binding e pode me
> dar alguma dica?
>
> Estou com um problema na edição do formulário.
>
> Eu tentei isso aqui na view:
> <s:ComboBox dataProvider="{paisModel.list}" labelField="nome"
> selectedItem="@{estadoModel.bean.pais}" />
>
> No banco de dados salva blz, porém se eu preciso editar ele não consegue
> selecionar o item do estadoModel, fica sempre a ultima seleção.
>
> Já tentei extender o combobox e criar um selectedValue passando o objeto e
> o property passando o campo do objeto mas não deu certo....
>
> E tb to com dúvida em como cascatear isso, pois logo terei de fazer o
> famoso vinculo Pais, Estado, Cidade.... alguem pode me dar uma dica?
>
>
> Att.,
> João Pedro
>
>
>

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

2.2.

Re: Combobox e Swiz

Enviado por: "Mário Júnior" juninhog12@gmail.com   juninhog123

Qua, 22 de Set de 2010 10:26 pm



nao entendi qual a relacao do problema com o Swiz...?

--
Sent from Opera Wii

Em 23/09/10, João Pedro de Paula Pannain Souza<jps@bsd.com.br> escreveu:
> Oi Pessoal,
>
> Consegui resolver. Depois de muito teste e mexendo aki e ali uma hora
> funcionou.
>
> Vou postar a classe aqui para que vcs possam olhar e se puder dar alguma
> dica de algum problema que eu possa ter.
>
> No meu propery está o id, pois estou usando integrado com grails, daí fica
> mais fácil.
>
> O uso no view ficou:
> <sc:ComboBox dataProvider="{paisModel.list}" labelField="nome"
> selectedValue="{estadoModel.bean.pais}"
> selectedItem="@{estadoModel.bean.pais}" />
>
> Att.,
> João Pedro
> ADSA Tecnologia
>
> ==================================
>
> package br.com.adsa.swiz.componente{
>
> import spark.components.ComboBox;
>
>
> public class ComboBox extends spark.components.ComboBox{
>
> private var _selectedValue:*;
> private var _property:String = "id";
>
> [Bindable("change")]
> [Bindable("valueCommit")]
> public function set selectedValue(object:*):void{
> _selectedValue = object;
> this.selectedIndex = getSelectedObject();
> }
>
> public function get selectedValue():*{
> return _selectedValue;
> }
>
> public function set property(value:String):void{
> _property = value;
> }
>
> public function get property():String{
> return _property;
> }
>
> public function getSelectedObject():Number{
> var i:Number;
> for (i=0; i < this.dataProvider.length; i++){
> if (this.dataProvider[i][_property] ==
> _selectedValue[_property]){
> return i;
> }
> }
> return -1;
> }
>
> public function nullLabelFunction(input:String):Object{
> return null;
> }
>
>
> public function ComboBox(){
> super();
> super.labelToItemFunction = nullLabelFunction;
> }
> }
> }
>
>
>
> Em 22 de setembro de 2010 10:19, João Pedro de Paula Pannain Souza <
> jps@bsd.com.br> escreveu:
>
>> Oi Pessoal,
>>
>> Bom dia.
>> Alguem já trabalhou com combobox e swiz, usando o two-way binding e pode
>> me
>> dar alguma dica?
>>
>> Estou com um problema na edição do formulário.
>>
>> Eu tentei isso aqui na view:
>> <s:ComboBox dataProvider="{paisModel.list}" labelField="nome"
>> selectedItem="@{estadoModel.bean.pais}" />
>>
>> No banco de dados salva blz, porém se eu preciso editar ele não consegue
>> selecionar o item do estadoModel, fica sempre a ultima seleção.
>>
>> Já tentei extender o combobox e criar um selectedValue passando o objeto e
>> o property passando o campo do objeto mas não deu certo....
>>
>> E tb to com dúvida em como cascatear isso, pois logo terei de fazer o
>> famoso vinculo Pais, Estado, Cidade.... alguem pode me dar uma dica?
>>
>>
>> Att.,
>> João Pedro
>>
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>

--
Mario Junior
http://blog.mariojunior.com/
@mariojunior

2.3.

Re: Combobox e Swiz

Enviado por: "João Pedro de Paula Pannain Souza" jps@bsd.com.br

Qui, 23 de Set de 2010 4:44 pm



Oi Mario,

Relacionado com PM do Swiz, pois o componente do combobox não tava
interagindo diretamente com o VO do objeto em questão na hora de editar o
formulário.

Um novo cadastro o combobox ia, mas quando você precisava editar, o valor
que ficava selecionado no combobox não tinha nada haver com o valor do VO
repassado pelo PM.

Eu pus Swiz pq eu poderia fazer uma interação diferente, igual era antes sem
a utilização do MVC.... pq eu to tentando seguir a risca a ideia de não ter
programação na tela da views e por enquanto está indo.

Agora eu to apanhando para fazer o famoso cascateamento Pais => Estado =>
Cidade.

Estou tentando fazer um filter no arraycollection que alimenta os combobox,
a medida que vai acontecendo um change neles, mas ainda não pegou.

Att.,
João Pedro

Em 22 de setembro de 2010 22:26, Mário Júnior <juninhog12@gmail.com>escreveu:

>
>
> nao entendi qual a relacao do problema com o Swiz...?
>
> --
> Sent from Opera Wii
>
> Em 23/09/10, João Pedro de Paula Pannain Souza<jps@bsd.com.br<jps%40bsd.com.br>>
> escreveu:
>
> > Oi Pessoal,
> >
> > Consegui resolver. Depois de muito teste e mexendo aki e ali uma hora
> > funcionou.
> >
> > Vou postar a classe aqui para que vcs possam olhar e se puder dar alguma
> > dica de algum problema que eu possa ter.
> >
> > No meu propery está o id, pois estou usando integrado com grails, daí
> fica
> > mais fácil.
> >
> > O uso no view ficou:
> > <sc:ComboBox dataProvider="{paisModel.list}" labelField="nome"
> > selectedValue="{estadoModel.bean.pais}"
> > selectedItem="@{estadoModel.bean.pais}" />
> >
> > Att.,
> > João Pedro
> > ADSA Tecnologia
> >
> > ==================================
> >
> > package br.com.adsa.swiz.componente{
> >
> > import spark.components.ComboBox;
> >
> >
> > public class ComboBox extends spark.components.ComboBox{
> >
> > private var _selectedValue:*;
> > private var _property:String = "id";
> >
> > [Bindable("change")]
> > [Bindable("valueCommit")]
> > public function set selectedValue(object:*):void{
> > _selectedValue = object;
> > this.selectedIndex = getSelectedObject();
> > }
> >
> > public function get selectedValue():*{
> > return _selectedValue;
> > }
> >
> > public function set property(value:String):void{
> > _property = value;
> > }
> >
> > public function get property():String{
> > return _property;
> > }
> >
> > public function getSelectedObject():Number{
> > var i:Number;
> > for (i=0; i < this.dataProvider.length; i++){
> > if (this.dataProvider[i][_property] ==
> > _selectedValue[_property]){
> > return i;
> > }
> > }
> > return -1;
> > }
> >
> > public function nullLabelFunction(input:String):Object{
> > return null;
> > }
> >
> >
> > public function ComboBox(){
> > super();
> > super.labelToItemFunction = nullLabelFunction;
> > }
> > }
> > }
> >
> >
> >
> > Em 22 de setembro de 2010 10:19, João Pedro de Paula Pannain Souza <
> > jps@bsd.com.br <jps%40bsd.com.br>> escreveu:
> >
> >> Oi Pessoal,
> >>
> >> Bom dia.
> >> Alguem já trabalhou com combobox e swiz, usando o two-way binding e pode
> >> me
> >> dar alguma dica?
> >>
> >> Estou com um problema na edição do formulário.
> >>
> >> Eu tentei isso aqui na view:
> >> <s:ComboBox dataProvider="{paisModel.list}" labelField="nome"
> >> selectedItem="@{estadoModel.bean.pais}" />
> >>
> >> No banco de dados salva blz, porém se eu preciso editar ele não consegue
> >> selecionar o item do estadoModel, fica sempre a ultima seleção.
> >>
> >> Já tentei extender o combobox e criar um selectedValue passando o objeto
> e
> >> o property passando o campo do objeto mas não deu certo....
> >>
> >> E tb to com dúvida em como cascatear isso, pois logo terei de fazer o
> >> famoso vinculo Pais, Estado, Cidade.... alguem pode me dar uma dica?
> >>
> >>
> >> Att.,
> >> João Pedro
> >>
> >>
> >>
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> --
> Mario Junior
> http://blog.mariojunior.com/
> @mariojunior
>
>

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

3.

3D Image Gallery

Enviado por: "Alessandro Moreira" alessandro.moreira@gmail.com   alessandro.moreira@ymail.com

Qua, 22 de Set de 2010 5:39 pm



Saudações,

Me foi solicitado implantar o Cooliris ( http://www.cooliris.com/ ). Durante
o estudo verifiquei que ele se utiliza de engines de pesquisa como flickr,
picasa. Ou customizações de Media RSS (
http://www.cooliris.com/developer/reference/media-rss/ ). O que foi
descartado.

Portanto, venho a lista solicitar a ajuda para encontrar uma alternativa a
ser implementada na aplicação Adobe Flex 3 que estou trabalhando. Caso seja
um objectEmbed mas que possa fornecer a lista de imagens pelo flex também
resolve.

Amigos é muito bem vindo também referências de biliotecas ou material de
estudo sobre o assunto.

Já agredeço a todos que puderem ajudar!!

--
Alessandro Bezerra Moreira
Graduado em Ciências da Computação
Programador Analista Java e Adobe Flex 3
Árbitro de Voleibol Nacional
Instrutor Nacional de Curso de Formação de Árbitros e Apontadores
email/msn/gtalk : alessandro.moreira@gmail.com
alessandromoreira.wordpress.com
http://meadiciona.com/alessandromoreira

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

4.1.

Gerar XML

Enviado por: "Gregory Fontenele" gregoryfontenele@gmail.com   gregoryfontenele

Qui, 23 de Set de 2010 9:14 am



Caros,

Tem como gerar um arquivo XML no flex e mandar para o cliente fazer
download?

--
Atenciosamente,
Gregory Fontenele

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

4.2.

Re: Gerar XML

Enviado por: "Gustavo Martinez" ghm@ufrj.br

Qui, 23 de Set de 2010 9:27 am



Gerar um XML com o q?
abrs
--
Gustavo Martinez

2010/9/23 Gregory Fontenele <gregoryfontenele@gmail.com>

>
>
> Caros,
>
> Tem como gerar um arquivo XML no flex e mandar para o cliente fazer
> download?
>
> --
> Atenciosamente,
> Gregory Fontenele
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

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

4.3.

Re: Gerar XML

Enviado por: "Gregory Fontenele" gregoryfontenele@gmail.com   gregoryfontenele

Qui, 23 de Set de 2010 9:30 am



Com os dados de um cliente cadastrado.

2010/9/23 Gustavo Martinez <ghm@ufrj.br>

> Gerar um XML com o q?
> abrs
> --
> Gustavo Martinez
>
>
> 2010/9/23 Gregory Fontenele <gregoryfontenele@gmail.com>
>
> >
> >
> > Caros,
> >
> > Tem como gerar um arquivo XML no flex e mandar para o cliente fazer
> > download?
> >
> > --
> > Atenciosamente,
> > Gregory Fontenele
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [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,
Gregory Fontenele

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

4.4.

Re: Gerar XML

Enviado por: "pmazzia" pmazzia@hotmail.com   pmazzia

Qui, 23 de Set de 2010 2:27 pm



Gregory, qdo o Gustavo perguntou com quê ele nao quis saber do conteúdo, mas da linguagem de back-end.
Provavelmente seus dados estao em um banco de dados, correto?
Entao, qual o banco? Qual sua linguagem de back-end? Java/PHP?
E qto ao flex gerar o XML baseado no banco de dados a resposta é nao.

Abraco

Paulo Mazzia

--- Em flex-brasil@yahoogrupos.com.br, Gregory Fontenele <gregoryfontenele@...> escreveu
>
> Caros,
>
> Tem como gerar um arquivo XML no flex e mandar para o cliente fazer
> download?
>
> --
> Atenciosamente,
> Gregory Fontenele
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

4.5.

Re: Gerar XML

Enviado por: "borellametal" no_reply@yahoogrupos.com.br   borellametal

Qui, 23 de Set de 2010 4:20 pm



Quando se trata de Flex e ArrayCollection tem sim ( eu mesmo ja fiz para trabalho de faculdade ) mais ou menos assim:

depois que tiver o seu retorno do banco execute isso
private function iniciar():void
{
var xml:XML=objectToXML(SUALISTA.source);
txt1.text=ObjectUtil.toString(SUALISTA.source);
txt2.text=xml.toXMLString();
//esses txt1 e 2 sao dois textArea para ver der um lado obj e outro xml..
}

todas as outras funcoes que precisa seguem abaixo comentadas

private function objectToXML(obj:Object):XML
{
var qName:QName=new QName("cidade");
var xmlDocument:XMLDocument=new XMLDocument();
var simpleXMLEncoder:SimpleXMLEncoder=new SimpleXMLEncoder(xmlDocument);
var xmlNode:XMLNode=simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
var xml:XML=new XML(xmlDocument.toString());
trace(xml.toXMLString());
return xml;
}

private function onLoadFileClick():void
{
//cria a instancia do FileReference
fr=new FileReference();
//adiciona o evento para a escuta quando o arquivo for selecionado
fr.addEventListener(Event.SELECT, onFileSelect);
//adiciona o evento para a escuta quando o arquivo for cancelado
fr.addEventListener(Event.CANCEL, onCancel);
//abri somente arquivos XML
fr.browse(FILE_TYPES);
}

//chamado quando o usuario seleciona o arquivo
private function onFileSelect(e:Event):void
{
//quando o arquivo for carregado dispara a escuta da funcao onLoadComplete
fr.addEventListener(Event.COMPLETE, onLoadComplete);
// adiciona a escuta quando acontece erro ao carregar arquivo
fr.addEventListener(IOErrorEvent.IO_ERROR, onLoadError);
//carrega o conteudo do arquivo
fr.load();
}

//Chamado quando o usuario cancela
private function onCancel(e:Event):void
{
trace("File Browse Canceled");
fr=null;
}

//chama completa o arquivo carregado
private function onLoadComplete(e:Event):void
{
//recupera os dados do arquivo como um byte array
var data:ByteArray=fr.data;
//le o arquivo como uma string e coloca em um text area
txt2.text=data.readUTFBytes(data.bytesAvailable);
//limpa a instancia do arquivo tipo filereference
fr=null;
}

//quando ocorrer erros ao carregar
private function onLoadError(e:IOErrorEvent):void
{
trace("Error loading file : " + e.text);
}

//chamadoquando o usuario digita no textarea
private function onInputChange():void
{
//habilita o botao se ha texto para salvar
saveButton.enabled=(txt2.text.length > 0);
}

//chamado quando o usuario clica o botao de carregar
private function onSaveClick():void
{
//criando instancia de File Reference
fr=new FileReference();

//escuta para falha quando foi salvo
fr.addEventListener(Event.COMPLETE, onFileSave);

//escuta para quando cancelar
fr.addEventListener(Event.CANCEL, onCancel);

//escuta para quando ha erros no salvar
fr.addEventListener(IOErrorEvent.IO_ERROR, onSaveError);

//abre a caixa para saber onde salvar o XML usando o nome default
fr.save('<?xml version="1.0" encoding="UTF-8"?>\n'+txt2.text, DEFAULT_FILE_NAME);
}

//chamado quando o arquivo for salvo
private function onFileSave(e:Event):void
{
trace("File Saved");
fr=null;
Alert.show('Salvo com sucesso');
}

//chamado se o usuario cancela a caixa de dialogo
private function onCance2l(e:Event):void
{
Alert.show('Arquivo cancelado', 'Sistema');
fr=null;
}

//chamado se ocorrer erro enquanto salva o arquivo
private function onSaveError(e:IOErrorEvent):void
{
Alert.show('Erro '+ e.text);
fr=null;
}

e num botao Salvar Xml na propriedade click="onSaveClick()"

Felipe

--- Em flex-brasil@yahoogrupos.com.br, "pmazzia" <pmazzia@...> escreveu
>
> Gregory, qdo o Gustavo perguntou com quê ele nao quis saber do conteúdo, mas da linguagem de back-end.
> Provavelmente seus dados estao em um banco de dados, correto?
> Entao, qual o banco? Qual sua linguagem de back-end? Java/PHP?
> E qto ao flex gerar o XML baseado no banco de dados a resposta é nao.
>
> Abraco
>
> Paulo Mazzia
>
> --- Em flex-brasil@yahoogrupos.com.br, Gregory Fontenele <gregoryfontenele@> escreveu
> >
> > Caros,
> >
> > Tem como gerar um arquivo XML no flex e mandar para o cliente fazer
> > download?
> >
> > --
> > Atenciosamente,
> > Gregory Fontenele
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>

4.6.

Re: Gerar XML

Enviado por: "borellametal" no_reply@yahoogrupos.com.br   borellametal

Qui, 23 de Set de 2010 4:27 pm



faltou a definicao das var

private var fr:FileReference;
private static const FILE_TYPES:Array=[new FileFilter("Arquivo XML", "*.xml")];
private static const DEFAULT_FILE_NAME:String="trabalho.xml";

--- Em flex-brasil@yahoogrupos.com.br, borellametal <no_reply@...> escreveu
>
> Quando se trata de Flex e ArrayCollection tem sim ( eu mesmo ja fiz para trabalho de faculdade ) mais ou menos assim:
>
> depois que tiver o seu retorno do banco execute isso
> private function iniciar():void
> {
> var xml:XML=objectToXML(SUALISTA.source);
> txt1.text=ObjectUtil.toString(SUALISTA.source);
> txt2.text=xml.toXMLString();
> //esses txt1 e 2 sao dois textArea para ver der um lado obj e outro xml..
> }
>
> todas as outras funcoes que precisa seguem abaixo comentadas
>
> private function objectToXML(obj:Object):XML
> {
> var qName:QName=new QName("cidade");
> var xmlDocument:XMLDocument=new XMLDocument();
> var simpleXMLEncoder:SimpleXMLEncoder=new SimpleXMLEncoder(xmlDocument);
> var xmlNode:XMLNode=simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
> var xml:XML=new XML(xmlDocument.toString());
> trace(xml.toXMLString());
> return xml;
> }
>
> private function onLoadFileClick():void
> {
> //cria a instancia do FileReference
> fr=new FileReference();
> //adiciona o evento para a escuta quando o arquivo for selecionado
> fr.addEventListener(Event.SELECT, onFileSelect);
> //adiciona o evento para a escuta quando o arquivo for cancelado
> fr.addEventListener(Event.CANCEL, onCancel);
> //abri somente arquivos XML
> fr.browse(FILE_TYPES);
> }
>
> //chamado quando o usuario seleciona o arquivo
> private function onFileSelect(e:Event):void
> {
> //quando o arquivo for carregado dispara a escuta da funcao onLoadComplete
> fr.addEventListener(Event.COMPLETE, onLoadComplete);
> // adiciona a escuta quando acontece erro ao carregar arquivo
> fr.addEventListener(IOErrorEvent.IO_ERROR, onLoadError);
> //carrega o conteudo do arquivo
> fr.load();
> }
>
> //Chamado quando o usuario cancela
> private function onCancel(e:Event):void
> {
> trace("File Browse Canceled");
> fr=null;
> }
>
> //chama completa o arquivo carregado
> private function onLoadComplete(e:Event):void
> {
> //recupera os dados do arquivo como um byte array
> var data:ByteArray=fr.data;
> //le o arquivo como uma string e coloca em um text area
> txt2.text=data.readUTFBytes(data.bytesAvailable);
> //limpa a instancia do arquivo tipo filereference
> fr=null;
> }
>
> //quando ocorrer erros ao carregar
> private function onLoadError(e:IOErrorEvent):void
> {
> trace("Error loading file : " + e.text);
> }
>
> //chamadoquando o usuario digita no textarea
> private function onInputChange():void
> {
> //habilita o botao se ha texto para salvar
> saveButton.enabled=(txt2.text.length > 0);
> }
>
> //chamado quando o usuario clica o botao de carregar
> private function onSaveClick():void
> {
> //criando instancia de File Reference
> fr=new FileReference();
>
> //escuta para falha quando foi salvo
> fr.addEventListener(Event.COMPLETE, onFileSave);
>
> //escuta para quando cancelar
> fr.addEventListener(Event.CANCEL, onCancel);
>
> //escuta para quando ha erros no salvar
> fr.addEventListener(IOErrorEvent.IO_ERROR, onSaveError);
>
> //abre a caixa para saber onde salvar o XML usando o nome default
> fr.save('<?xml version="1.0" encoding="UTF-8"?>\n'+txt2.text, DEFAULT_FILE_NAME);
> }
>
> //chamado quando o arquivo for salvo
> private function onFileSave(e:Event):void
> {
> trace("File Saved");
> fr=null;
> Alert.show('Salvo com sucesso');
> }
>
> //chamado se o usuario cancela a caixa de dialogo
> private function onCance2l(e:Event):void
> {
> Alert.show('Arquivo cancelado', 'Sistema');
> fr=null;
> }
>
> //chamado se ocorrer erro enquanto salva o arquivo
> private function onSaveError(e:IOErrorEvent):void
> {
> Alert.show('Erro '+ e.text);
> fr=null;
> }
>
> e num botao Salvar Xml na propriedade click="onSaveClick()"
>
> Felipe
>
>
>
> --- Em flex-brasil@yahoogrupos.com.br, "pmazzia" <pmazzia@> escreveu
> >
> > Gregory, qdo o Gustavo perguntou com quê ele nao quis saber do conteúdo, mas da linguagem de back-end.
> > Provavelmente seus dados estao em um banco de dados, correto?
> > Entao, qual o banco? Qual sua linguagem de back-end? Java/PHP?
> > E qto ao flex gerar o XML baseado no banco de dados a resposta é nao.
> >
> > Abraco
> >
> > Paulo Mazzia
> >
> > --- Em flex-brasil@yahoogrupos.com.br, Gregory Fontenele <gregoryfontenele@> escreveu
> > >
> > > Caros,
> > >
> > > Tem como gerar um arquivo XML no flex e mandar para o cliente fazer
> > > download?
> > >
> > > --
> > > Atenciosamente,
> > > Gregory Fontenele
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
>

5.1.

Ajuda AIR SQLite

Enviado por: "Daniel Gerep" daniel.gerep@gmail.com   danielgerep85

Qui, 23 de Set de 2010 11:36 pm



Olá pessoal,

Talvez esse não seja o lugar para uma dúvida sobre AIR mas se for, pode
favor me ajudem =)

Eu peguei uma aplicação no site da Adobe e está funcionando perfeitamente, é
um sistema de contato, só adiciona, altera e excluí o contato, usando
SQLite.

Eu procurei em tudo quanto é pasta do programa e não achei nenhum arquivo
.db

Fiz um teste, peguei a seguinte linha do código aonde eu indico o arquivo
.db a ser usado:
var db:File = File.applicationStorageDirectory.resolvePath("test.db");

Funciona direitinho e se eu mudar ela para?
var db:File = File.applicationStorageDirectory.resolvePath("c:/teste.db");

Também funciona!!!

Eu entrei no C: e pesquisei por arquivos .db e nenhum resultado....

O que estou fazendo de errado?!

Muito obrigado pelo tempo e atenção.

--
*Att*
*Daniel Gerep*

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

5.2.

Re: Ajuda AIR SQLite

Enviado por: "Igor Costa" igorcosta@gmail.com   igorfrombrazil

Sex, 24 de Set de 2010 12:47 am



Vai ver você não habilitou o Exibir Arquivos ocultos do Windows. Os arquivos
de .db ficam geralmente no windows como ocultos.

Att
----------------------------
Igor Costa
www.igorcosta.com
www.igorcosta.org

2010/9/23 Daniel Gerep <daniel.gerep@gmail.com>

>
>
> Olá pessoal,
>
> Talvez esse não seja o lugar para uma dúvida sobre AIR mas se for, pode
> favor me ajudem =)
>
> Eu peguei uma aplicação no site da Adobe e está funcionando perfeitamente,
> é
> um sistema de contato, só adiciona, altera e excluí o contato, usando
> SQLite.
>
> Eu procurei em tudo quanto é pasta do programa e não achei nenhum arquivo
> .db
>
> Fiz um teste, peguei a seguinte linha do código aonde eu indico o arquivo
> .db a ser usado:
> var db:File = File.applicationStorageDirectory.resolvePath("test.db");
>
> Funciona direitinho e se eu mudar ela para?
> var db:File = File.applicationStorageDirectory.resolvePath("c:/teste.db");
>
> Também funciona!!!
>
> Eu entrei no C: e pesquisei por arquivos .db e nenhum resultado....
>
> O que estou fazendo de errado?!
>
> Muito obrigado pelo tempo e atenção.
>
> --
> *Att*
> *Daniel Gerep*
>
> [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: Ajuda AIR SQLite

Enviado por: "Daniel Gerep" daniel.gerep@gmail.com   danielgerep85

Sex, 24 de Set de 2010 12:26 pm



Obrigado vou tentar isso e mais tarde te dou uma resposta

2010/9/24 Igor Costa <igorcosta@gmail.com>

>
>
> Vai ver você não habilitou o Exibir Arquivos ocultos do Windows. Os
> arquivos
> de .db ficam geralmente no windows como ocultos.
>
> Att
> ----------------------------
> Igor Costa
> www.igorcosta.com
> www.igorcosta.org
>
> 2010/9/23 Daniel Gerep <daniel.gerep@gmail.com <daniel.gerep%40gmail.com>>
>
>
> >
> >
> > Olá pessoal,
> >
> > Talvez esse não seja o lugar para uma dúvida sobre AIR mas se for, pode
> > favor me ajudem =)
> >
> > Eu peguei uma aplicação no site da Adobe e está funcionando
> perfeitamente,
> > é
> > um sistema de contato, só adiciona, altera e excluí o contato, usando
> > SQLite.
> >
> > Eu procurei em tudo quanto é pasta do programa e não achei nenhum arquivo
> > .db
> >
> > Fiz um teste, peguei a seguinte linha do código aonde eu indico o arquivo
> > .db a ser usado:
> > var db:File = File.applicationStorageDirectory.resolvePath("test.db");
> >
> > Funciona direitinho e se eu mudar ela para?
> > var db:File =
> File.applicationStorageDirectory.resolvePath("c:/teste.db");
> >
> > Também funciona!!!
> >
> > Eu entrei no C: e pesquisei por arquivos .db e nenhum resultado....
> >
> > O que estou fazendo de errado?!
> >
> > Muito obrigado pelo tempo e atenção.
> >
> > --
> > *Att*
> > *Daniel Gerep*
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
*Att*
*Daniel Gerep*

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

5.4.

Re: Ajuda AIR SQLite

Enviado por: "Daniel Gerep" daniel.gerep@gmail.com   danielgerep85

Sex, 24 de Set de 2010 5:21 pm



Encontrei...

C:\Users\Daniel\AppData\Roaming\{nome_apicação}\Local Store

Obrigado pela ajuda Igro

--
*Att*
*Daniel Gerep*

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

6.

Alessandro Moreira wants to stay in touch on LinkedIn

Enviado por: "Alessandro Moreira via LinkedIn" alessandro.moreira@gmail.com   alessandro.moreira@ymail.com

Sex, 24 de Set de 2010 1:38 pm



LinkedIn
------------Alessandro Moreira requested to add you as a connection on LinkedIn:
------------------------------------------

Eric,

I'd like to add you to my professional network on LinkedIn.

- Alessandro Moreira

Accept invitation from Alessandro Moreira
http://www.linkedin.com/e/2e5g5k-geha01ga-5j/vmKhLssKBsy6K1Epsz5nhBRCnU5YQPKpsqYJHysL_kbFRq/blk/I2359430609_2/1BpC5vrmRLoRZcjkkZt5YCpnlOt3RApnhMpmdzgmhxrSNBszYOnPAMdz0Pd3ARcP99bPtikkVepP51bP8RcPkMdzsMdP4LrCBxbOYWrSlI/EML_comm_afe/

View invitation from Alessandro Moreira
http://www.linkedin.com/e/2e5g5k-geha01ga-5j/vmKhLssKBsy6K1Epsz5nhBRCnU5YQPKpsqYJHysL_kbFRq/blk/I2359430609_2/39vej0Sc3cQejkPcAALqnpPbOYWrSlI/svi/

------------------------------------------
DID YOU KNOW you can use your LinkedIn profile as your website? Select a vanity URL and then promote this address on your business cards, email signatures, website, etc
http://www.linkedin.com/e/2e5g5k-geha01ga-5j/ewp/inv-21/

--
(c) 2010, LinkedIn Corporation

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

7.1.

Processando  dados no mysql

Enviado por: "Eduardo Almeida" eduardosifk@hotmail.com

Sáb, 25 de Set de 2010 9:44 am




Bom dia amigos, estou montando um sistema para administração de produtos.
Utilizo o amfphp e gravo no banco myql. Até aí tudo bem.
Em cada remote object coloquei o atributo showBusyCursor="true", indicando
o processamento da operação, quando realizado (gravação, alteração de produtos)

Verifquei que as vezes a gravação ou alteração de algum produto, é mais demorada,
então fica o cursor indicando ao usuário que ainda está sendo realizado a gravação.

O meu problema é que mesmo quando o cursor está indicando esse processo de gravação,
eu consigo fazer outras alterações, por exemplo, enquando ele grava um produto, eu posso
ir no datagrid, seleciono um outro produto, altero o combobox e peço para alterar.
Só que na maioria dos casos dá errado, ele não joga as tarefas "na fila", acabou que
eu fui fazer isso pra ver o que acontecia, e então, os produtos de teste que eu cadastrei,
10 deles sumiram por este motivo.

A questão é a seguinte: como eu bloqueio o meu sistema, enquanto ele realiza uma tarefa?
Seria somente eu colocar o enabled dos botões como false ?????

O que devo fazer?

Eduardo



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

7.2.

Re: Processando  dados no mysql

Enviado por: "Eduardo Armstrong Correnti" eduarmstrong@hotmail.com   eduardo.armstrong

Sáb, 25 de Set de 2010 4:42 pm





Blz?!

Isso acontece pq o Flex é assíncrono (senão sabe do que se trata recomendo pesquisar), então não há uma "fila de espera".

O que você pode fazer é "bloquear a tela", isso pode ser feito de N maneiras, vou citar duas não elegantes mas que funcionam

1 - Você setar false para a propriedade enabled do teu container "mais externo"

2 - Você setar false para a propriedade enableda do botão que faz a ação de salvar

[]´s

Att.

Eduardo Armstrong Correnti
@eduarmstrong
http://eduarmstrong.blogspot.com/
To: flex-brasil@yahoogrupos.com.br
From: eduardosifk@hotmail.com
Date: Sat, 25 Sep 2010 09:44:08 -0300
Subject: [flex-brasil] Processando dados no mysql

Bom dia amigos, estou montando um sistema para administração de produtos.

Utilizo o amfphp e gravo no banco myql. Até aí tudo bem.

Em cada remote object coloquei o atributo showBusyCursor="true", indicando

o processamento da operação, quando realizado (gravação, alteração de produtos)

Verifquei que as vezes a gravação ou alteração de algum produto, é mais demorada,

então fica o cursor indicando ao usuário que ainda está sendo realizado a gravação.

O meu problema é que mesmo quando o cursor está indicando esse processo de gravação,

eu consigo fazer outras alterações, por exemplo, enquando ele grava um produto, eu posso

ir no datagrid, seleciono um outro produto, altero o combobox e peço para alterar.

Só que na maioria dos casos dá errado, ele não joga as tarefas "na fila", acabou que

eu fui fazer isso pra ver o que acontecia, e então, os produtos de teste que eu cadastrei,

10 deles sumiram por este motivo.

A questão é a seguinte: como eu bloqueio o meu sistema, enquanto ele realiza uma tarefa?

Seria somente eu colocar o enabled dos botões como false ?????

O que devo fazer?

Eduardo



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



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

7.3.

Re: Processando  dados no mysql

Enviado por: "Eduardo Almeida" eduardosifk@hotmail.com

Dom, 26 de Set de 2010 11:27 am




oi Eduardo,

no caso, possuo por exemplo 15 funções nesta tela de cadastro.

Aí entao, para cada uma destas funções eu deverei inserir a condição para bloqueio dos botões?

(se cursor = ocupado, desabilite botoes)

Onde eu insiro esta condição, e como ela será???

Desde já , agradeço!

Abçs.

> To: flex-brasil@yahoogrupos.com.br
> From: eduarmstrong@hotmail.com
> Date: Sat, 25 Sep 2010 19:42:17 +0000
> Subject: RE: [flex-brasil] Processando dados no mysql
>
>
>
> Blz?!
>
> Isso acontece pq o Flex é assíncrono (senão sabe do que se trata recomendo pesquisar), então não há uma "fila de espera".
>
> O que você pode fazer é "bloquear a tela", isso pode ser feito de N maneiras, vou citar duas não elegantes mas que funcionam
>
> 1 - Você setar false para a propriedade enabled do teu container "mais externo"
>
> 2 - Você setar false para a propriedade enableda do botão que faz a ação de salvar
>
>
> []´s
>
> Att.
>
> Eduardo Armstrong Correnti
> @eduarmstrong
> http://eduarmstrong.blogspot.com/
> To: flex-brasil@yahoogrupos.com.br
> From: eduardosifk@hotmail.com
> Date: Sat, 25 Sep 2010 09:44:08 -0300
> Subject: [flex-brasil] Processando dados no mysql
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Bom dia amigos, estou montando um sistema para administração de produtos.
>
> Utilizo o amfphp e gravo no banco myql. Até aí tudo bem.
>
> Em cada remote object coloquei o atributo showBusyCursor="true", indicando
>
> o processamento da operação, quando realizado (gravação, alteração de produtos)
>
>
>
> Verifquei que as vezes a gravação ou alteração de algum produto, é mais demorada,
>
> então fica o cursor indicando ao usuário que ainda está sendo realizado a gravação.
>
>
>
> O meu problema é que mesmo quando o cursor está indicando esse processo de gravação,
>
> eu consigo fazer outras alterações, por exemplo, enquando ele grava um produto, eu posso
>
> ir no datagrid, seleciono um outro produto, altero o combobox e peço para alterar.
>
> Só que na maioria dos casos dá errado, ele não joga as tarefas "na fila", acabou que
>
> eu fui fazer isso pra ver o que acontecia, e então, os produtos de teste que eu cadastrei,
>
> 10 deles sumiram por este motivo.
>
>
>
> A questão é a seguinte: como eu bloqueio o meu sistema, enquanto ele realiza uma tarefa?
>
> Seria somente eu colocar o enabled dos botões como false ?????
>
>
>
> O que devo fazer?
>
>
>
> Eduardo
>
>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> [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
>
>


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

7.4.

Re: Processando  dados no mysql

Enviado por: "Eduardo Armstrong Correnti" eduarmstrong@hotmail.com   eduardo.armstrong

Dom, 26 de Set de 2010 3:27 pm




blz?!

no método que está no clique do botão

private function clickBotaoSalvar(): void {
idDoBotaoSalvar.enabled = false;

// continua o processo
}

[]´s


Att.


Eduardo Armstrong Correnti
@eduarmstrong
http://eduarmstrong.blogspot.com/
To: flex-brasil@yahoogrupos.com.br
From: eduardosifk@hotmail.com
Date: Sun, 26 Sep 2010 11:26:19 -0300
Subject: RE: [flex-brasil] Processando dados no mysql

oi Eduardo,

no caso, possuo por exemplo 15 funções nesta tela de cadastro.

Aí entao, para cada uma destas funções eu deverei inserir a condição para bloqueio dos botões?

(se cursor = ocupado, desabilite botoes)

Onde eu insiro esta condição, e como ela será???

Desde já , agradeço!

Abçs.

> To: flex-brasil@yahoogrupos.com.br

> From: eduarmstrong@hotmail.com

> Date: Sat, 25 Sep 2010 19:42:17 +0000

> Subject: RE: [flex-brasil] Processando dados no mysql

>

>

>

> Blz?!

>

> Isso acontece pq o Flex é assíncrono (senão sabe do que se trata recomendo pesquisar), então não há uma "fila de espera".

>

> O que você pode fazer é "bloquear a tela", isso pode ser feito de N maneiras, vou citar duas não elegantes mas que funcionam

>

> 1 - Você setar false para a propriedade enabled do teu container "mais externo"

>

> 2 - Você setar false para a propriedade enableda do botão que faz a ação de salvar

>

>

> []´s

>

> Att.

>

> Eduardo Armstrong Correnti

> @eduarmstrong

> http://eduarmstrong.blogspot.com/

> To: flex-brasil@yahoogrupos.com.br

> From: eduardosifk@hotmail.com

> Date: Sat, 25 Sep 2010 09:44:08 -0300

> Subject: [flex-brasil] Processando dados no mysql

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

> Bom dia amigos, estou montando um sistema para administração de produtos.

>

> Utilizo o amfphp e gravo no banco myql. Até aí tudo bem.

>

> Em cada remote object coloquei o atributo showBusyCursor="true", indicando

>

> o processamento da operação, quando realizado (gravação, alteração de produtos)

>

>

>

> Verifquei que as vezes a gravação ou alteração de algum produto, é mais demorada,

>

> então fica o cursor indicando ao usuário que ainda está sendo realizado a gravação.

>

>

>

> O meu problema é que mesmo quando o cursor está indicando esse processo de gravação,

>

> eu consigo fazer outras alterações, por exemplo, enquando ele grava um produto, eu posso

>

> ir no datagrid, seleciono um outro produto, altero o combobox e peço para alterar.

>

> Só que na maioria dos casos dá errado, ele não joga as tarefas "na fila", acabou que

>

> eu fui fazer isso pra ver o que acontecia, e então, os produtos de teste que eu cadastrei,

>

> 10 deles sumiram por este motivo.

>

>

>

> A questão é a seguinte: como eu bloqueio o meu sistema, enquanto ele realiza uma tarefa?

>

> Seria somente eu colocar o enabled dos botões como false ?????

>

>

>

> O que devo fazer?

>

>

>

> Eduardo

>

>

>

>

>

>

>

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

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

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

>

>



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



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

8.1.

Sequencia de Transições no Flex 4

Enviado por: "Ricardo Cardoso" rickdukflex@ymail.com   rickdukflex@ymail.com

Dom, 26 de Set de 2010 5:05 pm



Olá, fiz um efeito fade quando é trocado o state da aplicação, porém queria que um efeito só comecasse quando o outro estivesse acabado, tem como fazer isso?

tentei fazer assim:
<s:transitions>
        <s:Transition fromState="stage">
            <s:Sequence>
                <s:Parallel >
                    <s:Fade target="{btnConsultaSaldo}" duration="1000"/>
                    <s:Fade target="{btnConsultaExtrato}" duration="1000"/>
                    <s:Fade target="{btnVoltarOpcaoPrincipal}" duration="1000"/>
                    <s:Fade target="{logoEsquerdo}" duration="1000"/>
                    <s:Fade target="{logoDireto}" duration="1000"/>
                    <s:Fade target="{logoConsultaSaldo}" duration="1000"/>
                </s:Parallel>
            </s:Sequence>
        </s:Transition>
        <s:Transition fromState="ConsultaSaldoExtrato">
            <s:Sequence>
                <s:Fade target="{command}" duration="1000"/>
            </s:Sequence>
        </s:Transition>
    </s:transitions>

Esse codigo abaixo deveria comecar só quando o outro acabasse!
 <s:Fade target="{logoConsultaSaldo}" duration="1000"/>

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

8.2.

RES: [flex-brasil] Sequencia de Transições no Flex 4

Enviado por: "Prof. Baco" profbaco@yahoo.com.br   profbaco

Dom, 26 de Set de 2010 5:09 pm



Bom pelo meu pouco uso de diste tente assim:

<s:transitions>
<s:Transition fromState="stage">
<s:Sequence>
<s:Fade target="{btnConsultaSaldo}" duration="1000"/>
<s:Fade target="{btnConsultaExtrato}" duration="1000"/>
<s:Fade target="{btnVoltarOpcaoPrincipal}"
duration="1000"/>
<s:Fade target="{logoEsquerdo}" duration="1000"/>
<s:Fade target="{logoDireto}" duration="1000"/>
<s:Fade target="{logoConsultaSaldo}" duration="1000"/>
</s:Sequence>
</s:Transition>
<s:Transition fromState="ConsultaSaldoExtrato">
<s:Sequence>
<s:Fade target="{command}" duration="1000"/>
</s:Sequence>
</s:Transition>
</s:transitions>

Retirando o Paralelo para não acontecer junto

Prof. Baco (Edmar Carvalhaes)

De: flex-brasil@yahoogrupos.com.br [mailto:flex-brasil@yahoogrupos.com.br]
Em nome de Ricardo Cardoso
Enviada em: domingo, 26 de setembro de 2010 17:05
Para: flex-brasil@yahoogrupos.com.br
Assunto: [flex-brasil] Sequencia de Transições no Flex 4

Olá, fiz um efeito fade quando é trocado o state da aplicação, porém queria
que um efeito só comecasse quando o outro estivesse acabado, tem como fazer
isso?

tentei fazer assim:
<s:transitions>
<s:Transition fromState="stage">
<s:Sequence>
<s:Parallel >
<s:Fade target="{btnConsultaSaldo}" duration="1000"/>
<s:Fade target="{btnConsultaExtrato}" duration="1000"/>
<s:Fade target="{btnVoltarOpcaoPrincipal}"
duration="1000"/>
<s:Fade target="{logoEsquerdo}" duration="1000"/>
<s:Fade target="{logoDireto}" duration="1000"/>
<s:Fade target="{logoConsultaSaldo}" duration="1000"/>
</s:Parallel>
</s:Sequence>
</s:Transition>
<s:Transition fromState="ConsultaSaldoExtrato">
<s:Sequence>
<s:Fade target="{command}" duration="1000"/>
</s:Sequence>
</s:Transition>
</s:transitions>

Esse codigo abaixo deveria comecar só quando o outro acabasse!
<s:Fade target="{logoConsultaSaldo}" duration="1000"/>

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

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

8.3.

Re: [flex-brasil] Sequencia de Transições no Flex 4

Enviado por: "Gustavo Martinez" ghm@ufrj.br

Seg, 27 de Set de 2010 9:09 am



Caro, Ricardo,

Basta tirar a tag <s:Parallel >.
Vc usou <s:Sequence><s:Parallel >, o <s:Parallel > faz com que as transições
aconteçam ao mesmo tempo, anulando o <s:Sequence> que faz com q elas
aconteçam uma após a outra.

Abrs
--
Gustavo Martinez

2010/9/26 Ricardo Cardoso <rickdukflex@ymail.com>

>
>
> Olá, fiz um efeito fade quando é trocado o state da aplicação, porém queria
> que um efeito só comecasse quando o outro estivesse acabado, tem como fazer
> isso?
>
> tentei fazer assim:
> <s:transitions>
> <s:Transition fromState="stage">
> <s:Sequence>
> <s:Parallel >
> <s:Fade target="{btnConsultaSaldo}" duration="1000"/>
> <s:Fade target="{btnConsultaExtrato}" duration="1000"/>
> <s:Fade target="{btnVoltarOpcaoPrincipal}"
> duration="1000"/>
> <s:Fade target="{logoEsquerdo}" duration="1000"/>
> <s:Fade target="{logoDireto}" duration="1000"/>
> <s:Fade target="{logoConsultaSaldo}" duration="1000"/>
> </s:Parallel>
> </s:Sequence>
> </s:Transition>
> <s:Transition fromState="ConsultaSaldoExtrato">
> <s:Sequence>
> <s:Fade target="{command}" duration="1000"/>
> </s:Sequence>
> </s:Transition>
> </s:transitions>
>
> Esse codigo abaixo deveria comecar só quando o outro acabasse!
> <s:Fade target="{logoConsultaSaldo}" duration="1000"/>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

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

9.

Ajuda com Eventos

Enviado por: "Douglas Lira" douglas.lira.web@gmail.com   douglas_lira

Dom, 26 de Set de 2010 10:59 pm



Boa noite pessoal,

Estou com dificuldade com eventos, criei um componente e dentro dele
existe um botão como faço para minha aplicação principal enxegar a ação
desse botão?!

--
Atenciosamente,

Douglas Lira - Web/Mobile Development
"No que diz respeito ao empenho, ao compromisso, ao esforço, à dedicação,
não existe meio termo. Ou você faz a coisa bem feita ou não faz."

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

10.1.

ViewStack

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

Seg, 27 de Set de 2010 1:06 am



Não estou conseguindo com q o VS dimensiona conforme o tamanho heigth dos componentes...
alguem pode me ajudar... antes agradeço

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: