ActionScript 2.0 :: Getting Y Position Of MovieClip Dynamically?
Mar 29, 2005
I have a dynamic text field that loads a variable into it (just a simple text file). This text file will be updated on occasion. I also have a movie clip to be positioned below the text field, however I want the movie clip to change position depending on how much text is in the text field so there isnt a large gap and so they dont overlap. Is this possible? I tried the following actionscript to adjust the size of the text field depending on the amount of text.
textField2.autosize = "center";
However I have no idea how to get the y position of the movie clip to adjust accordingly.
I added a Menu_mc on my stage. Initially, this should be at the center of the stage and when I click on it, it will tween on the upper left corner of the browser. However, when I resize the browser, the Menu_mc goes back to the center of the screen.
I have tried separating a different actionscript file where it is specifically for initialization of the object and another one for resizing. And then when I call it on my main AS file it goes like this:
Code: // Add the symbols to stage var Menu_mc = new Menu_MC(); addChild(Menu_mc);
I'm hoping someone can solve this headache. Basically, I want a movieclip to move to the position of each of my buttons from any position along my x axis. Therefore, the movieclip needs to 'flip' to face the way it is traveling.At the moment I have the movieclip moving to the mouse x axis when I ROLLOVER the button and stop following the mouse when I ROLLOUT but the code won't flip the movieclip so I must have something wrong...
lets say i have a sprite on the stage and one movieclip inside it. now i want to tween or just set that movieclip x and/or y position according to stage position. so for example i want to set mc.y = - 100; (by which i mean -100 to stage, not sprite which mc is in.)
What i'd like to do is have a menu/site map that adjusts when you click on a certain icon. For example, I have a AS3.0 flash file with, say, 5 keyframes with 5 buttons that are in different positions on each key frame. The buttons are set to gotoAndPlay the various keyframes. I can set up a tween that links frame 1 to 2, 2 to 3 etc. but what I would like is a tween from, say, 1 to 3, then 3 to 5, then 5 to 1 - basically in a random order rather than sequentially through the key frames. I could set each of these tweens up individually but the site is for a portfolio that I would like to keep adding to and to do this individually would mean an ever increasing amount of tweens.Basically, is there a way to get a 'MovieClip' to move from Position A in keyframe 1 to Position B in another keyframe without a set of tween frames? I'm sure this is simpler than I am making it sound but I don't seem to be able to work it out.
Lets say you have a bunch of similar movieclips and you want to move anyone of them dynamically. We would use:
[Code]...
Something like that. However, my issue is not selecting a movieclip dynamically, but selecting another movieclip dynamically within a dynamically selected movieclip.
using the following jumpTo script as a guide how do I write an if statement for a function that will basically ask "if the movieclip is at position 3 stay there, otherwise jumpTo position 2"?
Code: var bg1x = new Array(0, -1280, -1014, 0); function jumpTobg1X(number) { gradientNav_mc.newX = bg1x[number]; }
I have tried a bunch of if/else statements but I can't get it working. I can't figure out how to write it properly. I tried something like this:
Okay I have a script in which I have added an image to the stage. It is absolute centered. I then have another with is on top but much bigger. I would like the big image to move opposite of my mouse position on the smaller image. ie: cursor is on bottom left corner the bottom left corner of the larger image is in the same spot. And the same thing for any other area.
I have tried many different ways but to no avail. I have done research but no one has been able to give me a solid answer. Anyone know of a way to accomplish this. Keep in mind this it needs to work regardless of the image size.
I have an as class file that places some sprites at various positions around the stage, what I would like to then do is add event listeners to these sprites and do something starting from the x/y of that sprite (not the mouse x/y).
I'm populating an array with the created sprites and later looping through and assigning the event handler to the sprites but I can't seem to get any thing of any use out of them.
I'm calling the following function in a loop, each time I'm adding the returned point to an array (pointsArray) and then calling addChild.[code]...
I have a 1200 px wide scrolling menu movie clip which is placed on a stage that is 650 px wide (mc menu is approx 2X wider than the movie). It is aligned left to the stage and whenever a user moves the cursor over it - it scrolls itself around _x axis (inverted x axis). Here is the code that works:
ActionScript Code: onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { //take mouse position and invert it
[Code].....
But sometimes during aggressive mouse movement over the menu mc, the mouse position variable goes beyond it's limits (I don't know why, latency error?) by 20-30 px. This makes the menu go way beyond its limits/bounding box and almost completely exits the screen.
I've tried adding mc that registers the movie area, limiting _x axis in the IF statement, but whatever script I make it either: glitches, doesn't move or just goes all over the place.
How can I make the menu mc move only in specified movie area?
I'm trying to create 49 total objects, each 50x50 px. And position them in 7 rows and 7 columns. I think I must use nested for loops but this is all Ive come up with.
I was just wondering if this is possible, and if anyone knows how it could be done
What i intend to do is have a number of movie clips which load a photo from XML.As well as the photo i want something in the XML code that tells the movie clip where to place itself on the scene. For example it could contain a number from 1-8 and the scene will be split into eight sections across the X axis. So if it has the number 3 it will go in the 3rd section across anywhere on the Y axis.
I'm trying to create a dynamically generated navigation submenus. Basically I'm creating instances of a MC using attachMovie, I'm populating it's text field sizing it's background image's width (subGlow_mc) based on the width of it's text field(link_txt). I get the movies on the stage but hey dont position how I would like them and the backgound images are not resizing consistantly. I have pasted the AS that loops through the flash remoting call to generate the movies below.
[URL]
function createSubMenus() { ////Setting the intial X and Y coordinates. var initX = 800;
i have a class that creates circles randomly placed at stage, i want then to move those circles and make them bounce off the stage, i know how to do that, the problem is that when i add a new shape into my stage, that shape, has an "x" value of 0, no matter where it appears, how can i check the real "x" value of that shape within the stage, so i can continue with the bouncing check...
so i just want to know the "real" "x" and "y" positions of my Shape attached to stage to attach a ball to stage i use the createBall method called from my fla....
I have a flash project where different movie clips are loaded dynamically according to the data retrieved from an XML file. And they are positioned one after the other as if they were in a menu. Inside those movieclips there is a button that when it's triggered unloads the movieclip so it disappears from the menu/list. Apart from that, I would like the rest of the attached movie clips to tween and move upwards, so the list keeps its form. I'm finding quite difficult figuring out this function. I'm copying the code I'm using :
I'm trying to get a dynamically loaded swf to load into an empty mc behind a particular mc on the stage. I used actionscript to create an empty movie clip using the createEmptyMovieClip command. But, how can i get it to create it, then load the external .swf into it behind a exsisting mc on the stage?
I have a movie clip called "myMC". I set its x value as such:
[AS] var myMC:MovieClip = new MovieClip(); addChild(myMC); myMC.x = 100;
[Code]....
I know I could proboly acheive this with a math equation but is there a function that can get the exact global position of "myShape"? So that I can position another movieclip or sprite around that movieclip?
I'd like to make sort of gallery with previous/next buttons. And on each image you'd have circles/link over important parts of the image.So each image wold have these circles on different locations. Question: how can I make that dynamically? And that it's not to complicated for the editor of the site? One way would be to write in XML x and y positions.
is it possible for me to give a movieclip the same position as another movieclip. meaning they will be on top of eachother and when one moves the other moves as well.i know you can do it with the mouse:[code]It would be a great way to cheat the program as im having some problems, but this would fix it. the 2 movieclips though is in a class and the other is on the stage.
I've got a movieclip with two layers - a background movieclip, and above that, a mask movieclip (as you might guess, this layer is masking the first). Due to design necessity, the mask is animated on the timeline across 60 frames.The problem arises when I use an Event.RESIZE listener to change the width of the parent movieclip when the browser window is resized. Any code to reference the mask, i.e
Does anyone know the code for finding the global positioning of X & Y co-ordinates of a click of a button which is constantly rotating, and then secondly the code for when you click on the button it displays a movie clip on top of it -(position of x & y when clicked) at the angle that you clicked it,so underneath the buttons are still rotating so other people can click them where they are?
to explain the context, I'm trying to design a mock up of a circular interactive table Dynamically placing movie clip at the angle and global position of a mouse click (button) which is constantly rotating.when someone comes up to it and clicks on one of the buttons that are moving, it reads where the person clicked it and opens up a new box (movie clip) where they clicked it (at the angle) so its not upside down if you are at the top.
I've included my .fla file which shows the four buttons moving and a little diagram explaining what I'm trying to do.
Does anyone know the code for finding the global positioning of X & Y co-ordinates of a click of a button which is constantly rotating, and then secondly the code for when you click on the button it displays a movie clip on top of it -(position of x & y when clicked) at the angle that you clicked it, so underneath the buttons are still rotating so other people can click them where they are?
I'm trying to design a mock up of a circular interactive table when someone comes up to it and clicks on one of the buttons that are moving, it reads where the person clicked it and opens up a new box (movie clip) where they clicked it (at the angle) so its not upside down if you are at the top.
I've included my .fla file which shows the four buttons moving and a little diagram explaining what I'm trying to do.
I have a problem with dragging movieclip which is dynamically generated via attaching movieclip from library.I want to move the movieclip by pressing the yellow square within a boundary say 100*4. I am attaching the flash file with this thread.
I want to apply actions to a movieClip nested inside a dynamicly attached movieClip, with the attachMovie method; it doesn't works when the movieClip is attached by a button:
1.when the swf movie loads with an attachMovie method the remove_btn clears the window_mc