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
Curvature of a helix, part 1
So let’s compute the curvature of a three-dimensional parametric curve. The one I have in mind has a special name; it’s a helix. The first two components kind of make it look like a circle. It’s going to be cosine of t for the X component, sine of t for t…
WHAT IS THIS LINE? (on my Super Blue Blood Moon Photo) - Smarter Every Day 188
Hey, it’s me Destin. Welcome back to Smarter Every Day. Super. Blue. Blood. Moon. I heard those words and I was like, “Mmhmm, that’s my life now.” So, here’s the deal. “Supermoon” refers to the fact that the Moon goes around the Earth in an ellipse. When …
BIGGEST Game Collection Ever... and More! -- Mind Blow 5
Yeah, let me get a beer. And how are you feeling that from the bottom? Are you some kind of evil wizard? I’m not drinking your evil wizard. But I forget it, just give me two. Speaking of wizards, let’s see what a little hydrogen peroxide and dry yeast ca…
Nothing is Real
Has anyone ever accused you of acting like you’re the center of the universe? Maybe you were 10 years old, upset that your mom wouldn’t take you to buy candy, or you were so focused on an upcoming project that you totally forgot to wish your coworker cong…
How To Make Your Life Insanely Simple (In 6 Months)
I used to feel overwhelmed every day, trying to do too much, try to be everywhere, try to be everything to everyone. And then I realized something: life wasn’t supposed to be this complicated. The truth was I was choosing complexity. It took me 6 months t…
The Fear of Death
[Music] Foreign death can only be interpreted by people who are alive. Yet since no one who is alive can simultaneously experience what it’s like to be dead, who then does death actually concern? This logic is oddly reassuring. Even so, if my doctor were …