ActionScript 3.0 :: LocalToGlobal Showing Wrong Values?
Feb 19, 2011
My problems keep piling up. I was trying to figure out where child objects X and Y positions are on stage and not locally. Therefore i use the "localToGlobal" function and I'm pretty sure i use it correctly? The thing is that some Y values are true but the X are just completely spaced out. I use a function to find all child objects on stage and this works great.
Code:
private function findGameElements():void
{
// Array that will store all elements on screen and their values
fixedElements = new Array();
[Code].....
View 4 Replies
Similar Posts:
Oct 29, 2007
I have a movie clip that is nested inside 2 other clips and want to get it's coordinates on the stage. I am using the localToGlobal method but it is returning the wrong values. Here is my code:[AS]
var myPoint = new Point(this.skew_mc.grid_mc.dot_mc.x, this.skew_mc.grid_mc.dot_mc.y);
var newPoint = this.skew_mc.grid_mc.dot_mc.localToGlobal(myP);
trace(newP);[/AS]
I've attached an fla with an example of this in. If anyone can point out where I'm going wrong .
View 1 Replies
Oct 15, 2010
Say I have a movieclip called theScreen a 0,0. It is 800 wide, 700 hightheScreen contains a movieclip called theStatusArea at 600,0. It is 200 wide by 700 hightheStausArea contains a movieClip called pieces at 10, 410. It is 180 wide by 180 highpieces contains a number of movieclips (triangle, square, etc.),all of these sub movieclips are more narrow than the pieces container and are all set added to the pieces container at 0,0
var pt:Point = new Point(triangle.x, triangle.y)
pt= triangle.localToGlobal(pt);
trace(pt); // should be 610, 410 at least at the start.
[code]....
View 7 Replies
Nov 3, 2010
I have a movieclip A inside a movieclip B. A has a coords (10, 0) and B has a coords (0, 0). So technically the global point for A should be (10, 0) right? Well it's giving me (20, 0). I put A at (10, 10) and I get (20, 20). This is just the weirdest thing ever.
View 2 Replies
Oct 2, 2007
I made a website a year back or so and I'm having to update it now. However I've noticed the flash menu I have on the site doesn't seem to appear correctly anymore when I check in on a PC using IE.
Basically in the bottom left hand corner the swf background colour should appear grey (#333333) not white. Seems to work fine on Safari and Firefox.
View 1 Replies
Apr 13, 2010
Flash receives the XML, but the values are wrong. How do I fix this? Problem I can see the XML loaded with no errors, but my output is way off. It's as though it's not receiving any values. Numbers in the output window and animation move rapidly. The Flash file runs as if it's variables where set to zero. I changed the order of my code, but that didn't help with this. how I can correct this.
[Code]...
your problem is that you're calling myLoader.load() and adding an event listener to wait for the xml to finish loading, but you're then immediately setting var delay:uint = 0; and var repeat:uint = 0; and starting the timer. you can see this in your results by the 1, XML, 2, 3, 4 output. the load call is asynchronous so it returns immediately. you need to wait until your processXML function is called before proceeding to the next step.
View 1 Replies
May 23, 2011
We have an hsb- color wheel (.png) and we have create a circle which is rotating on the color-wheel. It should grab the color on the wheel, but there is the problem --> It doesn't. We try to make it with the getPixel function and flash traces some numbers, but the wrong ones. In addition there is a rectangle which gets the (wrong) values and shows them as a color.
function mouseDownHHandler(e:MouseEvent):void {
sButtonH.startDrag(false, rechteckH);
/ROTATION
stage.addEventListener(Event.ENTER_FRAME,rotate);
function rotate (e:Event){[code]....
View 3 Replies
Nov 5, 2009
If you have two textareas, one has a rotation value besides 0 and the other has no rotation value or a value of 0 and you 'tab' focus from the one w/rotation to the one w/out. The border around the textArea w/out rotation will be rotated. If you set the rotation value of the non-rotated text field to a non-zero number, even 0.01, it fixes the problem, this causes tons of other problems in text rendering though so its not a solution.
I found setting the focusThickness style to 0 removes the border, which is a good solution but not a great one, anybody got a better one? Here is some sample code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:VBox width="100%" height="100%">
<mx:TextArea id="source" width="100%" fontWeight="bold" fontSize="20" height="50" rotation="5" />
<mx:TextArea id="dest" width="100%" height="50" />
</mx:VBox>
View 1 Replies
Jun 10, 2010
is there a way to show zero values in a chart with LogAxis for vertical axis? (im using a linear chart)(i know that the log 0 = NaN but this axis is just for resize chart no for get the log values of my serie, for those cases log 0 should be 0)If you want to know what is exaclty the problem you can tray with the following example:
http:[url]....
If you set one of the series value to zero, the example doesnt work and doesnt show all the series (even its values are different from zero).
View 4 Replies
May 17, 2011
In my AS3 code all the elements on the page are dynamically positioned depending on the current width and height of the SWF - providing it's not under a certain value, then the items are back in their original position.
When debugging in the Flash player the size all reports correctly however when run from a web browser it does not - initially.
This is my HTML & PHP code for the entire page:
HTML Code:
<?php
function hashId($fn) {
$hash=md5_file($fn);
[Code].....
But I cannot get the size to report correctly without, say, clicking a button.
It seems to me like I need to force flash to re-draw the screen, but I had no luck trying to do that.
View 8 Replies
Dec 1, 2011
I am instantiating a new Date object using the below values.
var thisDate:Date = new Date(2011, 12, 2, 9, 30); But when I did a trace, I got
Mon Jan 2 09:30:00 GMT+0800 2012.Why is the date wrong?
View 2 Replies
May 28, 2010
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
[code].....
View 1 Replies
Nov 8, 2011
I'm a begginer flash game developer-ish individual working on my first project - An economic game with RPG elements, I'm mixing AS 3.0 with Flash CS5 (for the graphics, buttons, tweens and the simple stuff in general since it's easier for me atm than scripting it). The trouble started when I had to script in variables. I've sorted out a couple of issues but a few still remain:
1. I need to limit three of my main skills to 0-100. Only managed to stumble across tutorials for AS2,
2. Each character will have 3 main skills, and then the 18 secondary skills will be calculated from those 3 values. This works fine, when I modify existing variables directly in the code. The thing is that I created those buttons that add or subtract from a certain skill value, but when I press them the var changes but all of the 18 skills remain unchanged (as if they do not refresh themselves - i was thinking about an eventListener waiting for a change in skill value but if I would have to do one for every one of the 18 skills in conjunction with the 6 buttons to change levels - so 144 functions - im thinking maybe an array...but I'm such an actionscript newb that I can hardly translate the tutorials into my ideas.
3. Also wondering how to create a pool of unused skill points so when I add points I can't max it out right off the bat but rather take it from that value instead and once it's 0 you can't add points anymore.
4. Last but not least, I'm having trouble creating global values. My main menu is in scene1 and when I press Newgame it goes to scene2, the problem starts when i go back to main menu errors keep showing up (since scene 1 has no information about statistics but a function probably keeps asking )which means that the program can't get access to an attribute or a method of reference for the null object at MainMenu_fla (don't be fooled by the file name, I have everything in 1 fla file)Of course an error pops up for every skill, main or secondary.
View 2 Replies
Jun 1, 2010
i am using a movieclip who has two nested movieclips, the problem i am dealing is that when i try to get the width or height of the parent movieclip it always showing the values of the small nested movieclip, when i draw the movieclip it draw perfect but when i read this values shows that error, what can i do?
View 2 Replies
Feb 16, 2010
I have a bunch of enemy ships in a container on the stage.I am moving the container around every second and I'm creating bullets that the enemy ship are firing.So I need to have the bullets get created on the stage where the enemy ship is located currently so I can have it y-- on an enter frame event.The Y coordiantes are accurate but for some reason the X coordinates get scaled across the screen. So the first enemy ship is only off by 10 pixels or so, but the 2nd ship, the bullet gets created about 50-60 pixels over to the right.Is there any reason why the Y would be right but the X isn't?[code]
View 1 Replies
Feb 20, 2009
function traceCoordinates(event:MouseEvent):void {
var clickPoint:Point = new Point(square.mouseX, square.mouseY);
trace("display object coordinates:", clickPoint);
trace("stage coordinates:", square.localToGlobal(clickPoint));
}
i just want to find extract the .x value? clickPoint.x does not work???
View 2 Replies
Dec 14, 2010
I have a some objects of same class type prgramatically generated on the stage.Inside these objects which are generally at x=300 on the stage is the code:
Code:
this.x+=2.3;
trace(parent.localToGlobal(new Point(this.x,this.y)), ", ", this.x , " ", this.y);
A sample of the trace output is as follows..
(x=2.3, y=0) , 2.3 0
Now im expecting some values in there somewhere to indicate its absolute location on the stage, ie, x=300.This isnt happening.Whats the correct syntax i should be using.Bare in mind these object will be of any name on the stage and will be dynamically created so its not easy to just reference their mc names.
View 9 Replies
Nov 5, 2006
i am teaching myself how to use localToGlobal(), and i seem to be running into a scoping snag, at least i THINK it is a scoping snag. So when i use Code:
[Code].....
i get the desired effect, yippee. That is to say, the output says 299, which is what the global coordinate of the movie is. However when i try use the same code in the main time line like this
[Code].....
View 3 Replies
Mar 1, 2012
Here's what i have:
Code:
for(var i=x; i<y; i++)
{
[code]......
View 8 Replies
Sep 27, 2010
I'm adding several instances of an MC (bread_mc) into a container MC (wall_mc). wall_mc has been added to a shop class and that is where i'm called the rest of my functions from. Also the wall_mc is scrolled left and right with mouseX & mouseY values. I've set up a function to add the bread_mc to the wall at different x/y positions.
[Code]...
I really don't even know if i'm using it right, But I think my problem lies in the fact that I need the currMC path to travel up the display list tree and get the global stage X/Y position. I'm not too sure how to implement a dynamic path with the localToGlobal method.
View 1 Replies
Jan 13, 2009
I am using localToGlobal to get the _y coordinate of a nested movieClip in relation to the stage.[code]
View 1 Replies
May 2, 2011
i just cant make this function work. Using addChild player mc is added to stage, inside it theres a mc named ballCnt. I need to make that position global, but it keeps giving local coordinates. Heres the code line (the last one i tryed):
var point:Point = localToGlobal(new Point(player.ballCnt.x, player.ballCnt.y));
trace(point);
View 1 Replies
Nov 3, 2009
Let's say i have a 3 movieclips which are nested one in other like this:A-> B-> CAnd i would like to find out C movie clip (which is in B mc and B mc is in A mc) coordinates relative to global stage, how can i accomplish that?
View 3 Replies
Oct 20, 2004
I'm making a driving game in Flash Mx 2004, and I based my code in MarkFeller Game,but I can't make the code works, now I'm with problems in the skid routine, flash dont give me any error, but the code don't works (the LineTo and MoveTo dont do anything) and I think that my problem is with localToGlobal function....
Here is my code....
Code:
acel = .2;
angulo = 0;
atrito = .98;
VelocidadeMinima = -5;
[code]....
View 1 Replies
Sep 13, 2010
What I'm having the problem with is the proper usage of localToGlobal method. I have the hero mc, I put into it another mc called 'weapon'. Now, in the game, I want to fire a projectile and set it at the x and y of the weapon. The question is, how can I access the absolute x and y of the weapon.
View 3 Replies
Oct 13, 2011
I got 23 boxes (box1, box2...) inside two movieclips (Circle.SizeableCircle). I need to bring all these to the front, using localToGlobal.This brings box1 to the front (or whatever it's called):
PHP Code: var cpBox1:Point=new Point(Circle.SizeableCircle.box1.x,Circle.SizeableCircle.box1.y);var gpBox1:Point=Circle.SizeableCircle.box1.parent.localToGlobal(cpBox1);
What can I do instead of making 23x that code?
View 11 Replies
Jan 12, 2009
I've got a clip on the stage at (100, 100) and I execute the following code:
[Code]....
Given that circle1 is on the stage, shouldn't localToGlobal leave the co-ordinates unchanged? I think the result of its call is wrong!
View 2 Replies
Oct 27, 2010
I have a small problem with usage localToGlobal and than back to local. I can get global coordinate of my nested mc in question alright. Than i check if this coordinate + value of my mc.width is more than my stage width. I get to this part with no problem. Than if value is bigger (so mc is not on the stage i mean if part is off the stage i change value so it is stage width - mc.width). So i get value in global coordinates that i need. But how do i apply this to my nested clip is my question? For reference here is my code:
[Code]...
View 3 Replies
Feb 12, 2010
So I am able to trace the correct coordinates. However the hitTest fails. Here is my code:
[code]....
View 1 Replies
Dec 4, 2010
Ive tried looking in a whole bunch of threads for a solution to this probably common issue but to no avail.I have a bunch of objects of same type on the stage which are generated through code.Inside these objects which are generally at x=300 on the stage.
Code:
this.x+=2.3;
trace(stage1.localToGlobal(new Point(this.x,this.y)), ", ", this.x , " ", this.y);
stage1 is the stage object I pass into my class.The trace output is as follows
(x=2.3, y=0) , 2.3 0
Now im expecting some values in there somewhere to indicate its actual location on the stage, ie, x=300.This isnt happening.Whats the correct syntax i should be using.
View 4 Replies