Create nice background effects with Flash Random Movement

This is a Flash effect you can use for a background effect or for a shoot’em up wave (hint! hint!)

I received this script from Ashker (the creator of Olympclicks)

« Hello Emanuele. Today I tried to make an object move in a circular motion in Flash, and i succeeded. I also discovered that i could make other random motions by changing a few variables.

Thought of some ideas it could be used for : background animations, creating new level designs, creatin paths for Enemies. »

That’s right!

With this simple script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
attachMovie("ball", "ball", 1)
ball._x = 250
ball._y = 200
timey = 0
fps = 3
xvel = 0
yvel = 3
xcha = .1
ycha = .1
i = 0
 
onEnterFrame = function(){
	timey ++
	if(timey == fps){
		dave = _root.attachMovie("blob","blob" + i, _root.getNextHighestDepth())
		dave._x = ball._x
		dave._y = ball._y
		timey = 0
		i++
	}
}
 
ball.onEnterFrame = function(){
	this._x -= xvel
	this._y -= yvel
	xvel += xcha
	yvel -= ycha
	if(xvel >= 3 || xvel <= -3){
		xcha = -xcha 
	}
	if(yvel >= 3 || yvel <= -3){
		ycha = -ycha 
	}
	if(this._x > 500){
		this._x = 0
	}
	if(this._x < 0){
		this._x = 500
	}
	if(this._y > 400){
		this._y = 0
	}
	if(this._y < 0){
		this._y = 400
	}
}

playing with xvel, yvel, xcha and ycha you can achieve a wide range of effects.

Ashker invites you all to play with these variables and eventually publish here the most interesting results.

Here are some random effect you can make:

Download the source code and share interesting values, and I’ll show you how to use them in a shoot’em up.

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (10 votes, average: 3.80 out of 5)
Loading ... Loading ...
If you found this post useful, please consider a small donation.
» Flash Templates provided by Template Monster are pre-made web design products developed using Flash technology.
They can be easily customized to meet the unique requirements of your project.

4 Responses to “Create nice background effects with Flash Random Movement”

  1. Harmen on August 21st, 2008 3:16 pm

    Nice to see it, but:
    The longer you play it, the slower it goes…

  2. Harmen on August 21st, 2008 3:17 pm

    Sorry, mistake ^^ It’s not slowing down…

  3. Matt on August 22nd, 2008 7:40 pm

    I accidentily left this running for awhile and it slowed down completely and ended up freezing internet explorer when i tryed to close it.

    It’s probably because the balls are created but not deleted.

  4. Eric on April 4th, 2009 3:38 pm

    nope Matt, it’s because you use IE. :)

Leave a Reply




flash games company