You have functions calling functions calling functions... probably why
it's gettting hard to debug.  

Found it though, 

Right above this line:
randomSet = random(totalSetsNLayout) + 1;

put this:

trace(">>>>"+totalSetsNLayout)

You will see it's undefined.  Follow it back through your function calls
and find out where it's breaking.

Hope that helps.  If you really are in that alter-universe, say hi to my
grandpa for me. ;)

Jason Merrill   |   E-Learning Solutions   |  icfconsulting.com










>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:flashcoders-
>>[EMAIL PROTECTED] On Behalf Of Corban Baxter
>>Sent: Wednesday, February 01, 2006 5:20 PM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] understanding the for loop
>>
>>In a world. In a time. Wait that is weird.
>>Better?
>>
>>//cb
>>
>>Ok those are determinded in an array in a previous function.
>>Here is EVERYTHING THAT I AM GOING TO THIS POINT.
>>I will change the code for random later I just need to figure this
out.
>>Oon step at a time. The random works fine above so I feel ok about it
>>for now.
>>
>>[code]
>>//this can be copy and pasted into script window to see results.
>>// and I really need to learn OOP and AS2 I'm sure life would be a lot
>>//easier.
>>
>>//setup vars
>>clipNum = 1;
>>
>>selectLayoutNum = function(){
>>              //check if it was the last layout
>>              //set layoutNum
>>              layoutNum = random(5) +1;
>>              while(layoutNum == oldNum){
>>                      layoutNum = random(5) +1;
>>              }
>>              oldNum = layoutNum;
>>              trace("layoutNum: " + layoutNum);
>>              getSetsNLayout(layoutNum);
>>}
>>
>>getSetsNLayout = function(layoutNum){
>>      setsArray = [null, 3, 3, 3, 3, 4];
>>      totalSetsNLayout = setsArray[layoutNum];
>>      trace("totalSetsNLayout: " + totalSetsNLayout);
>>      gatherImages4Layout(totalSets, layoutNum);
>>}
>>
>>gatherImages4Layout = function(totalSetsNLayout, layoutNum){
>>      totalImagesNLayout = [null, 9, 8, 6, 6, 11];
>>      imagesToGrab = totalImagesNLayout[layoutNum];
>>      trace("imagesToGrab: " + imagesToGrab);
>>
>>
>>      //dynamicly create array of images to be used in layout
>>      imgArray = new Array();
>>      for(i=0; i<=imagesToGrab; i++){
>>
>>              randomSet = random(totalSetsNLayout) + 1;
>>//totalSetsNLayout = 4
>>              //shouldn't i get a random number between 1-4?
>>              trace("randomSet: " + randomSet);
>>              img = "layout" + layoutNum + "_set" + randomSet + "_img"
>>+ i;
>>              imgArray.push(img);
>>      }
>>      trace("imgArray= [" + imgArray + "]");
>>      gotoAndPlay("lay_" + layoutNum);
>>}
>>
>>loadImages = function(layoutNum){
>>      myMC = "lay" + layoutNum + "_img" + clipNum;
>>
>>      clipNum++;
>>}
>>
>>selectLayoutNum();
>>stop();
>>
>>[/code]
>>
>>
>>
>>
>>-----Original Message-----
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf Of
Merrill,
>>Jason
>>Sent: Wednesday, February 01, 2006 4:12 PM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] understanding the for loop
>>
>>By the way, with that e-mail signature line of yours, I feel like I am
>>talking to my alter-self from a parallel universe.
>>
>>Jason Merrill   |   E-Learning Solutions   |  icfconsulting.com
>>
>>
>>
>>>>>>Jason so its bad to use this old way of random huh?
>>>>>>
>>>>>>Corban Baxter      |      rich media designer      |
>>www.funimation.com
>>
>>
>>
>>
>>NOTICE:
>>This message is for the designated recipient only and may contain
>>privileged or confidential information. If you have received it in
>>error, please notify the sender immediately and delete the original.
Any
>>other use of this e-mail by you is prohibited.
>>_______________________________________________
>>Flashcoders mailing list
>>[email protected]
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>_______________________________________________
>>Flashcoders mailing list
>>[email protected]
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to