ActionScript 2.0 :: Script Based On Location Of MovieClip On X Plane
Aug 16, 2007
Here is my setup, I have an MC with a line, this line is tweened to move to the right, using a custom easing tool, it has a very elastic animation to it. It then, with similar elastic effect, moves back to the left. I also have an MC with a box placed directly right of the line. What I want to do is get the box to contract then expand based upon the x location of the line mc. My reason for this is that the elasticity of the animation for the line would make it very difficult for me to do this manually get the effect I desire, so I'm assuming theres some simple property I can use that calls the location of x then sets the proportions of the box based upon that.
Code: moviclip.swapDepths(movieclip._y); and it worked perfectly.
but I decided that I wanted to continue the development of the game in AS3 (so that it will be more up to date and I could learn the new syntax), and I found the equivalent to swapDepths is setChildIndex. so I followed the new rules and came up with this code:Code: setChildIndex(character_mc, character_mc.y);but, sadly it does not work the same. the game becomes extremely laggy and almost unresponsive, but becomes normal again if I remove the code. So, my question is how can I add a similar code for this to work properly.
Question 1Whats a good example of removing objects from stage that aren't within the stages boundries. I first tryed using a transparent box and hittesting. then i realized that you cannot hittest an object that isn't on stage, to check if needs added. so i came up with this.
Code: for (nn=-1; nn<2;++nn){ if (this.hu1.room+nn>=0 && this.hu1.room+nn<this.walls.ar.length){ for each (n in this.walls.ar[hu1.room+nn].ar){[code]....
That way it only adds the object if its not currently on the display list or am i better off just giving all objects an onscreen:Boolean variable?
Basically, I want to have 5 bullet points on this flash document, and as you move your mouse, it measures the distance from the mouse to the text (each bullet point measured separately) and it effects the scale of the text. I don't want it to be drastic, but just something people would notice when they move their mouse around on the page to give the user a little bit more interactivity with this particular page.
I recently came across a small business site that had a homepage with there logo and some basic nav in the center with the business logoBut there entire background had a moving flash background made up of photos in the shape of words, that when you moved your mouse to the left, the background would move to the right, up and it would go down and so on as if it followed your mouse but inverted.
The idea is there are two buttons(Sprites), one on the left & one on the right, when either button is moused over a the script should start setting the alpha of the relevant visible element. (i'm not worried that they both would be fading out as the mouse moves left to right at this point)
ActionScript Code: private function turnOnInterfaceHinting():void { this.addEventListener(Event.ENTER_FRAME, InterfaceHinting); }
I posted this question a few days ago but didn't get a response, so I think perhaps I put it in too specific a context. I thought I'd try again and couch the question in more general terms this time. Unfortunately I can't move on with my work until I get this issue solved!
What I need to do is find a way to see if there is a MovieClip at a particular spot. So, say I have a random point and a bunch of random MovieClips. At this random point, there may be any of the MovieClips or there may not. I won't know what these are in advance. I need the ActionScript to tell me if there is ANY MovieClip at this random spot - and, if there is, what MovieClip it is.
I have a bouncing ball movie clip that is being controlled by a guide layer. As the ball bounces I am rotating both the guide layer movieclip and the ball movieclip.
I need to find out where the ball is in relation to the stage. When I look at the balls x and y values they are in relation to the guide layer movieclip.
Is there a way to relate the location of the ball to stage coordinates as it rotates?
I'm creating a history timeline and I would like to make sure that when the dragger on the scrollbar is on a certain time period, the movieclip is on that time period as well. Is there a way to have the dragger to listen for when it reaches a specific time period on the scrollbar and have it align the movieclip appropriately?
I am working on a flash file that imports xml data. This data gets run through a for loop and each xml child gets its own movieclip called menuItem. Then the various instances of menuItem are randomly placed on the stage. However, they always overlap to some extent. I don't want this.
So, how would I make sure they don't overlap? I looked at the hitTest function but it seems to require 2 different movieclips to check for the collision. I only have one movieclip with multiple instances.
I am trying to make an object tween from its starting location to the location of a mouse click. I have a script, but it has a very annoying ease to it.I would LIKE the object to mantain a certain speed during while traveling from its starting location to the mouse click location.
I created a simple button that displays an error messeage: "error opening 'url" when I test the movie, but does play and opens in browser after publishing. However, it won't open in the browser in a different location. I pasted the html code in a web page but it doesn't work there nor opens in the browser in a differnet location from where it was originally published and saved. Why is that?
I've set up an associative array and then loop through each object in the array to animate it.Later on, however,I have a function that will manipulate these objects.How do I set up a command in the loop that will track the location of each object for later use in the next function, as each of the objects will continue to move around the stage until user presses key to send them to another location? (the final location for the tween is known, but not it's original location as it's free to move around until the tween function is activate).I'm looking into getChildIndex, but can't find enough info to understand how this works and whether it's what I need.
My problem is that I have a moveiclip (called "clip") and I have other movieclips on that stage that are "branches", and those branches are made up of branch parts. These branch parts are in a movieclip called (branchpart) and some of these have been placed on the branch stage. When I am on the clip stage and I try to get the location branch[i].branchpart[j].x and ranch[i].branchpart[j].y,this location is given in the coordinates of the branch stage, not the clip stage. These branch parts are being moved in complex ways with respect to one another, so I am hoping that I can simply access the location on the clip stage of a single part without having to deconstruct the whole branch.
I want to code a button to duplicate a movieclip instance and I want it to move to a random location within certain boundries. I can duplicate it okay but i can't figure out how to move it.
I've creating a site that has a long horizontal line of fullscreen background images. Currently, moving the mouse left and right scrolls the images right and left.
I also have left and right arrows also for cycling through the images. I have several arrays with various bits of data about the images to help with the cycling. 1 array contains all the widths of the images Another contains all the x positions of the containerClips within image_mc.
The images are in a mc like so mcholder.image_mc.containerClip0 mcholder.image_mc.containerClip2 mcholder.image_mc.containerClip3 ....
mcholder is on the root.
What I would like to do, is instead of continuous scrolling left and right, I only want the user to be able to scroll about 20-30px past each image, (I'm guessing based on the current image_mc._x
When a user clicks an image it tweens into place and onComplete function stores the current image_mc._x value in a currentImageX var.
I'm not sure how to this to limit my left and right scrolling when not clicking.
supposing there is a movieclip in stage.. let's say its a circle with an instance name of "theCircle"..
the circle has to move / go to / animate to a random location on stage every 5 seconds... basically, the circle should move to the random location, stop and wait for 5 seconds, then move again to another random location.. again and again...
the code below is untested and incomplete.. but it is what i am trying to do... how i should go about this...
ActionScript Code: var randomXPosition:int; var randomYPosition:int; var positionTimer:Timer;
[Code]....
on the moveCircle function, i can simply set the X and Y of the circle equal to randomXPosition and randomYPosition... but that would just change the location of the circle, not move it.. i am trying to make the circle animate towards that location at a constant speed..
When I click on the button, it should bring me to a specific location which is inside the MovieClip, and that works. However, from inside that MC, I want to click on the same button, it should bring me on the main time line. How to do that? I am making of a variable (boolean) here. Is there something wrong in my code? (see path.fla)
(b) How do I remove a movie clip? (see path2.fla) When I clik on the square_btn, it brings me to a location inside that movie clip where there is an oval button. When I reach that oval button, I want the square_btn to me temporarily removed on that page.
How can I check if the stage contains a movieclip on a specific x and y location on the stage?I'm building a colour-guessing game. The purpose is to walk a path through a generated field of hexagons, each assigned a random colour (yellow, red, blue or green), based on what soundfile you hear. So if you hear "yellow", you have to click a yellow tile etc.But because I want it to be a path, and the colours of the tiles are randomly generated, I have to check which colours border the currently active tile. I literally have no idea how to do this. I thought this might work but it doesnt:
if ((this.tile.y == (event.currentTarget.y - 64)) != null) { //add the colour of this tile to array }
How can I move my MC from one location (x, y) to another location (x1, y1) wirh action script..?.. and I would like to have my motion tween rounded to (x,y) so it will look sharp.
Im trying to figure out how to travel along a plane to a point in 3d space. It needs to feel as though travelling down a road. I have attached a swf with the desired effect. Im using the formula scale = fl/(fl + z);the problem im having is it looks fine until scale is > 1. I need the plane to stay central to the screen.
how to rotate a 2d plane in 3d? for example... i want to load a jpeg in to a movieclip, and then, using actionscript, flip the photo around so essenitally you're looking at the back of it.i've seen the Scripting 3D in Flash kirupa resource, but it's a bit advanced for what i need. i only want to flip a 2d plane 180 degrees.
I'm basically trying to emulate Photoshop's Vanishing Point tool where you can define the 4 2D points and the 3D plane is calculated from that information, in terms of the rotation of the plane relative to x y and z axes.
So if you have an image like this one: And you define the points of the four corners, maybe like this:
It would define the 3D plane that the surface must live on relative to the x y and z axes. Researching this has led me to some tutorials on drawTriangles and Homographies, but they all seem to be focused on mapping bitmap data and I can't seem to find anything that defines a 3D plane itself.
I have a 2d plane rotated on its x axis, with 2d display objects I want to move around on the plane. Its pretty similar to a chess board [URL]..
The board is a rotated rectangle, and the pieces are just 2d display objects. Whats the easiest way to manipulate those objects so they appear to be moving on the board?
I have an array of points and I need square planes to be drawn between these points and distorted if points change their coordinates (see what I mean in the attached file).So what is the best practice I should use to create such set of planes knowing just coordinates of the points (planes vertices)?
I am having trouble getting a spaceship to fly through space in 3 dimensions. I was wondering if anyone knows of like some good example source code for 3D plane flying movement?
Or if someone could point me in the right direction for the Trigonometry equations,