bom vou dar um exemplo que fiz
aqui, cola no flexbuilder pra ver melhor o código, senão
fica complicado,
Valeu, qualquer duvida to ai,
//=======================================
//código do evento personalizado,
//bem util, poderia ter varios
//eventos diferentes nessa classe
import flash.events.Event;
public final class PERSONAL_EVENT extends Event
{
public static const ITEM_ATUALIZADO:String = 'itemAtualizado';
private var item:Object;
public function PERSONAL_EVENT(item:Object, type:String =
ITEM_ATUALIZADO)
{
super(type);
this.item = item;
}
}
//=======================================
//MENU_ATALHOS.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow
xmlns:mx="http://www.adobe.com/2006/mxml"
width="431" height="390"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.managers.PopUpManager;
import mx.controls.Alert;
public var acEmails:ArrayCollection = new ArrayCollection;
private function okSair():void
{
dispatchEvent(new PERSONAL_EVENT(acEmails));
PopUpManager.removePopUp(this);
}
]]>
<mx:TextInput x="10" y="30"/>
<!--blá blá blá componentes do popup-->
</mx:TitleWindow>
//=======================================
//código da tela que cria o popUp
private function criarPopUp():void
{
var popAtalhos:MENU_ATALHOS = new MENU_ATALHOS();
PopUpManager.addPopUp(popAtalhos, this, true);
PopUpManager.centerPopUp(popAtalhos);
popAtalhos.addEventListener(PERSONAL_EVENT.ITEM_ATUALIZADO,
onpopAtalhosSelecionado);
}
private function onpopAtalhosSelecionado(e:PERSONAL_EVENT):void
{
//digamos que eu já tenha um datagrid chamado dgDados
dgDados.dataProvider = (e.item as ArrayCollection);
}
2009/3/19 DZ8 <[email protected]>
>
> Tenho uma tela de filtro que tem tem um combo que e populado e tem um
> metodo que popula ele e ele tem id e nome, quando usuario selecionar
> exempli id numero 1 nome joao preciso pegar este parametro e jogar
> para a outra tela e atualizar os valores no dataprovider daquela
> tela...
>
> deu para enteder agora?
>
> On 19 mar, 13:06, Jonathan Pirovano
> <[email protected]> wrote:
> > meu não entendi nada do que você disse,
> > sério mesmo,
> >
> > 2009/3/19 DZ8 <[email protected]>
> >
> >
> >
> >
> >
> > > Boa tarde
> >
> > > preciso pegar um valor no java que o id e passar por parametro para
> > > outra
> > > tela e carregar tipo seleciona o valor no combox e leva o valor com 3
> > > metodos para outra tela e atualiza estes dados do dataprovider da
> > > outra
> > > tela...exemplo tela de filtro passa o valor ao clicar no botao
> > > carregar para
> > > outra tela.. a tela de filtro e um tittlewindows e a que recebe e um
> > > mdi que
> > > tem dentro um componente que tem grids com dataprovider..
> >
> > > Terei que implementar Singletons em Actionscript 3.0.? e anica
> > > maneira? alguem teria um exemplo?
> >
> > > obrigado- Ocultar texto entre aspas -
> >
> > - Mostrar texto entre aspas -
> >
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---