Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.text.TextField;
- var spacer:int = 10;
- var thumbsX:int = menuX + btnW + spacer;
- var thumbsY:int = menuY;
- var numCols:int = 3;
- var xCounter:int;
- var yCounter:int;
- var childArray:Array = new Array();
- var pathArray:Array = new Array();
- var titleTxt:TextField = new TextField();
- titleTxt.x = thumbsX - 3.5;
- titleTxt.y = thumbsY - 25;
- titleTxt.autoSize = "left";
- addChild(titleTxt);
- function createThumbs(index:int):void
- {
- titleTxt.text = catArray[index];
- titleTxt.setTextFormat(tf);
- xCounter = 0;
- yCounter = 0;
- removeThumbs();
- childArray = [];
- pathArray = [];
- for (var i:int=0; i < catImgArray[index].length; i++)
- {
- var thumb:ThumbMC = new ThumbMC();
- thumb.x = thumbsX + ((thumb.width + spacer) * xCounter);
- thumb.y = thumbsY + ((thumb.height + spacer) * yCounter);
- if(xCounter < numCols-1)
- {
- xCounter++;
- }
- else
- {
- xCounter = 0;
- yCounter++;
- }
- thumb.name = "t" + i;
- addChild(thumb);
- childArray.push(thumb);
- pathArray.push("image_gallery/thumbs/" + catImgArray[index][i][0]);
- thumb.buttonMode = true;
- thumb.addEventListener(MouseEvent.ROLL_OVER, onThumbRoll);
- thumb.addEventListener(MouseEvent.ROLL_OUT, onThumbOut);
- thumb.addEventListener(MouseEvent.CLICK, onThumbClick);
- }
- }
- function removeThumbs(): void
- {
- for (var i:int=0; i < childArray.length; i++)
- {
- removeChild(childArray[i]);
- }
- }
Add Comment
Please, Sign In to add comment