ActionScript 2.0 :: Sum Of The Digits?
Apr 27, 2005I have a variable and I want to find the sum of the digits. How do I do that?
I.e. I have
n = 273
And I want to find the sum: 2+7+3 = 12
I have a variable and I want to find the sum of the digits. How do I do that?
I.e. I have
n = 273
And I want to find the sum: 2+7+3 = 12
anyone knows how (if at all possible) to do
string = string.replace(/([d]+)/g, int('$1') + 1))?
replacing 0 with 1,
223 with 224
etc
without writing a complex loop?
modEdit: Merged threads.
is it possible to replace patterns in a string, after performing simple math over them, like increasing all the numbers in a string by 1
string = string.replace(/([d]+)/g, int('$1') + 1))?
without writing a complex loop?
Strangely I compare two colorTransform, one from a static variable and the one directly from the object:
ActionScript Code:
var tempColor:ColorTransform=new ColorTransform() ;
tempColor=e.currentTarget.origineColor;
[Code]....
I have to input text fields and third - dynamic. Also I have a button. I want that on button press in the dynamic field would be displayed the sum of two numbers entered in those input fields. First field: var1 Second: var2
and dynamic text: answer.
I wrote scipt but look what happens. For example I input to numbers: 5 and 6 I need to get answer 11 but the sum is shown: 56 .
I have a variable and I want to find the sum of the digits. How do I do that?
I.e. I have
n = 273
And I want to find the sum: 2+7+3 = 12
I am developing Flash material for chemistry. Most of you know how chemists annotate water: H2O.
I know that there is a way to use subscript in textboxes: Find it here.
My question now: Is there an easier way to get only the digits written in subscript font, so that it also works when I extract chemical formula's from an XML file? For example a specialized font with normal letters and subscript digits?
I am trying to format a raw date input which is coming from an xml. Forexample: the input data is coming like date: 20090602. I wanna make it year:2009 month: 06 day: 02. I could only think 1 way to do it: by taking out the certain digits and assign them to seperate variables, or just 1 date variable. how to seperate certain digits?
View 2 RepliesI have a variable called "myNumber"
myNumber = 1382;
As you can see it equals a number, (This number is subject to change throughout the project.How can I add all of the digits in this number up into a new variable.The number is "1382" so the new number would be all the digits added together... 1+3+8+2, "14"
I'm trying to find the answer to make appears a "000" value (with all three "0"s) and I can not find any answer around books/internet.var nPoints:Number= 000;trace(nPoints);In this way we only receive "0".
View 5 RepliesHow can I declare how many digits a dynamic text box will have?Something like "9999.99"?(I tried this one but no luck).I want the numbers have 2 decimal points after the dot( . )
View 1 Replies
how do you round a number to 4 digits...
so 3.45356345345
is 3.456
and 1
is 1.000
Man, what a difference AS3 is to AS2, but good fun!
I have the following code on a movie timeline :
Actionscript Code:
var myvalue:int;myvalue = 1;mytextbox_inst.text = "Todays Value is : " + myvalue.toString();
I want the dynamic text to show "Todays Value is : 0001" but its showing "Todays Value is : 1". I just cannot remember how to make the dynamic text start as 4 digits?
Is there a built-in or freely available actionscript functionthat would convert time from digits to words. For example, "9:30"becomes "half past nine"?
View 4 RepliesI'm testing a photo application for Facebook. I'm getting object IDs from the Facebook API, but I received some incorrect ones, which doesn't make sense - why would Facebook send wrong IDs? I investigated a bit and found out that numbers with 17 and more digits are automatically turning into even numbers!
For example, let's say the ID I'm supposed to receive from Facebook is 12345678912345679. In the debugger, I've noticed that Flash Player automatically turns it into 12345678912345678. And I even tried to manually set it back to an odd number, but it keeps changing back to even.
Is there any way to stop Flash Player from rounding the numbers? BTW the variable is defined as Object, I receive it like that from Facebook.
I have a what I thought was a fairly simple scrolling number list (like a lotto ticker) and am trying to parse the XML data to display the digits for some reason I am having some trouble. Perhaps I could play the mc of the spinning numbers and then stop it and just import a number into a text field?
private function loadXML() : void {
var loader : XMLLoader = new XMLLoader();
loader.addEventListener(XMLLoaderEvent.COMPLETE, onXMLComplete, false, 0, true);
loader.addEventListener(XMLLoaderEvent.ERROR, xmlErrorHandler, false, 0, true);
loader.load("testRBS.xml"); //userStandingsXML.asp
[Code] .....
i want to center some dynamic numbers in a circle... but of course it won't align properly when there a more digits. So i need to know how many digits there are in order to offset the numbers to center.
View 3 RepliesHow can I declare how many digits a dynamic text box will have? Something like "9999.99"?(I tried this one but no luck).
I want the numbers have 2 decimal points after the dot( . )
I wanted to create a basic 'Countdown Timer' set for this years Christmas date using Flash CS3. I've seen online video tutorials of how to create one which I followed to the later to see if I could get the basic function working. Well it does work however there is a glitch in the countdown text field display itself when it's running.
Basically it should like the following: 36 : 14 : 30 : 52 (days, hrs, mins, secs).
However, I seem to be getting an extra character (hyphens) before each set of digits making it look like this: -36 : -14 : -30 : -52
On top of that the code is supposed to include an extra "0" digit for when the countdown goes below 10 to maintain the position alignment. This doesn't seem to be working and as a result the timer continually shifts position. I've seen another example of how to create a Countdown Timer and the code is very similar (especially regarding the extra 0 digit). Why it's not displaying properly.
Here is the code for the Timer
this.onEnterFrame = function() {
var today:Date = new Date();
var currentYear = today.getFullYear();
var currentTime = today.getTime();
var targetDate:Date = new Date(currentYear, 11, 25);
[Code] .....
How can I display only two digits after the decimal point in the textfield?
View 5 RepliesI want to display a number in my app so that the digits are styled like a retro-style clock, where each digit looks like a flippable tag [URL]. I don't actually require any animation or effects.
View 1 RepliesI must display very small values (capacitor) in a Flex-AdvancedDataGrid I use spark.formatters.NumberFormatter. If I use 3, 6 or 9 for fractionalDigits, everything is fine.
But if I use 12, because I need 12 digits after decimal separator, then the value is cut after 9 digits!
Is there a way to get more then 9 digits after separator.
Or is there a way to use a formatting like "4.7 E-12" (Must be E-9, E-12, E-15 and so on)
I need to create an ascending array of numbers each formatted with 4 digits
0000
0001
0002
0003
up to say 0040
what is the most elegant/efficient way of achieving this ? Are there any flash formatting functions that I could use?
using buttons to enter digits into a dynamic text field. An example would be an atm machine, where you select digits 0 - 9, you can hit OK or Cancel to clear the field. I can use...
on (release) {
AddDigit("1");
}
...to enter the individual digits.Things that I am unclear about:
(1) How do I link the various buttons to the specific text field.
(2) How do I create the OK button to initiate another action, such as playing a movieclip etc.
(3) How do I cancel the items currently in the field.
I have looked over various tutorials on making calculators, but it is very complex for my skill level.
In flash CS5 - using the TLF text, I can not find any option to change the numeral (digits) type from Arabic to Hindu?
View 1 Replieshow do you round a number to 4 digits... so 3.45356345345 is 3.456 and 1 is 1.000
View 5 Replies