This tutorial was written for the Flash Designer software, which allows you to create flash animations in a much easier way than by using Macromedia Flash. You may get Flash Designer here.
Program 3D movement with ActionScript
NOTE: Minimum Flash Designer version 5.0.17 (verify revision number under "Help" > "About...", download update if required)
1.
Launch Flash Designer and choose "blank document"
2. Set frame size to 300 x 300
3. Set frame delay to 0.05 sec
4.
Choose "Ellipse" tool and draw the ball, hold CTRL to draw a circle
5.
Choose "Item" > "Line and Fill" > "Gradient Fill"
6.
Click "Center Color" and change it to your favourite color (this is the light color)
7.
Click "Outer Color" and change it to a color darker than center color (this is the shadow color)
8.
Change "Delta X" and "Delta Y" to -50 (this will move the center of the gradient)
9.Click OK to fill the ball with the gradient
10.
Choose "Edit" > "Convert to Sprite", the ball will appear as "Sprite2"
11.
Choose "Item" > "Placement Properties", check "ActionScript Target" and change "Item Name" to "theBall", click OK
12.
Choose "Frame" > "ActionScript" and enter the following code:
Angle++; // increase angle by 1 degree at each frame
rad = Angle / 20; // divide angle by speed
// calculate x and y offset of the ball
// sin and cos are between -1 and 1
X = Math.sin(rad) * 100; // X: -100 to +100 pixels horizontally
Y = Math.cos(rad) * 30; // Y: -30 to +30 pixels vertically
// place the ball at x and y
// (120,120) is the center
theBall._x = 120 + X;
theBall._y = 120 + Y;
// scale the ball based on y coordinate (vertical axis)
// negative y will increase the scale
// 100 is the normal size
theBall._xscale = 100 + Y;
theBall._yscale = 100 + Y;
// fade the ball based on y too
theBall._alpha = 75 + Y / 2;
Press F9 to preview the animation