whoo
08-06-2004, 09:01 PM
Hi,
here is the scenario, well 2 actually that I have tried
1. assigning a variable on the main timeline. easy enough.
2. changing said variable depending on which of 3 buttons is pushed
3. retrieving variable at end of movie and using it in a match function
ive tried assigning it as
_level0.scorvar=1;
and then doing:
on (release) {
NLev = new Array ();
NLev[0] = new Array (4, 3, 20);
NLev[1] = new Array ();
NLev[1][1] = new Array (1, 20, 2, 1);
NLev[1][2] = new Array (0, 2, 2, 3, 3, 3);
NLev[1][3] = new Array (6, 5, 4, 4, 4, 3, 3, 3);
NLev[2] = new Array ();
NLev[2][1] = new Array (2, 25, 3, 2);
NLev[2][2] = new Array (1, 1, 6, 6, 6, 7, 7, 7, 4, 4);
NLev[2][3] = new Array (1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5);
NLev[3] = new Array ();
NLev[3][1] = new Array (1, 30, 4, 3);
NLev[3][2] = new Array (8, 8, 8, 8, 10, 10, 11);
NLev[3][3] = new Array (1, 4, 5, 6, 4, 4, 5, 5, 6);
NLev[4] = new Array ();
NLev[4][1] = new Array (2, 15, 2, 4);
NLev[4][2] = new Array (0, 2, 3, 3, 3, 12);
NLev[4][3] = new Array (1, 1, 1, 3, 3, 4, 4, 4, 4, 5, 2);
NLev[5] = new Array ();
NLev[5][1] = new Array (3, 25, 2, 5, 1);
NLev[5][2] = new Array (6, 4, 5, 5, 7, 7);
NLev[5][3] = new Array (1, 1, 1, 3, 4, 4, 4, 5, 5, 6, 6);
NLev[6] = new Array ();
NLev[6][1] = new Array (5, 30, 3, 6);
NLev[6][2] = new Array (8, 8, 10, 10, 11, 11, 13);
NLev[6][3] = new Array (1, 2, 3, 4, 5);
NLev[7] = new Array ();
NLev[7][1] = new Array (3, 20, 1, 1);
NLev[7][2] = new Array (0, 2, 2, 3, 3, 13);
NLev[7][3] = new Array (2, 2, 2, 2, 3);
NLev[8] = new Array ();
NLev[8][1] = new Array (5, 25, 2, 2);
NLev[8][2] = new Array (5, 5, 9, 9, 14, 14, 14, 4, 4, 4);
NLev[8][3] = new Array (1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 5);
NLev[9] = new Array ();
NLev[9][1] = new Array (4, 30, 3, 3);
NLev[9][2] = new Array (10, 10, 11, 11, 13, 13, 13);
NLev[9][3] = new Array (2, 3, 4, 5, 6, 2, 2, 3, 3, 4, 4, 4, 5);
NLev[10] = new Array ();
NLev[10][1] = new Array (6, 15, 1, 4);
NLev[10][2] = new Array (0, 0, 2, 2, 3, 3, 3, 12);
NLev[10][3] = new Array (1, 1, 1, 2, 2, 2, 3, 4);
NLev[11] = new Array ();
NLev[11][1] = new Array (4, 25, 2, 5, 1);
NLev[11][2] = new Array (3, 3, 3, 3, 3, 3, 2, 2, 0);
NLev[11][3] = new Array (1, 2, 3, 4, 5, 6, 1, 1, 1, 2, 2, 4, 4, 5, 6);
NLev[12] = new Array ();
NLev[12][1] = new Array (6, 30, 2, 6);
NLev[12][2] = new Array (1, 6, 6, 7, 7, 4, 4, 4, 4);
NLev[12][3] = new Array (1, 2, 2, 2, 3, 3, 3, 4, 5, 5, 5);
NLev[13] = new Array ();
NLev[13][1] = new Array (7, 20, 2, 1);
NLev[13][2] = new Array (7, 7, 6, 6, 14, 14, 14, 4, 4, 4);
NLev[13][3] = new Array (1, 2, 3, 4, 5, 6, 1, 2, 2, 3, 4, 4);
NLev[14] = new Array ();
NLev[14][1] = new Array (8, 25, 2, 2, 1);
NLev[14][2] = new Array (6, 4, 4, 5, 5, 9, 9, 9, 14, 14, 14);
NLev[14][3] = new Array (1, 2, 3, 4, 5, 2, 2, 2, 4, 4, 4);
NLev[15] = new Array ();
NLev[15][1] = new Array (7, 30, 2, 3);
NLev[15][2] = new Array (9, 9, 9, 5, 4, 10);
NLev[15][3] = new Array (1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 6, 6, 6);
NLev[16] = new Array ();
NLev[16][1] = new Array (8, 15, 3, 4);
NLev[16][2] = new Array (7, 10, 10, 11, 13, 13, 13);
NLev[16][3] = new Array (2, 2, 2, 3, 4, 4, 4);
NLev[17] = new Array ();
NLev[17][1] = new Array (9, 25, 3, 5);
NLev[17][2] = new Array (13, 13, 13, 11, 11, 10, 10);
NLev[17][3] = new Array (1, 2, 3, 4, 5, 6, 1, 1, 1, 4, 4, 4, 6, 6, 6);
NLev[18] = new Array ();
NLev[18][1] = new Array (4, 30, 2, 6, 1);
NLev[18][2] = new Array (10, 10, 11, 11, 8, 8, 8, 8, 8);
NLev[18][3] = new Array (1, 1, 1, 2, 2, 2, 4, 4, 4, 5);
NLev[19] = new Array ();
NLev[19][1] = new Array (9, 20, 2, 1);
NLev[19][2] = new Array (10, 10, 11, 11, 8, 8, 13);
NLev[19][3] = new Array (1, 1, 1, 2, 2, 2, 3, 3, 3, 6);
NLev[20] = new Array ();
NLev[20][1] = new Array (7, 25, 2, 4);
NLev[20][2] = new Array (10, 11, 8, 13, 5);
NLev[20][3] = new Array (1, 2, 3, 4, 5, 1, 2, 3, 5, 1, 2, 3, 5, 2, 3);
play();
aircnt = 17;
scorevar = 2;
}
this works until the other movieclips and what not load and unload, then the variable actually comes and go's literally (ive installed a debugging text box to debug it)
so then , of course, I decided to set it as a _global-- same problem, didnt actually stay a _global, and it was there sometimes, and other not there, and most importantly not there when i needed it to do the math.
I might add, that i set the varibale on the main timeline, the buttons all exist on the main time line, my debugging text box and my math function all exist on the main timeline.
So, could it be that the the array is messing this up? I did notice that if i removed the array code from the button, it worked (i think) I have so many versions of this floating around in my head, I could be wrong. With that in mind i actually tried to use another button action (press) to set this damn variable, that didnt work either.
Ideas or reccomendations welcome, and thanks!
here is the scenario, well 2 actually that I have tried
1. assigning a variable on the main timeline. easy enough.
2. changing said variable depending on which of 3 buttons is pushed
3. retrieving variable at end of movie and using it in a match function
ive tried assigning it as
_level0.scorvar=1;
and then doing:
on (release) {
NLev = new Array ();
NLev[0] = new Array (4, 3, 20);
NLev[1] = new Array ();
NLev[1][1] = new Array (1, 20, 2, 1);
NLev[1][2] = new Array (0, 2, 2, 3, 3, 3);
NLev[1][3] = new Array (6, 5, 4, 4, 4, 3, 3, 3);
NLev[2] = new Array ();
NLev[2][1] = new Array (2, 25, 3, 2);
NLev[2][2] = new Array (1, 1, 6, 6, 6, 7, 7, 7, 4, 4);
NLev[2][3] = new Array (1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5);
NLev[3] = new Array ();
NLev[3][1] = new Array (1, 30, 4, 3);
NLev[3][2] = new Array (8, 8, 8, 8, 10, 10, 11);
NLev[3][3] = new Array (1, 4, 5, 6, 4, 4, 5, 5, 6);
NLev[4] = new Array ();
NLev[4][1] = new Array (2, 15, 2, 4);
NLev[4][2] = new Array (0, 2, 3, 3, 3, 12);
NLev[4][3] = new Array (1, 1, 1, 3, 3, 4, 4, 4, 4, 5, 2);
NLev[5] = new Array ();
NLev[5][1] = new Array (3, 25, 2, 5, 1);
NLev[5][2] = new Array (6, 4, 5, 5, 7, 7);
NLev[5][3] = new Array (1, 1, 1, 3, 4, 4, 4, 5, 5, 6, 6);
NLev[6] = new Array ();
NLev[6][1] = new Array (5, 30, 3, 6);
NLev[6][2] = new Array (8, 8, 10, 10, 11, 11, 13);
NLev[6][3] = new Array (1, 2, 3, 4, 5);
NLev[7] = new Array ();
NLev[7][1] = new Array (3, 20, 1, 1);
NLev[7][2] = new Array (0, 2, 2, 3, 3, 13);
NLev[7][3] = new Array (2, 2, 2, 2, 3);
NLev[8] = new Array ();
NLev[8][1] = new Array (5, 25, 2, 2);
NLev[8][2] = new Array (5, 5, 9, 9, 14, 14, 14, 4, 4, 4);
NLev[8][3] = new Array (1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 5);
NLev[9] = new Array ();
NLev[9][1] = new Array (4, 30, 3, 3);
NLev[9][2] = new Array (10, 10, 11, 11, 13, 13, 13);
NLev[9][3] = new Array (2, 3, 4, 5, 6, 2, 2, 3, 3, 4, 4, 4, 5);
NLev[10] = new Array ();
NLev[10][1] = new Array (6, 15, 1, 4);
NLev[10][2] = new Array (0, 0, 2, 2, 3, 3, 3, 12);
NLev[10][3] = new Array (1, 1, 1, 2, 2, 2, 3, 4);
NLev[11] = new Array ();
NLev[11][1] = new Array (4, 25, 2, 5, 1);
NLev[11][2] = new Array (3, 3, 3, 3, 3, 3, 2, 2, 0);
NLev[11][3] = new Array (1, 2, 3, 4, 5, 6, 1, 1, 1, 2, 2, 4, 4, 5, 6);
NLev[12] = new Array ();
NLev[12][1] = new Array (6, 30, 2, 6);
NLev[12][2] = new Array (1, 6, 6, 7, 7, 4, 4, 4, 4);
NLev[12][3] = new Array (1, 2, 2, 2, 3, 3, 3, 4, 5, 5, 5);
NLev[13] = new Array ();
NLev[13][1] = new Array (7, 20, 2, 1);
NLev[13][2] = new Array (7, 7, 6, 6, 14, 14, 14, 4, 4, 4);
NLev[13][3] = new Array (1, 2, 3, 4, 5, 6, 1, 2, 2, 3, 4, 4);
NLev[14] = new Array ();
NLev[14][1] = new Array (8, 25, 2, 2, 1);
NLev[14][2] = new Array (6, 4, 4, 5, 5, 9, 9, 9, 14, 14, 14);
NLev[14][3] = new Array (1, 2, 3, 4, 5, 2, 2, 2, 4, 4, 4);
NLev[15] = new Array ();
NLev[15][1] = new Array (7, 30, 2, 3);
NLev[15][2] = new Array (9, 9, 9, 5, 4, 10);
NLev[15][3] = new Array (1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 6, 6, 6);
NLev[16] = new Array ();
NLev[16][1] = new Array (8, 15, 3, 4);
NLev[16][2] = new Array (7, 10, 10, 11, 13, 13, 13);
NLev[16][3] = new Array (2, 2, 2, 3, 4, 4, 4);
NLev[17] = new Array ();
NLev[17][1] = new Array (9, 25, 3, 5);
NLev[17][2] = new Array (13, 13, 13, 11, 11, 10, 10);
NLev[17][3] = new Array (1, 2, 3, 4, 5, 6, 1, 1, 1, 4, 4, 4, 6, 6, 6);
NLev[18] = new Array ();
NLev[18][1] = new Array (4, 30, 2, 6, 1);
NLev[18][2] = new Array (10, 10, 11, 11, 8, 8, 8, 8, 8);
NLev[18][3] = new Array (1, 1, 1, 2, 2, 2, 4, 4, 4, 5);
NLev[19] = new Array ();
NLev[19][1] = new Array (9, 20, 2, 1);
NLev[19][2] = new Array (10, 10, 11, 11, 8, 8, 13);
NLev[19][3] = new Array (1, 1, 1, 2, 2, 2, 3, 3, 3, 6);
NLev[20] = new Array ();
NLev[20][1] = new Array (7, 25, 2, 4);
NLev[20][2] = new Array (10, 11, 8, 13, 5);
NLev[20][3] = new Array (1, 2, 3, 4, 5, 1, 2, 3, 5, 1, 2, 3, 5, 2, 3);
play();
aircnt = 17;
scorevar = 2;
}
this works until the other movieclips and what not load and unload, then the variable actually comes and go's literally (ive installed a debugging text box to debug it)
so then , of course, I decided to set it as a _global-- same problem, didnt actually stay a _global, and it was there sometimes, and other not there, and most importantly not there when i needed it to do the math.
I might add, that i set the varibale on the main timeline, the buttons all exist on the main time line, my debugging text box and my math function all exist on the main timeline.
So, could it be that the the array is messing this up? I did notice that if i removed the array code from the button, it worked (i think) I have so many versions of this floating around in my head, I could be wrong. With that in mind i actually tried to use another button action (press) to set this damn variable, that didnt work either.
Ideas or reccomendations welcome, and thanks!