Guest User

Untitled

a guest
Feb 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. import flash.text.TextField;
  2.  
  3. var spacer:int = 10;
  4.  
  5. var thumbsX:int = menuX + btnW + spacer;
  6. var thumbsY:int = menuY;
  7.  
  8. var numCols:int = 3;
  9. var xCounter:int;
  10. var yCounter:int;
  11.  
  12. var childArray:Array = new Array();
  13.  
  14. var pathArray:Array = new Array();
  15.  
  16. var titleTxt:TextField = new TextField();
  17.  
  18. titleTxt.x = thumbsX - 3.5;
  19. titleTxt.y = thumbsY - 25;
  20. titleTxt.autoSize = "left";
  21.  
  22. addChild(titleTxt);
  23.  
  24. function createThumbs(index:int):void
  25. {
  26. titleTxt.text = catArray[index];
  27. titleTxt.setTextFormat(tf);
  28.  
  29. xCounter = 0;
  30. yCounter = 0;
  31.  
  32. removeThumbs();
  33.  
  34. childArray = [];
  35.  
  36. pathArray = [];
  37.  
  38. for (var i:int=0; i < catImgArray[index].length; i++)
  39. {
  40. var thumb:ThumbMC = new ThumbMC();
  41.  
  42. thumb.x = thumbsX + ((thumb.width + spacer) * xCounter);
  43. thumb.y = thumbsY + ((thumb.height + spacer) * yCounter);
  44.  
  45. if(xCounter < numCols-1)
  46. {
  47. xCounter++;
  48. }
  49. else
  50. {
  51. xCounter = 0;
  52. yCounter++;
  53. }
  54.  
  55. thumb.name = "t" + i;
  56.  
  57. addChild(thumb);
  58.  
  59. childArray.push(thumb);
  60.  
  61. pathArray.push("image_gallery/thumbs/" + catImgArray[index][i][0]);
  62.  
  63. thumb.buttonMode = true;
  64.  
  65. thumb.addEventListener(MouseEvent.ROLL_OVER, onThumbRoll);
  66. thumb.addEventListener(MouseEvent.ROLL_OUT, onThumbOut);
  67. thumb.addEventListener(MouseEvent.CLICK, onThumbClick);
  68.  
  69. }
  70. }
  71.  
  72. function removeThumbs(): void
  73. {
  74. for (var i:int=0; i < childArray.length; i++)
  75. {
  76. removeChild(childArray[i]);
  77. }
  78. }
Add Comment
Please, Sign In to add comment