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 > <javascript:>> 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 >> <javascript:> >> Para sair da lista, envie um email em branco para >> flexdev-u...@googlegroups.com <javascript:> >> 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 <javascript:>. >> 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.