Flash Script - Star Field Effect


Creating a starfield effect is easy! To begin, download the sample files here.

1. Create a small star shape, and convert it to a movie clip. Give it an instance name of star.

2. Extend the existing layer by three frames. Then, create a new layer above the existing layer, and create three blank frames in this layer.

3. In the first layer, insert the actions:

numstars = 100;  speed = 5;  star_field = new Array (numstars);  //x is x axis, y is y axis, speed is speed of star  function star(x,y,z)  {    this.x = x;    this.y = y;    this.speed = speed;  }  for (i=0;i<numstars;i++)  {   star_field[i] = new star(random(300),random(200),random(speed)+1);   duplicateMovieClip ("star", "star_" add i, i+10);  }

4. In the second key frame, insert this action:

for (i=0;i<numstars;i++)  {   star_field[i].x+= star_field[i].speed;   if (star_field[i].x>300) { star_field[i].x = 0; }   setProperty ("star_" add i , _x , star_field[i].x )   setProperty ("star_" add i , _y , star_field[i].y )   setProperty ("star_" add i , _alpha , star_field[i].speed*40 )  }

5. Finally, in the third, insert:

gotoAndPlay (2);

That’s it! Test the movie!

Replay

Category: software Time: 2003-07-24 Views: 0
Tags:

Related post

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development

search

Front-end development

Database

development tools

Open Platform

Javascript development

.NET development

cloud computing

server

Copyright (C) avrocks.com, All Rights Reserved.

processed in 0.214 (s). 12 q(s)