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.