Macromedia Flash - Move objects

With this exercise, you will learn how to move any object with the cursor in Flash 8 using the Action Script.

With this exercise, you will learn how to move any object with the cursor in Flash 8 using the Action Script.

Step 1

Create a new Flash file, go to Modify > Document ( Ctrl + J ) and set Width to 350px and Height to 250px

Step 2

Double click on layer 1 and rename it to Background. Then insert a new layer named Object.

Step 3

Select the Rectangle Tool (R), and draw a rectangle to represent 'Object'

Macromedia Flash - Move objects Picture 1Macromedia Flash - Move objects Picture 1

Step 4

When the Object is selected, press F8 key ( Convert to Symbol ) to convert it into a Movie Clip .

Macromedia Flash - Move objects Picture 2Macromedia Flash - Move objects Picture 2

Step 5

Double-click the newly created Movie Clip object or right-click and choose Edit in Place .

Step 6

Then press F8 and convert it to the Button icon

Macromedia Flash - Move objects Picture 3Macromedia Flash - Move objects Picture 3

Step 7

Select the Object object, open the Action Script (F9) and enter the following script:

on (press) {
swapDepths (2);
_root.cursor.swapDepths (3);
startDrag ("");
}

on (release) {
stopDrag ();
}

Step 8

Go back to the main scene (Scene 1), click on the first frame of the layer Object and open the Action Script (F9), enter the following line:

help = false;

Step 9

Duplicate the Object layer into several copies as you like.

Step 10

Add a new layer and name it Cursor. Then select the Text Tool (T), and type in the words 'Move it' (or any other content).

Macromedia Flash - Move objects Picture 4Macromedia Flash - Move objects Picture 4

Macromedia Flash - Move objects Picture 5Macromedia Flash - Move objects Picture 5

Step 11

Select the text (Cursor) layer and press F8 to convert it into a Movie Clip.

Macromedia Flash - Move objects Picture 6Macromedia Flash - Move objects Picture 6

Step 12

Then, open Properties and enter the cursor text.

Macromedia Flash - Move objects Picture 7Macromedia Flash - Move objects Picture 7

Step 13

Next, select the cursor layer again, open the Action Script (F9) and click on the following script:

onClipEvent (load) {
}
onClipEvent (mouseMove) {
xm = getProperty (_root, _xmouse);
ym = getProperty (_root, _ymouse);
setProperty ("_ root.cursor", _x, xm);
setProperty ("_ root.cursor", _y, ym);
}

onClipEvent (mouseDown) {
with (_root.cursor) {
gotoAndStop ("clench");
}
}

onClipEvent (mouseUp) {
with (_root.cursor) {
gotoAndStop ("open");
}
}

So that's it, would you like to see the product available?

5 ★ | 1 Vote