ActionScript 3.0 :: Way To Round All Movieclip Coordinates To Whole Numbers?
Oct 27, 2009
i have a bunch of movieclips inside a container movieclip.they all have really crazy coordinates, like x: 1590.24 and y: 696.66443i was wondering - is there an easy way to "quantize" them to round their coordinates to the closest integer?
View 2 Replies
Similar Posts:
Dec 3, 2011
I'm making an application in actionscript that deals a lot with numbers. One of the problems, which has been driving me nuts for a while now, is "almost integers". Essentially, if I do something like the square root of 3, then square it, it gives me 2.99999999999999 (this is just the easiest example to test with). I've tried forcing it to round to a certain decimal place ([URL]), using toFixed, toPrecision, and math.round.
I've been spending all afternoon on this, and have found that actionscript uses 15 point/precision floating numbers. So with the squareroot/square of 3 above, if I specify it to go to 14 decimal places/significant figures, it gives me 3.0000000000001 (essentially ending with a 1), and if I specify it to 15 digits, it gives me (2.9999999999999).
I'm pretty sure that Actionscript is trolling me, because if the number was 2.9999999999999 (15 digits) and I rounded it to 15 digits... it'd make sense to keep it the same because there is no number after the last 9. However, if I round it to 14 digits, shouldn't the 14th 9 (15th digit) be chopped off, and the 13th 9 (now the last digit) rounded up, and making it carry over until it just becomes 3? Where did the 1 come from when rounding to 14 digits? If there was a 9 before that, shouldn't it have made it round to 3 when rounding to 15 digits?
View 8 Replies
Apr 20, 2004
Is there a way to use Math.Round to ensure that ALL text boxes are on whole number, X,Y coordinates?
View 4 Replies
Aug 6, 2009
I don't understand why my number generates more than two decimal places after toFixed is applied. Am I misunderstanding the purpose of toFixed()?
Here is the code (one case in a switch):
Code:
case jewelry:
m_premIncrease = m_premData[m_selectedIndex][0][0] * m_premData[m_selectedIndex][3][0];
trace("Jewelry premium increase is " + m_premIncrease);
m_premIncrease.toFixed(2);
[Code]...
View 6 Replies
Oct 2, 2010
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 Replies
Mar 27, 2012
I am trying to round some numbers in two decimal point and I run into a bizare behavior.
[Code]...
View 1 Replies
Feb 3, 2008
I really need help with my code...okay how to put ".00" after round the numbers in 2 decimal places..this code works well with another numbers but if I'm try with this number it will output the numbers as "9" only.
[Code]...
View 2 Replies
Mar 27, 2005
how do you round a number to 4 digits... so 3.45356345345 is 3.456 and 1 is 1.000
View 5 Replies
Sep 1, 2011
I've just made an interactive banner with rollover/rollout commands taken from this site. My problem is now: I still want to create a button with onrelease event such as getURL and clickTAG covering the whole banner. But the button is above the _mc with the rollover/ rolllout events so it doesn't work.
View 4 Replies
Feb 23, 2011
I have a movieclip inside another movieclip.[code]...
I can get mc_inside._x and mc_inside._y properties relative to the container movieclip, but how can I get the mc_inside._x and mc_inside._y relative to the _root (the stage)?
View 1 Replies
Apr 8, 2009
I'm putting together a site, that has 3 pages and I'd like the content to move into position when the menu button is clicked. So, 3 buttons etc, 'Home, Portfolio, contact" and one movie clip that contains the info. I'm not really a programmer [URL].
View 1 Replies
Nov 7, 2010
I have this XML that I want to use to set the position of movieclips placed dynamically on the stage but I am having a hard time figuring it out.This is what I have in my XML:
ActionScript Code:
<STARS>
<STAR XPOS ="93" YPOS = "44"> </STAR>
[code].....
View 6 Replies
May 19, 2009
for some reason whenever i call or define a variable like this:
Code:
onClipEvent(enterFrame){trace(k); k = go._y;}
the trace results in "undefined". dose anyone know why and how to get around this issue? it
[code]....
View 1 Replies
May 16, 2011
Basically there's an object in a movieclip. I want to find the location of that object in relation to the movieclip, not of the object's symbol. So when i and look at the x and y of it, it wont show 0, it will show the x and y location in the movieclip it's in.
View 4 Replies
Apr 14, 2004
Is it possible? Has there been a thread on this..
View 5 Replies
Apr 11, 2012
I've been scouring the web to see how to do this, and now I'm not even sure it's possible. However, it seems there must be way. What I want to do is create a function that will take x,y coordinates and tell me what MovieClip or Sprite is at that location. I want it to happen automatically, without any MouseEvents or anything like that.
View 8 Replies
Nov 29, 2004
I have a problem regarding the x, and y coordinates on a flash project of mine. Whenever I set the x and y coordinates for a movieClip:
Code:
function setPos() {
with (mc1) {
_x = 400;
_y = 300;
}}
The MovieClip never gets sent to the proper coordinates.
View 5 Replies
Aug 6, 2011
I have a movieclip that I am adding to the stage dynamically. The movieclip has to be placed at specific coordinates to match the current text field.The coordinates that show on the INFO tab are x=264 and y= 365. However, in order to get the movieClip to match those I have to set x to 398 and y to 200.If I set the coordinates to those in the INFO tab then the movieclip does not show; it appears off stage.
View 2 Replies
Nov 25, 2008
Im having a problem with movement in flash cs3 using as3, im basically moving 2 movie clips back and forth along the x axis using the following formular to calculate the x velocity.[code]
View 3 Replies
Jan 18, 2009
I have a main mc, with another mc nested inside it that needs to reposition to exact x,y coordinates (on four separate occasions). Can I put keyframes on the timeline with a script placed on the keyframes so that when my main movie reaches those frames, the nested mc repositions to the specified coordinates?
View 9 Replies
Nov 17, 2006
I am trying to get a movie clip - nested inside another movie clip on the stage - to match the x, y coordinates of the mouse. Attached is an example file both in Flash 8 and MX2004 formats. I can get the drag to occur, but the problem is that the dragged mc's coordinates are relative to it's parent movie clip and not the stage. I have been messing around with localToGlobal with not much luck. I think I may be using it wrong, though. I have left it out of the example file.
Here is the relevant code:
var dragging = false;
this.onMouseMove = function() {
if (dragging == true) {
this.container.drag._x = _xmouse;
this.container.drag._y = _ymouse;
}};
[Code] .....
View 3 Replies
Nov 17, 2006
How to position an mc on the center coordinates of another mc embedded inside. inside of my main mc I have an image and mcs above. I want to make a button that says something like: On release center main mc on coordinates of mc inside of main mc. So far I have some code for an on event function:
main_image_mc.onEnterFrame = function() {
main_image_mc._x;
main_image_mc._y;
speed1 = 8;
function moveIt(endX, endY) {
[Code] .....
View 11 Replies
Mar 22, 2009
If I attach a movieClip this way:
[cODE]....
View 9 Replies
Jan 11, 2010
I cannot assign _x and _y coordinates in a movie clip dynamically. For example:
for (i=1; i<=5; i++) {
myThumb_mc = "thumb" + i;
myThumb_mc._x = Stage.width/2;
myThumb_mc._y = Stage.height/4;
}
But if I do:
thumb1._x = Stage.width/2;
this works.
View 3 Replies
Dec 19, 2011
I was trying to convert global coordinates to local coordinates of a UIComplenent in my flex project using below code using below code
var gp:Point = new Point(e.stageX,e.stageY); //global point
var lp:Point = uic.globalToLocal(gp); //local point
uic is UIComponent in which I have subclass of Sprite for drawing something I have set the sprite's mouseEnabled and mouseChildren to false to not interrupt the mouse event. above code is within uic's mousemove event where I was tracing the gp and lp gp was giving correct value and suprisingly lp was giving negetive values. when I move the move to the top left corner of uic i expect lp to be 0,0 but it is giving the -width of of uic. I broke my head for hours and ended up finding an alternate by using offsets. Infact my original code was much simpler like this which was same issue
var lp:Point = new Point(e.localX,e.localY);
I am not sure what exactly is causing this problem. the workaround had lot of issues and it creating a mess in my rest of the algorithms.Just now I found even more interesting thing (which is actually weird). for some reason I went and create a new lp2
var lp2:Point = new Point(e.localX,e.localY);
now surprisingly it was giving correct values as expected and I went back and changed the code as
var gp:Point = new Point(e.stageX,e.stageY); //global point
var lp:Point = uic.globalToLocal(gp); //local point
var lp2:Point = new Point(e.localX,e.localY);
var lp2:Point = uic.globalToLocal(gp);
now it is expected to have all the lp, lp2 and lp3 variables to be same but weiredly lp two is giving wrong value and lp2 and lp3 were giving correct. I am suspecting using the variable lp has something to do. I am not sure about that but above proves it so right now I am using lp2.
View 1 Replies
May 21, 2007
I was reading the 'Isometric Transformations' tutorial by Danko Kozar and I have a few questions. I understand what all the code does, but not how it does it. First of all, how does the following code work:
transforms x,y,z coordinates into Flash x coordinate
xFla = function (x, y, z) {
// cartesian coordinates[code].....
I understand that it converts 3d coordinates to 2d coordinates, but I don't understand how. What numbers whould be punched into x, y, and z to acquire certain desired effects?Also, what's the difference between moveTo and lineTo:
red line
style(1, "0xFF0000", 100);
plot(0, 0, 0);
draw(200, 0, 0);
View 4 Replies
Feb 6, 2012
what i need is to position a Movieclip with coordinates inside a xml file.
View 1 Replies
Oct 8, 2011
I have a MovieClip inside a stage that is mostly(not accurately) centered to the middle of the stage.
When I try to save the MovieClip into a bitmap in order to upload it to facebook, I either get a cropped image or a white image(blank). Here is the code for generating the bitmap:
var source:BitmapData = new BitmapData(board.width, board.height);
source.draw(board);
var bitmap:Bitmap = new Bitmap(source);
The result I am getting is the yellow area in the following image:
[Code]...
View 2 Replies
May 4, 2011
I just started coding classes and I am having some pretty good success thus far coding individual objects. BUT I realized that I don't know how to find coordinates of another object that is on the stage!Say I am coding in the class "Zombieguy".With the other movieclips linkage "Armyguy" I try toracetrace(Armyguy.y);ORtrace(Armyguy.Y);Both come up with "access of possibly undefined property y through reference with static type Class".I'm sure this is probably pretty simple, but can someone inform me of how to do this small step that is holding me back?
View 12 Replies
May 3, 2010
Im making a little app in flash using papervision I want to make a regular movieClip show up in the same place as a papervision object. The coordinates seem like perspective is affecting the number displayed.
View 2 Replies