na realidade n são exatamente 10000. pode variar de 1000 ate 30000. é para um sistema de mapeamento que pode ter até 30000 objetos identificáveis. O toolTip deverá informar os dados desse objeto (coordenadas geográficas, faturamento, ultima encomenda, etc)
2009/4/30 Eduardo Kraus <eduardokr...@gmail.com> > Mais para que você quer 10.000 objetos? > > > *Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com > http://blog.mxml.com.br > > > 2009/4/30 Pedro Oliveira <pedro...@gmail.com> > > Ola pessoal ! >> >> qual seria a melhor maneira de colocar na tela 10000 objetos (8 x 8 px) >> com backgroundColor e respondendo ao toolTip ? >> já tentei o Label e o Canvas, mas além de demorar muito, também ocupa >> muita memória. >> >> var n:Number = 0; >> var m:Number = 0; >> >> var aa:Array = new Array(); >> for(n=0;n < 100;n++){ >> for(m=0;m < 100;m++){ >> aa[n] = new Canvas(); >> aa[n].x=(n+1) * 8; >> aa[n].y=(m+1) * 8; >> aa[n].width = 8; >> aa[n].height =8; >> >> aa[n].setStyle('backgroundColor','0xff0000'); >> aa[n].setStyle('borderColor','0x000000'); >> aa[n].setStyle('borderStyle','solid'); >> //aa[n].setStyle('borderThickness','1'); >> aa[n].toolTip = "gvgv" + n + "\nteste"; >> addChild(aa[n]); >> } >> >> Teria um outro objeto que seja mais rápido de renderizar e n ocupe muita >> memória ? Só preciso do evento mouseOver ou toolTip e backgroundColor. >> ainda n testei o Shape(). Será que é mais recomendado para esta situação ? >> >> []s Pedro Oliveira >> >> >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---