Mais para que você quer 10.000 objetos?

    *Eduardo Kraus*
Desenvolvedor
 [email protected]
http://blog.mxml.com.br


2009/4/30 Pedro Oliveira <[email protected]>

> 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 [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
-~----------~----~----~----~------~----~------~--~---

Responder a