PHP gevorderde |
|
Beste,
Ik heb een array met daarin movieclips. Deze movieclip is gesorteerd op grootte. Maar nu wil ik een soort grid opbouwen waar de grootste 1st worden gebruikt. Alleen zit ik met serieuze gaten soms als ik ze naast elkaar plaats. Ik zou liever meer gegroepeert krijgen...
var result:Array = searchTagModel.tags.sortOn("aantal",Array.NUMERIC);
result.reverse();
var posX:uint = 0;
var posY:uint = 50;
for each(var tagVO:TagVO in result)
{
var tag:Tag = new Tag(tagVO);
tag.addEventListener(MouseEvent.CLICK, clickHandler);
tagMC.addChildAt(tag,0);
var currentAantal:uint = 0;
if((posX + tag.width + 5) >= stage.stageWidth)
{
posX = 0;
posY = posY + tag.height;
}
tag.x = posX;
tag.y = posY;
posX = posX + tag.width + 5;
}
var result :Array = searchTagModel .tags .sortOn ("aantal",Array.NUMERIC ); result.reverse(); var posX:uint = 0; var posY:uint = 50; for each(var tagVO :TagVO in result ) { var tag:Tag = new Tag(tagVO); tag.addEventListener(MouseEvent.CLICK, clickHandler); tagMC.addChildAt(tag,0); var currentAantal:uint = 0; if((posX + tag.width + 5) >= stage.stageWidth) { posX = 0; posY = posY + tag.height; } tag.x = posX; tag.y = posY; posX = posX + tag.width + 5; }
Maar ik heb niet meteen een idee hoe ik dit kan aanpakken..
|