apertei sem querer o botão enviar.... mas como eu faço para ir adicionando os :
for(var a:int = 0; a < acAge.length; a++){ eWin = new EscapeWindow(); eWin.id = acAge[a].cd_agenda; eWin.width = 200; eWin.height = (30*acAge[a].qt_minutos); eWin.x = (1*acAge[a].qt_minutos); eWin.title = acAge[a].hr_inicial + " - " + acAge[a].hr_final; eWin.status = acAge[a].nm_pessoa; eWin.resizable = true; eWin.movable = true; cPro.addElement(eWin); } dentro do panel que estou criando....por exemplo terei alguns eWin que será dentro do p_1 e outros dentro do p_2 e p_3, mas os panels é aleatorio, não sei se teria 2 ou 3 ou 4 ou 1. entendeu ? Qualquer dúvida estou a disposição. *Robinho* *Analista/Programador de Sistemas* *Skype: robinhocne* *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o impossível."* Em 24 de junho de 2014 16:54, Robinho de Morais <robinhodemor...@gmail.com> escreveu: > Leonardo.... > > > Eu fiz assim: > > for(var a:int = 0; a < acPro.length; a++){ > pHor = new spark.components.Panel(); > pHor.id = "p_"+acPro[a].cd_profissional; > pHor.title = acPro[a].nm_profissional; > pHor.width = 500; > pHor.height = 800; > > cPro = new Canvas(); > cPro.id = "c_"+acPro[a].cd_profissional; > cPro.width = 400; > cPro.height = 800; > cPro.setStyle("backgroundColor","#DDDDDD"); > pHor.addElement(cPro); > //adiciona o Panel no group > gAgendaProf.addElement(pHor); > > } > > > Nesse caso vamos supor que o acPro.length tem o valor 3, então cria se o > panel p_1, p_2 e p_3, mas ai eu tenho que adicionar dentro desses panels > > > public function resultAgenda(e:ResultEvent):void { > acAge = new ArrayCollection(e.result as Array); > for(var a:int = 0; a < acAge.length; a++){ > > eWin = new EscapeWindow(); > eWin.id = acAge[a].cd_agenda; > eWin.width = 200; > eWin.height = (30*acAge[a].qt_minutos); > eWin.x = (1*acAge[a].qt_minutos); > eWin.title = acAge[a].hr_inicial + " - " + acAge[a].hr_final; > eWin.status = acAge[a].nm_pessoa; > eWin.resizable = true; > eWin.movable = true; > cPro.addElement(eWin); > } > } > > Qualquer dúvida estou a disposição. > > *Robinho* > *Analista/Programador de Sistemas* > *Skype: robinhocne* > *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o > impossível."* > > > Em 24 de junho de 2014 15:44, Leonardo Oliveira < > leonardoc.olive...@gmail.com> escreveu: > > Exatamente, vai criando e adicionando, tipo: >> >> for(var i:uint=0; i<10; i++){ >> var panel:Panel = new Panel(); >> panel.percentHeight = 100; >> panel.percentWidth = 100; >> panel.left = 0; >> panel.top = 0; >> group.addElement(panel3); >> } >> >> Em segunda-feira, 23 de junho de 2014 15h13min48s UTC-3, Robinho de >> Morais escreveu: >>> >>> Entendi....mas como eu faço para criar x panels automaticamente.... >>> >>> tipo terei uma variavel que receberá a quantidade de panel que devo >>> criar....ai eu jogo dentro de um for para ele criar e adicionar alguns >>> dados no caption do panel diferente um do outro.... >>> >>> Qualquer dúvida estou a disposição. >>> >>> *Robinho* >>> *Analista/Programador de Sistemas* >>> *Skype: robinhocne* >>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o >>> impossível."* >>> >>> >>> Em 23 de junho de 2014 09:10, Leonardo Oliveira <leonardoc...@gmail.com> >>> escreveu: >>> >>>> Um exemplo bem básico: >>>> <?xml version="1.0" encoding="utf-8"?> >>>> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" >>>> xmlns:s="library://ns.adobe.com/flex/spark" >>>> xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" >>>> minHeight="600" >>>> creationComplete="inicializar(event)"> >>>> <fx:Declarations> >>>> <!-- Place non-visual elements (e.g., services, value objects) here --> >>>> </fx:Declarations> >>>> <fx:Script> >>>> <![CDATA[ >>>> import mx.events.FlexEvent; >>>> private function inicializar(evt:FlexEvent):void{ >>>> //cria um novo grupo: >>>> var group:Group = new Group(); >>>> group.percentHeight = 100; >>>> group.percentWidth = 100; >>>> //cria dois novos paineis: >>>> var panel3:Panel = new Panel(); >>>> panel3.percentHeight = 100; >>>> panel3.percentWidth = 100; >>>> panel3.left = 0; >>>> panel3.top = 0; >>>> panel3.title = "Painel 3"; >>>> var panel4:Panel = new Panel(); >>>> panel4.left = 0; >>>> panel4.top = 300; >>>> panel4.percentHeight = 100; >>>> panel4.percentWidth = 100; >>>> panel4.title = "Painel 4"; >>>> //adiciona os elementos criados: >>>> group.addElement(panel3); >>>> group.addElement(panel4); >>>> hGroup.addElement(group); >>>> } >>>> ]]> >>>> </fx:Script> >>>> <s:HGroup width="100%" height="100%" id="hGroup"> >>>> <s:Group width="100%" height="100%"> >>>> <mx:Canvas width="100%" height="100%"> >>>> <s:Panel title="Painel 1" width="100%" height="50%" left="0" top="0"> >>>> </s:Panel> >>>> <s:Panel title="Painel 2" left="0" top="300" bottom="0" right="0"> >>>> </s:Panel> >>>> </mx:Canvas> >>>> </s:Group> >>>> </s:HGroup> >>>> </s:Application> >>>> >>>> Em domingo, 22 de junho de 2014 14h06min42s UTC-3, Robinho de Morais >>>> escreveu: >>>> >>>>> Como faço para criar x group e x panels dentro dele ? >>>>> >>>>> quero apertar e criar x group e depois de acordo com as informações ir >>>>> criar panels dentro dele... >>>>> >>>> -- >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para fle...@googlegroups.com >>>> Para sair da lista, envie um email em branco para flexdev-u...@ >>>> googlegroups.com >>>> >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> --- >>>> Você recebeu essa mensagem porque está inscrito no grupo quot;flexdev" >>>> dos Grupos do Google. >>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >>>> envie um e-mail para flexdev+u...@googlegroups.com. >>>> >>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>> >>> >>> -- >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> --- >> Você recebeu essa mensagem porque está inscrito no grupo quot;flexdev" >> dos Grupos do Google. >> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> Para mais opções, acesse https://groups.google.com/d/optout. >> > > -- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/d/optout.