Numbers

[font=Tahoma]Hi,

Back to my selecting numbers and comparing them movie. Thanks Barn for your previous help on this subject ive decided to start from the beginning using my own code (for now anyway).

I have now created a simple interface where by the user selects numbers from 6 combo boxes ranging from 1 – 48. Once the first number is pick you cannot change it unless you hit the reset button which I need to do.

Heres the code for combo box 1 to 6. Don’t know if im doing everything correctly or have additional code that I don’t need, if someone can point out if something could be changed and tell me the reason why that would be helpful.

Combo Box 1:


[left]stop();[/left]
var i = 0;
var j = 1;
var del,del2,del3,del4,del5 = 0;
num2.enabled = false;
num3.enabled = false;
num4.enabled = false;
num5.enabled = false;
num6.enabled = false;
btnSubmit.enabled = false;
j=1; 
for (i = 0; i < 48; i++) {
num1.addItem(j, i);
j++;
}
// combo box 1
listener1 = new Object ();
listener1.change = function(){
num2.removeAllItems();
num2.enabled = true;
num1.enabled = false
j=0;
for (i = 1; i < 50; i++) {
num2.addItem(j, i);
j++;
}
del = num1.value;
num2.removeItemAt(del);
gotoAndStop(2);
}
num1.addEventListener("change", listener1)
 
[font=Tahoma][/font]

[/font]
[font=Tahoma]
Combo Box 2:


 
// combo box 2
listener2 = new Object ();
listener2.change = function(){
num2.enabled = false;
num3.removeAllItems();
num3.enabled = true;
j=1;
for (i = 0; i < 49; i++) {
num3.addItem(j, i);
j++;
}
del2 = num2.value;
num3.removeItemAt(del);
num3.removeItemAt(del2);
gotoAndStop(3);
}
num2.addEventListener("change", listener2)
 
 

Combo box 3:


 
// combo box 3
listener3 = new Object ();
listener3.change = function(){
num3.enabled = false;
num4.removeAllItems();
num4.enabled = true;
j = 1;
for (i = 0; i < 49; i++) {
num4.addItem(j, i);
j++;
}
del3 = num3.value;
num4.removeItemAt(del);
num4.removeItemAt(del2);
num4.removeItemAt(del3);
gotoAndStop(4);
}
num3.addEventListener("change", listener3)
 
 

Combo Box 4:


 
// combo box 4
listener4 = new Object ();
listener4.change = function(){
num4.enabled = false;
num5.removeAllItems();
num5.enabled = true;
j = 1;
for (i = 0; i < 49; i++) {
num5.addItem(j, i);
j++;
}
del4 = num4.value;
num5.removeItemAt(del);
num5.removeItemAt(del2);
num5.removeItemAt(del3);
num5.removeItemAt(del4);
gotoAndStop(5);
}
num4.addEventListener("change", listener4)
 
 

Combo Box 5:


 
// combo box 5
listener5 = new Object ();
listener5.change = function(){
num5.enabled = false;
num6.removeAllItems();
num6.enabled = true;
j = 1;
for (i = 0; i < 49; i++) {
num6.addItem(j, i);
j++;
}
del5 = num5.value;
num6.removeItemAt(del);
num6.removeItemAt(del2);
num6.removeItemAt(del3);
num6.removeItemAt(del4);
num6.removeItemAt(del5);
gotoAndStop(6);
}
num5.addEventListener("change", listener5)
 
 


 
// combo box 6
listener6 = new Object ();
listener6.change = function(){
num6.enabled = false;
btnSubmit.enabled = true; 
}
num6.addEventListener("change", listener6)
 

If anyone has any suggestions on how I can improve the code above then please let me know.

One thing im trying to do is when you select your first number in the first combo box, then when you go to the next combo box the number you picked in the first combo box will not be available for picking. Any help on that would also be good.

Thanks[/font]