View Single Post
Old Sep 14th, 2007, 3:19 AM   #1
Simongcc
Newbie
 
Join Date: May 2005
Posts: 21
Rep Power: 0 Simongcc is on a distinguished road
actionscript 2.0 for-loop logic problem

Dear All,

I am using Flash 8 and actionscript 2.0 to load a photoWall into moviescript.
While the script runs smoothly if I separate the inside i-loop into 4 blocks.
Or some of the images will be missed. Did I missing something in logic?

Thanks in advance.
Simon


code Syntax (Toggle Plain Text)
  1. for (j = 0; j <= 3; j++) {
  2. for (i = 0; i <= 4; i++) {
  3. trace(i);
  4. mainImgURL = generalDir+ "apart"+ i + j + ".jpg";
  5. photoWallImg = photoWallMC.attachMovie("xternalImageMC", "xternalImgMC_"+i+j, i+j);
  6. bigImgHolderMCL.loadClip(mainImgURL, photoWallImg);
  7. photoWallImg._y = 85 * j;
  8. photoWallImg._x = i * SPACING;
  9. trace("photoWallImg._y "+ photoWallImg._y);
  10. trace("photoWallImg._x "+ photoWallImg._x);
  11. trace(mainImgURL);
  12. trace(photoWallImg);
  13.  
  14. }
  15.  
  16. }
  17.  
  18.  
  19. /* //divided into four separate loops
  20. for (i = 0; i <= 4; i++) {
  21. mainImgURL = generalDir+ "apart"+ i + "0" + ".jpg";
  22. photoWallImg = photoWallMC.attachMovie("xternalImageMC", "xternalImgMC_"+i+"0", i+"0");
  23. bigImgHolderMCL.loadClip(mainImgURL, photoWallImg.loadPhotoMC);
  24. photoWallImg._x = i * SPACING;
  25. }
  26.  
  27. for (j = 0; j <= 4; j++) {
  28. mainImgURL = generalDir+ "apart"+ j + "1" + ".jpg";
  29. photoWallImg = photoWallMC.attachMovie("xternalImageMC", "xternalImgMC_"+j+"1", j+"1");
  30. bigImgHolderMCL.loadClip(mainImgURL, photoWallImg.loadPhotoMC);
  31. photoWallImg._y = 85;
  32. photoWallImg._x = j * SPACING;
  33. }
  34.  
  35. for (k = 0; k <= 4; k++) {
  36. mainImgURL = generalDir+ "apart"+ k + "2" + ".jpg";
  37. photoWallImg = photoWallMC.attachMovie("xternalImageMC", "xternalImgMC_"+k+"2", k+"2");
  38. bigImgHolderMCL.loadClip(mainImgURL, photoWallImg.loadPhotoMC);
  39. photoWallImg._y = 170;
  40. photoWallImg._x = k * SPACING;
  41. }
  42.  
  43. for (l = 0; l <= 4; l++) {
  44. mainImgURL = generalDir+ "apart"+ l + "3" + ".jpg";
  45. photoWallImg = photoWallMC.attachMovie("xternalImageMC", "xternalImgMC_"+l+"3", l+"3");
  46. bigImgHolderMCL.loadClip(mainImgURL, photoWallImg.loadPhotoMC);
  47. photoWallImg._y = 255;
  48. photoWallImg._x = l * SPACING;
  49. }
  50. */
Attached Images
File Type: jpg Noproblem.jpg (28.0 KB, 19 views)
File Type: jpg problem.jpg (15.6 KB, 19 views)

Last edited by Simongcc; Sep 14th, 2007 at 4:19 AM.
Simongcc is offline   Reply With Quote