ActionScript 3.0 :: Converting Strings With Symbols To Numbers
Nov 24, 2009If I have field Total.text = $5,000.00, how can I convert this to ve 5000.00 for calculations
View 2 RepliesIf I have field Total.text = $5,000.00, how can I convert this to ve 5000.00 for calculations
View 2 RepliesI'm doing the finishing touches on my games. I want to keep track of and display the level (waveCount) and display it in a dynamic text box. However, AS isn't allowing me to convert the number into a string.
[Code]...
I want to keep track of and display the level (waveCount) and display it in a dynamic text box. However, AS isn't allowing me to convert the number into a string.
PHP Code:
private var waveCount:Number = new Number();
private var waveOutput:String = new String (waveCount);
private var waveWord:Sprite = new WaveWord();
[code]....
We're making a simple input text comparisons vs. some constant floating point numbers (e.g. 4.35). Using Actionscript 2 to Flash 9 export.
Code:
trace(typeof(Number(435/100)))
trace(typeof(Number(435/100)==4.35))
trace((Number(435/100)==4.35))
[code]...
In the order listed above, I get the following trace when I export via Flash CS3 (9.0) on my PPC mac:
number
boolean
true
true
[code]....
The same exact FLA file, unmodified, gives the following trace output on 2 different intel macs (one mac pro, one imac) using Flash CS3 (9.0).
number
boolean
false
false
[code]....
have a clue why this is giving falses for statements such as "(Number(435/100)==4.35))", "(435/100==4.35)" or "(Number(input_txt.text)==4.35000)" but ISN'T giving a false for (Number(input_txt.text)==(435/100)) (NOTE: input_txt.text is an input field which contains the string 4.35) I'm expecting the latter since they're generally intel chipsets too??
Note: once i compile the code on my PPC mac, intel macs that run the SWF (but don't recompile the FLA) do return the correct booleans that match the PPC output.
im going through ASDG, page by page, and learning everything from scratch. he's explaining datatypes, i.e. strings, numbers, booleans, arrays, etc...i get that. then he goes into explaining how to convert datatypes from numbers to strings using "toString" , and then strings to numbers using "Number()"...and then later, strings to booleans and stuff. My question is this. where someone would want to turn a number into a string or a string into a number? and how would someone even turn a string into a number? i dont understand how that works.
View 5 RepliesI know how to read the time from a user's pc's clock, however, I'm wondering if you can break the individual digits down so they get inputted into individual text boxes, (i.e., 2 text boxes for the hours, 2 text boxes for the minutes, and 2 for the seconds... I need to convert the time somehow to strings?
View 1 RepliesI am trying to call a method that pulls several variables depending upon the button clicked.Depending upon the button, it will play a certain sound/song. Below is what i have so far, if anyone could figure out why i get the following error: TypeError: Error #1034: Type Coercion failed: cannot convert "test_Btn12_soundChnl" to flash.media.SoundChannel."test_Btn12" is the button that i happened to click on at that time.
Code:
public function buttonClick(e:MouseEvent):void {
playSound(MovieClip(e.currentTarget), SoundChannel(String(e.currentTarget.name) +
[code].....
How would I convert an array of strings to sprites in order to make them clickable buttons?
View 8 Replies[code]I have information coming in from an XML page. One of the childnodes is an ID. The numbers of the IDs go from 29 to 40. I'm trying to have 6 numbers randomly grabbed from the list, so I made a function to find a random number between a given "Low" and "High" numbers, then another to continuously add 1 if it's already one of the other numbers(I'm pretty sure the method of that part, I could have taken a short cut.)Where it says to trace the two numbers near the top of the find5RandomNumbers function, they trace 29 and 40. But near the bottom where it's told to trace all 6 items, they come back as "NaN."[code]
View 0 Replieshow to create price strings from numbers.E.g. a product could have a price of 25.50. however this will show as 25.5, as it removes the 0.I would like to convert this number (25.5) to a string, and format it as a price, e.g. "25.50"In C#, its easy, you just do .toString("0.00");but i can't find any way of doing it in Actionscript. Is there an easy way or do i have to do some string splitting and such?
View 2 RepliesI am trying to take and XML string and then display the numbers individually. Below is my Actionscript followed by my XML.
import fl.controls.*;
var digit01_xml:XML;
var xmlReq:URLRequest = new URLRequest("testRBS.xml");
var xmlLoader:URLLoader = new URLLoader();
function xmlLoaded(event:Event):void{
[Code] .....
How can i recieve my xml data as numbers not as strings?
View 2 Repliesbut I forgot something. Let's say I'm trying to display the date. For the minutes thing, I have:minutes = my_date.getMinutes()First, I think I need to convert that second thing into a string.Second, do I need to introduce my date variable earlier? That's kind of weird.
View 5 RepliesIm using a tween engine, and its syntax for use is as follows::
[Code].....
How can I write "_x",100,1,"easeout",0,callback as a string?? I have tried to put "these" around the text. The problem seems to be that "_x" and "easeout" which are effectively strings inside the string! -- but for the tween engine to work - I need to declare that.
I'm trying to read date variables from an external text file. I'm using the LoadVars method and it is working fine for regular string variables. I'm running into trouble trying to convert some of those strings into date variables so I can compare the current date to the targetDateX variable from the text file. I'm working on a countdown timer for a list of different times/dates. It will display the time left until the first event, then after that event the time left until the second event. I'm running the code in a for loop and everything is working except being able to convert the string with format (yyyy,mm,dd,hh,mm) into a date variable- I've attached a sample of where I'm having trouble.
View 1 Repliesit is a trivial question. I was just wondering. Does the framework have a helper function that does something like this:
[Code]...
I have a scene where one of the Layers is an 8 framed animation. Thing is I just can't seem to convert it to a movie symbol. When I select the layer and press F8 it just makes a movie symbol with just one frame in it. If I try another way where I copy all the frames, select 'New Symbol' and paste all the frames into it I get an error message that says 'Could not complete operate due to an unknown error'. Im running Flash 5.
View 7 RepliesI have two input boxes that I can type numbers into.I'd like a third input box to display the total of the first two.I've set up a key pressed listener on the stage to run a function that adds them together when a key is pressed.Problem is, it just places the strings together - it ddoesn't add them.So how do I tell Flash that box1.text and box2.text are numbers?box3.text = box1.text + box2.text ain't doing it.
View 5 RepliesI'm working on a project that involves making a globe in flash which will have many particular points (all the worlds major cities by using their longitudes and latitudes). It's all 2D made to look 3D.To make the "Sphere," I put together some code that stacks a bunch of ovals that creates the illusion of space, ala the code below...
//AS3
function magicTrigFunctionX (pointRatio){
return Math.cos(pointRatio*2*Math.PI);
}
[code]....
Now, my problem is that in order to assign the longitude and latitude information I need to be able to address each oval individually (not only which one, but also eventually the angle/radians of each oval for the latitude) and I've run into a snag...I don't know how or perhaps exactly what to do, because I know how to make it a symbol and class if the object was already made visually using the oval tool in the tool bar, but I can't figure out (after taking a bit of time looking up on how to use arrays and classes) how to do it in the AS3 code where I actually made the "sphere."
I am currently trying to make a financial calculator that will calculate loan payments. However, I am having trouble converting the final product into a currency format.
I have seen that tutorial on Flashkit, but it has to be one of the hardest-to-read tutorials I have ever seen. Has anyone tried this, and if so, do they know a good way to handle this problem?
if the title of this post is misleading.I have a slider that outputs a number from 0 to 10 which is backwards from what i need. so when its 0 i need it to be 10. when its 1 i need it to be 9. when its 8,2. ect is there a function in as3 for converting these numbers?
View 2 RepliesI am currently trying to make a financial calculator that will calculate loan payments. However, I am having trouble converting the final product into a currency format. I have seen that tutorial on Flashkit, but it has to be one of the hardest-to-read tutorials I have ever seen. Has anyone tried this, and if so, do they know a good way to handle this problem?
View 1 RepliesWhat would be the best way to simply take a string like
var myString:String = "Thi$ i$ a T#%%Ible Exam73@";
and make myString = "thiiatibleeam";
or another example
var myString:String = "Totally Awesome String";
and make myString = "totallyawesomestring";
I get this out put (each row is a different element) and I don't know how to convert it in to a readable value.
it should be number with 9-10 digits. from what I have seen in other sites regarding this specific data (this is the value of the tempo in a midi file) - it looks something like this: "tempo is 06 96 27 (in hexa format)"
these values are ByteArray type. how do I convert them to the readable numbers (or perhaps they contain text)?
Or... how do you XOR doubles without getting integer results? I am using Actionscript 3.0 and found the following:
var a:Number = 3.000000004;
var b:Number = 29.999999999;
trace ("a: " + a); //3.000000004[code]..........
Clearly, the XOR operation is converting my Numbers into ints. I am a bit surprised by this and don't exactly understand the reason behind it. But I do know that other bitwise operations will also change Number into int, so I am not that surprised.Be that as it may, is there a way to XOR doubles (aka Numbers) without having them get truncated to integers?I used the above XOR originally for performance optimization (these number switches are executed millions of times in an array).I assumed if I skipped the temporary variable, I would see a speed increase.Alas, if the Number data gets changed to int, it is all for naught.
public static function reversePairs(values:Vector.<Number>):void {
//1, 2, 3, 4, 5, 6 -> 5, 6, 3, 4, 1, 2
var l:int = values.length;[code].........
I need to convert a many paged document into numbers.
logicly a=1, b=2, ..z=26 & 1=1, 2=2, etc.. the numbers of the letters need to be seperated by comma's
and the spaces between words must be replaced by dashes
so for example: "i am crazy for doing this" should look like this:
"9-1,13-3,18,1,26,25-6,15,18-4,15,9,14,7-20,8,9,19"
does anyone know of a script that will take up to 500 words per conversion, or does anyone know a application that will be able to do this? unlimited amount of words would even be better.
What i want to do is to allow a user to input a time of when the alarm should sound. However, when i press like "2" or any number i get "22" instead of just "2".Also, is there a way to stop people from entering letters along with this piece of code?[code]
View 4 RepliesI'm working a project for school in which I'm using the sound spectrum. Only problem is, I only know Action Script 2, which does not use it. I'm currently using this code to create sound waves and it works fine.
var url:String = "[URL]";
var request:URLRequest = new URLRequest(url);
var s:Sound = new Sound();
s.addEventListener(Event.COMPLETE, completeHandler);
s.load(request);
var song:SoundChannel = s.play();
[Code] .....
How to turn the sound into numbers (which are then usually used to draw waves).
I work on AS3 one week, and then take a break for a few weeks, then work on it a day, take a break, etc.. So I forget some of the basics, and need refreshers. I think I need to stop taking breaks.
Problem: I push multiple strings into an array, and some of the strings are the same.
Code:
var myArray = new Array();
myArray.push (Snivvle);
myArray.push (Kirupa);
myArray.push (Snivvle);
I want to find out which element positions "Snivvle" hogs up. We can see that it would be using element 0 and 2, and if we do an "indexOf" we would only get to see element 0, and doing a "lastIndexOf" we would only see element 2. How do I find out ALL of the element positions "Snivvle" is located in, so that it returns: element 0, element 2.
I used this tut to create a menu. [URL] And my question is; Can I make the slider to move after a movie clip symbols instead of button symbols? That way my menu would be animated.
View 1 Replies