# Adding numbers

**URL:** https://forum.kirupa.com/t/adding-numbers/185088
**Category:** Uncategorized
**Created:** [April 10, 2006, 9:16pm UTC](https://forum.kirupa.com/t/adding-numbers/185088 "2006-04-10T21:16:52Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Green](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@Green](https://forum.kirupa.com/u/Green)
#### Post date: [April 10, 2006, 9:16pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/1 "2006-04-10T21:16:52Z")

</div>

Hi  
I need your help with following problems!!!  
How to add numbers??  
I have textfield with instance “field1” and two buttons with following script  
onRelease = function(){  
\_root.field.text =1;  
}

how do I add the sum when second button clicked and not insert value 1 again?

I tried this way but didn`t work  
onRelease = function(){  
\_root.field.text =add.1;  
}

thanks  
green

---

<div class="post-metadata">

### Author: ![nathan99](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@nathan99](https://forum.kirupa.com/u/nathan99)
#### Post date: [April 10, 2006, 9:22pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/2 "2006-04-10T21:22:46Z")

</div>

[http://www.n99creations.com/?pID=tutorials&col=Blue&tut=basics\_of\_actionscript\_for\_flash&p=1&l=Flash\_MX\_04](http://www.n99creations.com/?pID=tutorials&col=Blue&tut=basics_of_actionscript_for_flash&p=1&l=Flash_MX_04)

---

<div class="post-metadata">

### Author: ![Greggeh](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@Greggeh](https://forum.kirupa.com/u/Greggeh)
#### Post date: [April 10, 2006, 9:36pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/3 "2006-04-10T21:36:59Z")

</div>

onRelease = function(){  
\_root.field.text += 1;  
}

---

<div class="post-metadata">

### Author: ![Green](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@Green](https://forum.kirupa.com/u/Green)
#### Post date: [April 11, 2006, 8:39pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/4 "2006-04-11T20:39:19Z")

</div>

hi greggeh  
it gives 11

and here is the code  
c1.onMouseDown = function() {  
\_root.field.text += 1;  
};

…maybe I didn`t specify my problem clearly…sorry for that  
…  
button1 holds a value of 1  
button2 also hold the value of 1  
…  
when button1 is released…value one is inserted in textfield  
now when button2 is released…the textfield should have value of 2  
…adding the sum…from previous state.

---

<div class="post-metadata">

### Author: ![nathan99](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@nathan99](https://forum.kirupa.com/u/nathan99)
#### Post date: [April 11, 2006, 9:09pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/5 "2006-04-11T21:09:56Z")

</div>

best way would be like… on frame

```auto

field.text=myVar = 0;
c1.onPress = function(){
field.text=myVar+=1;
};

```

this is because when using the .text value(instance names), flash doesnt like adding, unless you use field.text++; but you should use += because then you can add not only one, when only adding one however, use ++ because it’s faster;)

---

<div class="post-metadata">

### Author: ![Green](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@Green](https://forum.kirupa.com/u/Green)
#### Post date: [April 11, 2006, 11:18pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/6 "2006-04-11T23:18:17Z")

</div>

still not working:(  
field.text = myVar=0;  
c1.onMouseDown = function() {  
field.text = myVar += 1;  
trace (myVar);  
};  
// output 2…how come? when myVar set to 0 and adding 1 to it would be 1

---

<div class="post-metadata">

### Author: ![icleric](https://avatars.discourse-cdn.com/v4/letter/i/4bbf92/32.png) [@icleric](https://forum.kirupa.com/u/icleric)
#### Post date: [April 11, 2006, 11:48pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/7 "2006-04-11T23:48:36Z")

</div>

just try onPress or onRelease instead of onMouseDown…

---

<div class="post-metadata">

### Author: ![mprzybylski](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/mprzybylski/32/613_2.png) [@mprzybylski](https://forum.kirupa.com/u/mprzybylski)
#### Post date: [April 12, 2006, 12:02am UTC](https://forum.kirupa.com/t/adding-numbers/185088/8 "2006-04-12T00:02:41Z")

</div>

the text field stores it as a string, not a number. convert it to a number first then add.

---

<div class="post-metadata">

### Author: ![matthewjumps](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@matthewjumps](https://forum.kirupa.com/u/matthewjumps)
#### Post date: [April 12, 2006, 12:10am UTC](https://forum.kirupa.com/t/adding-numbers/185088/9 "2006-04-12T00:10:53Z")

</div>

```auto

myVar=0;
//then set the text to myVar
field.text = myVar;
c1.onMouseDown = function() {
myVar++;
field.text = myVar;
trace (myVar);
};

```

---

<div class="post-metadata">

### Author: ![TheCanadian](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@TheCanadian](https://forum.kirupa.com/u/TheCanadian)
#### Post date: [April 12, 2006, 12:33am UTC](https://forum.kirupa.com/t/adding-numbers/185088/10 "2006-04-12T00:33:22Z")

</div>

You don’t need the extra variable, just cast the string as a number like mprzybylski said:

```auto
field.text = 0;
c1.onPress = function():Void {
 field.text = Number(field.text) + 1;
};

```

---

<div class="post-metadata">

### Author: ![matthewjumps](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@matthewjumps](https://forum.kirupa.com/u/matthewjumps)
#### Post date: [April 12, 2006, 1:08am UTC](https://forum.kirupa.com/t/adding-numbers/185088/11 "2006-04-12T01:08:16Z")

</div>

:thumb: good point …

---

<div class="post-metadata">

### Author: ![Green](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@Green](https://forum.kirupa.com/u/Green)
#### Post date: [April 12, 2006, 7:09pm UTC](https://forum.kirupa.com/t/adding-numbers/185088/12 "2006-04-12T19:09:13Z")

</div>

finally…many thanks folks!
