WillisTi
11-18-2005, 05:02 PM
Hi all,
Im in the process of creating a lottery game in mainly using Actionscript to improve my skills.. Once its all complete you will be able to choose 6 numbers hit submit and these numbers are compared to some randomly generated numbers and you are told how many numbers you got right.
Heres the link (http://www.contemporarymultimedia.com/lottery2.htm) of what ive done so far.
How can I change it so on the first combo box it doesn’t show the number 1 straight away? This is really annoying me i cant seem to get it right.
I have a reset button but as you can see it doesn’t actually reset the numbers how would I do that?
Ive included the combo box code below. If someone could be help me out I would really appreciate it, thanks.
Combo Box 1:
stop();
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)
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
// combo box 6
listener6 = new Object ();
listener6.change = function(){
num6.enabled = false;
btnSubmit.enabled = true;
}
num6.addEventListener("change", listener6)
Thanks
Im in the process of creating a lottery game in mainly using Actionscript to improve my skills.. Once its all complete you will be able to choose 6 numbers hit submit and these numbers are compared to some randomly generated numbers and you are told how many numbers you got right.
Heres the link (http://www.contemporarymultimedia.com/lottery2.htm) of what ive done so far.
How can I change it so on the first combo box it doesn’t show the number 1 straight away? This is really annoying me i cant seem to get it right.
I have a reset button but as you can see it doesn’t actually reset the numbers how would I do that?
Ive included the combo box code below. If someone could be help me out I would really appreciate it, thanks.
Combo Box 1:
stop();
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)
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
// combo box 6
listener6 = new Object ();
listener6.change = function(){
num6.enabled = false;
btnSubmit.enabled = true;
}
num6.addEventListener("change", listener6)
Thanks