yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Object Follows mouse in Flash


2m read
·Nov 3, 2024

Hey guys, this is Mads 101. Today I got another special guest showing you how to do something special in Flash. So, uh, here we go.

Hey guys, so in, uh, for today's tutorial, I'm going to, uh, make an object follow the mouse with, uh, Flash ActionScript. I'm using Flash ActionScript 2.0.

So I'll start off by drawing a little object, then I'll convert that to a movie clip. I'll name it "Smiley Face." Now I'll open up the actions, which, uh, which will be how you actually make it follow the mouse.

So I'll start off by writing "onClipEvent(enterFrame)," which will make it so that it, uh, every time, every, uh, or the frames per second is 12. So 12 times per second, it should, uh, it should do that.

Within the inside the brackets, so I'll write in "x = _root._x + _dxMouse." And what this means is that it sets a variable called X, and that equals, uh, the X Mouse in the, uh, _root.

So then I'll do "y = _root._y + _dyMouse," and this does the same thing for the, um, Y component of the, uh, of the mouse.

Now I'll make it so that it, um, moves. So I'll do "x += x - _dx;" then I'll do "y += _Y - _dy."

Now, if I test the movie, it should be following the mouse. And I'll, I'll bump up the, uh, frames per second to 24 so it looks better, smoother.

And now, it's not using yet—it's only, uh, on the mouse. So I'll, I'll make it so that it eases by dividing the thing that it's, uh, the ratio there, or the, uh, little subtraction thing, and I'll divide the whole thing by 10.

I'll do that for both the X and the Y. So now, if I, if I test the movie, it should be following the mouse; it should be easing to the mouse.

And, uh, that's all. Um, and there'll be, uh, the code will be in the description of the video. And, uh, that's all.

More Articles

View All
The brain's hidden superpower
Let me know if you’ve ever been in this situation: you’re sitting down writing something, and you’ve been struggling for hours trying to find the right words. It’s super painful and frustrating, and no good ideas are coming to your head. But all of a sudd…
Worked example: Determining the effect of temperature on thermodynamic favorability | Khan Academy
Let’s do a worked example where we calculate the standard change in free energy, ΔG⁰, for a chemical reaction. For our reaction, let’s look at the synthesis of ammonia gas from nitrogen gas and hydrogen gas at 25 degrees Celsius. ΔH⁰ for this reaction is…
Estimating decimal multiplication
Let’s now get some practice estimating multiplying with decimals. So first, here we have 7.8 times 307 is approximately equal to what? When you see the squiggly equal sign, that means approximately equal to one. What? So pause this video and see if you ca…
15 Mistakes Smart People Don't Make Twice
Look, nobody’s had a perfect run through life, right? Mistakes are bound to happen multiple times. But smart people will make sure to never make these mistakes twice. Welcome to ALUX. First, stop misjudging character. Smart people are keen observers, alw…
Tracing loop execution | Intro to CS - Python | Khan Academy
What exactly is happening behind the scenes when the computer executes a while loop? Let’s trace a while loop step by step to find out. Before we start, let’s see if we can get some intuition for how many times this loop repeats. To count repetitions, we…
Writing a quadratic function from solutions | Algebra 1 (TX TEKS) | Khan Academy
We’re told a quadratic function ( f ) has two real solutions ( x = -3 ) and ( x = 5 ) that make ( f(x) = 0 ). Select the equations that could define ( f ) in standard form. So, pause this video and have a go at that before we do this together. All right,…