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 (13 votes, average: 3.77 out of 5)
Loading ... Loading ...
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.
Be my fan on Facebook and follow me on Twitter! Exclusive content for my Facebook fans and Twitter followers

This post has 5 comments

  1. Harmen

    on August 21, 2008 at 3:16 pm

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

  2. Harmen

    on August 21, 2008 at 3:17 pm

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

  3. Matt

    on August 22, 2008 at 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 4, 2009 at 3:38 pm

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

  5. MCHAL

    on June 28, 2011 at 1:30 am

    Been looking for such interesting Flash background effects for personal crap of a page at MCHAL.110m.com .

    Thanks for sharing.

    Greetings from Brazil!