ActionScript 3.0 :: Nested Coordinate Systems / How Do They Work?
May 6, 2011
I'm creating an interactive map in Flash. The stage size is 800 x 600. To this stage I am adding a large (zoomed-in) map in which I want to display many points. The large map is 4000 x 3000. This map is adding correctly but I experience trouble when I try to add the points to the map. I want to add these points directly onto this large map and I want them to move with it when it pans. Unfortunately, when I add the points their coordinates are read relative to the stage rather than relative to the large map MovieClip. The complication is that the large map is added to the stage at a different location dependent on where the smaller map is clicked by the user.The Question: How do I get flash to add these points relative to the large map's coordinate system rather than the stage's?
What I have tried: globalToLocal/ localToGlobal functions are fine for tracing but don't seem to give me a useable result Setting the coordinates of a Point to the result of this function to give the local origin obviously doesn't work.[code]
View 3 Replies
Similar Posts:
Nov 9, 2009
I'm having some problems with this Flash Cd I've made. The project is compiled of activities and videos. There are several videos in a row and they all load as external swfs. The third video freezes about mid-way through, but sometimes it doesn't - and then it's the other videos that freeze and are really jittery. Apparently the CD doesn't work on particular operating systems... But shouldn't that just be their hardware? The exe and swf's are all flash player 9. Even when I run the project locally it freezes. What's going on? How can I fix this?
View 1 Replies
Mar 31, 2010
I have 3 square. smallest square s3 is inside s2. s2 is in side s1. each is 10px larger [code]how can I find the coordinate of child in its parent's coordinate system?
View 1 Replies
Sep 9, 2011
I have the following problem: I have this multi-level array (nested array) which contains two rows of bitmapData. Row 1:360 rotated bitmapData objects; row 2: 360 rotated and colored bitmapData objects.
I try to access row 2 but that doesn't work. There are some mysterious error messages coming up ("TypeError: Error #1034: Type Coercion failed: cannot convert []@36d7e9e9 to flash.display.BitmapData. at BasicBlitArrayObject/updateFrame()").
this function rotates and colors bitmapData; the rotated bitmapData is thrown into an array and the colored bitmapData is thrown into another array; a third array is used as a level array for nesting the other two arrays inside of it
Code:
public function createColoredRotationBlitArrayFromBD(sourceBitmapData:BitmapData, inc:int, offset:int = 0, color:Number = 1, $alpha:Number = 1):Array
{
[Code].....
View 4 Replies
Jun 24, 2010
Suppose I have the following XML:var foo:XML = <root><a>this is a <b>special</b> case</a></root>
Is there any way to detect the position of <b> relative to the contents of <a> without a custom subparser?
View 1 Replies
Sep 10, 2011
I have the following problem: I have this multi-level array (nested array) which contains two rows of bitmapData. Row 1:360 rotated bitmapData objects; row 2: 360 rotated and colored bitmapData objects.I try to access row 2 but that doesn't work. There are some mysterious error messages coming up ("TypeError: Error #1034: Type Coercion failed: cannot convert []@36d7e9e9 to flash.display.BitmapData. at BasicBlitArrayObject/updateFrame()").this function rotates and colors bitmapData; the rotated bitmapData is thrown into an array and the colored bitmapData is thrown into another array; a third array is used as a level array for nesting the other two arrays inside of it
public function createColoredRotationBlitArrayFromBD(sourceBitmapData:BitmapData, inc:int, offset:int = 0, color:Number = 1, $alpha:Number = 1):Array
{
[code].....
View 1 Replies
Jun 11, 2008
I want to make the 2 movieclips are all dragable, how can I do it?
[code]...
View 2 Replies
Sep 27, 2011
Im fairly new in Actionscript. That being said, I'm trying to access a nested Movieclip in a MovieClip. My code looks like this
[Code]....
This is just a snippet of the hitTest. the "charBox" is the Movieclip I'm trying to access in the char Movieclip. So where did I go wrong?
View 1 Replies
Jan 15, 2010
I am using loadVariables to send the form variables to a php file. I use the same method in a test environment but it is not nested like this is and it needs to be nested. It is 2 movieclips deep and it will just not work. Is there something funny with using loadVariables to php in nested movie clips? I have also tried this method with LoadVars and getting the same results.
View 3 Replies
May 19, 2007
I have a MC on my stage that has 2 buttons nested inside. So, the problem is that I have a stop(); actions on the first frame ( first frame is blank ) and I only play the movie once someone rolled over another button outside this MC. Because I'm giving the instructions to my buttons from the timeline. I have all the code on a frame and am calling the buttons from there but it seems that the buttons won't work properly if they are not placed on the first frame.
Example:
_root.myMC.otherMC.myButton.onRelease = function(){
getURL("[URL]","_self");
}
That simple thing won't work if the button are placed the way they are now, it seems that flash can see the button only if they are at frame 1... and no, I don't want to put the code directly on the button, I want to make it work this way.
View 2 Replies
Sep 9, 2011
I have the following problem: I have this multi-level array (nested array) which contains two rows of bitmapData. Row 1:360 rotated bitmapData objects; row 2: 360 rotated and colored bitmapData objects.
I try to access row 2 but that doesn't work. There are some mysterious error messages coming up ("TypeError: Error #1034: Type Coercion failed: cannot convert []@36d7e9e9 to flash.display.BitmapData. at BasicBlitArrayObject/updateFrame()").
this function rotates and colors bitmapData; the rotated bitmapData is thrown into an array and the colored bitmapData is thrown into another array; a third array is used as a level array for nesting the other two arrays inside of it
Code:
public function createColoredRotationBlitArrayFromBD(sourceBitmapData:BitmapData, inc:int, offset:int = 0, color:Number = 1, $alpha:Number = 1):Array
{
tileList = [];
[Code]....
View 1 Replies
Oct 28, 2009
I have written a nested if statement that refuses to work properly. My fla file consists of the main timeline and a movieclip. The problem lies in the pwrbtn function. I need the pwrcomp Boolean to prevent the call to firstpage() from happening more than one time. However when I test it keeps cycling so my traces are frame2, true, frame2, true, so on and so forth. Have I just made some small mistake that Im not seeing?
[Code].....
View 2 Replies
Apr 30, 2011
I am making an interactive map of the US.When you hover over a state it zooms in and cities pop up.When you click the city it should a page, for now just google.I have the basics for the first state, California.The zoom works and the cities pop_up.However, when you click the city the link doesn't work. The cities are instances of a movie clip, city.I placed them inside the CA movie clip in their approx locations and named them SF_mc, LA_mc, SD_mc respectively.Here is the code.i added some comments.the FLA is attached in zip as well.It is CS5 file but I'm more familar with AS2 so yea.This is the first frame of the CA movie clip, actions layer
Code:
stop();
/this is all zoom stuff
this.onEnterFrame = function(){[code].......
In the first frame the cities are not on the stage yet. They are add later when the state is zoomed. SO i thought maybe that is why it not working so i tried duplicating the code on the frame after the zoom where i add the cities and it is still not working...
View 4 Replies
Jan 15, 2009
On the stage I have 3 objects on the stage which are on top of each other:
top: transparent button (which controls the mc underneath)
under this button: an image which is a mc
under this image: a graphic background with text that describes the image, and a new trans button which will send the users to a separate url.
Problem:The button to go to the url does not work.
To make things simply, I have the top button setting the alpha of the mc to 0% onRollover, in order to view the text. And reset it to 100% on RollOut.
how I can still get this effect with the rollovers, and get my url button to work too?
View 1 Replies
Dec 23, 2004
If anyone would please post everything they can about particles and particle systems, including tutorials, source files, links, movies, comments, help, and code, I am trying to learn about particles and particle systems, but I can't fin anything that meets my needs. Please post whatever you can!
View 4 Replies
Apr 13, 2004
How can I get a button to work when its nested in a MC that has an onEnterFrame with a onPress command targeted to it?
Here's the code for my "popup" MC located on the main timeline.
popup.onEnterFrame = function(){
this.onPress = function() {
this.startDrag(false);
[code]....
Within that same MC is a button that tells it to close. However, I run a trace command to it and nothing happens. It seems like the onPress nested in the onEnterFrame is over-riding my button on(press).
View 3 Replies
Mar 17, 2010
I right now making database for employees. May I know how many data base management systems are available in flash?
View 11 Replies
Jun 8, 2011
URL...my flash buttons looks different on different systems, even if they have the same operating system the text is too big sometimes, which causes it to be truncated if this occurs on a system it occurs in both firefox and internet explorer.i cant have this! even if i make the test really small, it will mess up the justification my uncle told me it was because java was not installed, but installing it or updating it doesnt seem to make a difference
View 4 Replies
Mar 17, 2010
how many external sources available in flash like xml....
View 1 Replies
Jan 31, 2011
I want to implement a gameplay recording feature in a project, which would only record player input and seed of the RNG at the beginning of the level. Then I could take such record and play it on my computer in order to test it for validity.I'm only concerned with some numerical differences which might appear between different Flash Player version, Operating Systems or CPUs (or whatever else that might be affected). The project would be written for Flash Player 10.0.0+. What stuff I am concerned with:
[code]...
I won't be using stuff like hitTest, getObjectsUnderPoint, hitTestPoint, getBounds and so on, all collisions will be geometrical.So, are there any chances that using any of the pointed things above will yield different results on different systems? If so, what can I do to avoid them?
View 3 Replies
Sep 9, 2011
We have several systems, inside and outside (development, test and production), that we need to upgrade FMS on Over time, I have found the process utterly cumbersome, prone to errors and time consuming... and outright annoying therefore.The permissions are never consistent, usually insecure (tmp and other directories world writable), and so onI wonder if anyone here has come up with a nifty way to work around this. For example, our setup is pretty uniform, so it's really unnecessary to do an interactive install all the time -- I could of course strip down the installFMS script, but I don't want to conflict with future changes
View 3 Replies
Jan 19, 2010
I've recently discovered an interesting thing. I've made my own Speedmeter using Flash CS4 and ActionScript 3.0. The Download side is based on downloading 2 Mp3 noise files. Using the built-in method getBytesLoaded() and a simple math it's easy to calculate actual connection speed. Actual speed is evaluated every second.
It works pretty good and the actual and average speed is very accurate under Windows. But when I've tried this under Ubuntu the actual speed results are different--and by different I mean that my connection from ISP is 5 Mbit/s and it sometimes shows like 7 or 8 Mbit/s. But the average speed seems to be good.
What causes this strange behaviour? Does Ubuntu have some kind of download cacheing thing?
View 2 Replies
Nov 6, 2011
FMS Amazon the solution I have been searching for to distribute my interactive swf publications made in indesign cs5 to iOS operating systems?
View 2 Replies
Feb 1, 2012
I'm using a .swf to connect to a socket and stream data as fast as possible for 60 seconds to measure connectivity speed.In other words a speed test.In the past say month or two, I've found Macintosh systems 10.5 and higher experience a significant slow down, In testing I see my socket connect and reach about 2.5Mbps - 3.5Mbps and literally stick as though the .swf was throttling the connection.
This 'problem' is random and appears to come and go. I've tested this in Chrome,Firefox and Safari with all the same results.Using the exact same test on any Windows or Linux OS works totally fine.Admittedly I'm an ActionScript novice however the code I'm using is below and has worked for some time up until recently.
ActionScript Code:
var s:Socket;
var Tbytes:Number = 0;
function connectToSocket():void{
[code]....
View 0 Replies
Sep 6, 2010
I have a character, every body part is a movieclip. Now I wanted to put a movieclip for the eyes inside of the headmovieclip so that I can change them independently from the mouth. So in the eye-movieclip that is inside of the head-movieclip I put two keyframes, one for opened eyes and one for closed eyes. I put it to "Single frame" in properties. Now, whenever I make a pose and I change the frame number under properties so that it displays the closed eyes, it does that for the whole movie, not only on the frames that I changed it.
I wanted to use that to control things like eyes, ears and the mouth individually but like this it won't work, it changes it for the whole animation.
View 16 Replies
Jul 10, 2011
In as3, how do you change the cursor to the systems default busy/wait cursor (e.g. the spinning wheel on a mac)?
View 2 Replies
Jun 24, 2005
As the title says, i would like to have an object which is nested beneath another objects depth set higher than that of one the is NOT nested. Is this possible if so how, may be real easy and im just over-looking it but
View 1 Replies
May 26, 2009
i have a mapMC on the stage and 6 buttons. i need to be able to make the buttons move the mapMC to specified coordinates. the coordinates are set and will never change. i also need an easing from one location to the next. i guess i'll go ahead and throw in a bonus question for any of you aces out there. lets say location "A" is at x=200, y=400. i would like the mapMC to get there and scale 120%. so a button that gets pressed will go to its coordinates and scale acordingly. i can see that this could be script heavy, but for some reason not too difficult.
View 1 Replies
Jul 13, 2011
I have a movieclip with a drag function, and after each drag I want it to trace the x position. I tried the following code but it always outputs 0.
ActionScript Code:
sliderMC.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToPosition);
function fl_ClickToPosition(event:MouseEvent):void
[Code].....
View 5 Replies
Apr 20, 2009
to get the position of a movieClip in the x axis, we use: trace(movieClip.x);is there an alternative for ".x"???
View 3 Replies