ActionScript 2.0 :: Using Decimals In A Variable Name?
Nov 3, 2009Can I use a decimal in a variable name in AS2? I need to create a variable named SCC.Q2.
View 4 RepliesCan I use a decimal in a variable name in AS2? I need to create a variable named SCC.Q2.
View 4 RepliesAn onLoadProgress listener object is returning a variable I am using to tell the user what percentage of the movie has been loaded. I am happy with the results of
Code:
myListener.onLoadProgress = function(empty10MC:MovieClip, loaded:Number, total:Number):Void{
//setText();
var percent:Number = loaded/total*100;
loadingTxt.text = beginTxt + percent + endTxt;
however the number returned is like 15 digits long! Is there any way I can limit the variable to display only 1 or 2 decimal places?
I have a text field that displays a number from a variable. How can I make it so this number is always formatted to 2 decimal places?
For example, 1 would be changed to 1.00 and 1.5 would be 1.50, etc.
I know how to remove all decimals with:
ActionScript Code:
Math.round (xTwo*0.39);
But, how do I keep 1 or 2 decimals?
I have made a class for handling colors with decimals.It's not really impressive i think, but i made it because i needed something like this in my game: in the normal interpolateColor function of Color if you do: color1: 0xFFFFFE color2 0xFFFFFF and progress = 0.8, then the tint will be 0xFFFFFF, whereas with my class it will be 0xFFFFFE, and store a value of 0.8 for blue, so that the next time it is interpolated, that 0.8 will be taken into account.it then only needs a 0.2 to jump to 0xFFFFFF.Look especially at the last function, thats what the class is about.[code]....
View 2 RepliesIn AS3, from a division I get a number like this one: 0.9130406010219044.Is there any way to reduce the number of decimals (aside from multiplying that number for one million)? Is there a way to reduce the numbers BEFORE the division is performed?
View 5 RepliesOne more thing that I need for my calculator:
how do I turn the decimals into whole numbers if the number is:
10.56 I want my number to be 11
10.49 I want my number to be 10
these numbers are inside an input field.
As the title, is there a class method in Flash to limit and round of a number's decimals ?Like :roundToTwoDecimals(1.2362 ) = 1.24
View 8 RepliesI'm trying to do a pretty simple modulo equation but i'm getting a weird return.0.03 % 0.01I was expecting there to be no remainder, so the answer would be 0. However the return flash gives me is: 0.009999999999999998If I bump everything up to whole Numbers it works just fine: 3 % 1 = 0However I know eventually I'll be doing something like 3.4 % 1 and I'm concerned that at that point I'll run into this same issue.
View 4 RepliesI'm working on some banners in various sizes and I noticed that I can only enter a font size in full pixels but not in decimals. I can type them in but noting happens to the size.
View 1 Replieswhy it is not simple! i just want to restrict input text to allow only number with 2
[Code]...
how can i make it with actionscript 2.0 ?
I wonder if there's a more straightforward way to achieve this.[code]...
View 3 RepliesI have a issue.. I want to display the score as a whole number without decimals, anyone know how this can be done?
the relevant code:
ActionScript Code:
public static const SCORE_PER_APPLE:Number = 1;
public static const SCORE_MULTIPLIER:Number = 1;
private var score:Number;
[Code].....
So yeah.. it displays every decimal. Is there a way to round up the numbers, or not displaying anything less than a whole number?
I've this problem with rounding up. My problem is more complex than i describe here but I'm sure i can figure out the rest myself once I got this working. I want flash to round up with two decimals at all time.
[Code]....
I faced a strange problem today while adding some decimal number in AS3. I have simply adding trace(1.025 + 0.025); statment. It didn't returned proper output i.e. 1.05., instead it has given as 1.0499999999999998.
know the reason behind this. Actually we are calculating some angle and leng in geometric function.And we are getting some diffrence in calculation.
Two questions concerning the numericStepper component and I think they both have to do with how to access the textfield part of the component.
1. How do you change the color of the textfield border in the numericStepper component.
2. I'm using the numericStepper to step up/down by increments of .25 (25 cents) and would like it to always show 2 decimals. But when it reaches a whole number (like 25) it will not show the 2 decimals. Do I treat this like a textfield to force the text to have 2 decimals? And if so, how do I access the .text?
This one seems though, as there isn't even a regular "round-to-specific-decimal" function.. (I know the work around for that though)[code]...
View 2 RepliesI'm making a canadian tax calculator - and it all works BUT I need it to check the fields and if they're blank, make it process it as zero. ALSO, I've now discovered I need to make the fields display as money would. Is it possible to make the fields only show two decimal points, put a comma in (like --> 2,546.00) and have it everytime show two zeros (sometimes it displays as this --> 26.0 instead of 26.00. At the *least* I need it to show 26.0 >> like this ...26.00
View 1 Repliesf you know PHP...then you know that you can create a string variable...and then use the value of that variable to declare another variable. like this:
PHP Code:
<?php$foo = "haha";$i{$foo} = "success";print $i{haha};?>
and it would display "success"...or like this:
PHP Code:
<?php$foo = "haha";$$foo = "success";print $haha;?>
and it would also display "success".
i have a variable take away another variable which makes answer1 variable i then want answer1 to be to the power of another variable how can i do this in flash
View 5 RepliesCode:
var fruit1:String = "apples";
var fruit2:String = "oranges";
var fruit3:String = "grapes";[code]....
I need the variable fruit1, but for reasons I don't have time to get into, I don't know how to parse these two variables to make a parseable variable.
I'm trying to pass the contents of variable playnoyes to the long line of code below to decide whether or not to autoplay the flash movie, but doing it as I have below, the resultant line of code has the variable in quotes and therefore the code doesn't execute it as expected. My question is, how can I pass the variable so that the resulting line of code doesn't have the quotes around the variable value.
var playnoyes='true';
var testtext = "<script type='text/javascript'>AC_FL_RunContent ('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.[code]....
I want to declare a variable on the main timeline that can be called from anywhere in my movie. So, _global var should be the right approach. I want to declare a movie clip 'MC1' "open", or "closed" so that when it is revisited, my flash file knows the user has been there before and performs a different task from the one it does when 'MC1' was first encountered. So, i need a 'if' statement to run from the variable, when the playhead encounters the movieClip.
[Code]..
I have 2 movie clips, one being loaded into a container MC via "loadMovie();"In the main movie there is a variable with no value, in the external movie there are 5 frames, each with a value to update the variable in the main movie.
IE: if on frame 1, global value = 1 / if on frame 2, global value = 2 / etc etc I'm familiar with passing variables INTO an external swf, but am stumped on how to do it the reverse way.
var loader:Loader = new Loader();
loader.load(new URLRequest("panghat spa.swf"));
addChild(loader);
want to load panghat spa.swf as a variable by pasing variable from html page in to flash
I'm still learning flash and actionscript 3 and i am having trouble with variable and object names. I need to be able to combine variable names together (in the same way as php can combine by doing var1.var2).
My swf contains 4 loaders (image1_loader, image2_loader etc..) which are a child of (image1_content, image2_content etc.....)
I then have 4 buttons which load an image into the loader and while doing so they define the currently active loader.
Finally i have 4 control buttons - scale up/down and rotate clockwise/anticlockwise which should only control the currently active loader (as set by the buttons above)[code]...
As we know whent here is no such variable of null value assignment to a variable or instance flash throws this kind of Error.In one of my Application i need to get more flashVariables, They may or maynot come as FLASHVARS. But when i miss any variable flash thows this error as an alert box. is there any simple solution to avoid this kind of issue
when i use try,Catch statement the issue will not come, But i don't like to write Bunch of try,catch statement for all this kind of variables.
I would like to store a hex colorPicker value in a variable and then cast the value of the var backout to a textInput. The textInput is just to see witch hexcolor i have choosen.
thus meaning seeing 0x000000 in the textInput.
what i've done now is pretty simple i have bound the flex colorPicker directly to my textInput. but i want to store the value from the colorPicker in a var first and than spit it backout to the textInput to see the value that i have picked.
When i pick a color value that begins with the number 0 it drops the 0's at the beginning of the number and only spits out the numbers greater than 0. (000033 becomes 33, FF0000 stays FF0000). I want to catch the whole value or write some kind a function to figure out how many 0's got dropped and concatenate it together with 0x. Store that all into a var and bind it to the flex TextInput.
This is what i've got.
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
[Code].....
I'm still learning flash and actionscript 3 and i am having trouble with variable and object names. I need to be able to combine variable names together (in the same way as php can combine by doing var1.var2).
My swf contains 4 loaders (image1_loader, image2_loader etc..) which are a child of (image1_content, image2_content etc.....)
I then have 4 buttons which load an image into the loader and while doing so they define the currently active loader.
Finally i have 4 control buttons - scale up/down and rotate clockwise/anticlockwise which should only control the currently active loader (as set by the buttons above)
So my buttons as well as loading the image have the event listener:
image1_btn.addEventListener(MouseEvent.CLICK, setCurrentSelection);
image2_btn.addEventListener(MouseEvent.CLICK, setCurrentSelection);
(and so on..)
function setCurrentSelection(e:MouseEvent):void {
[Code]...
So within the rotateClockwise and rotateAntiClockwise functions i need to be able to recognise which is the currently active loader and have that number instead of the X - so if it is image1_loader - it needs to be image1_content, if 4 - image4_content... I had tried to do it as this but it doesn't like it being a string:
rotateAroundCenter((activeLoader+'_content'), 10, ptR);
how you would target a function's local variable through a concatenated variable string.For example:
var txt = "Hello World";
function testing(msg) {
var test1 = msg;[code].........
I'd expect the trace to be "Hello World" but rather is given "undefined". So if variables created outside functions are created on the main timeline, where are local function variables created and how would you access them?