Revision: 4593
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at January 13, 2008 11:52 by imhugo
                            
                            Updated Code
// GRID
// *******************************************************************
// Set vars
var num:Number;
var numToReset:Number = 0;
// Set function
function setGrid():Void
{
	// Reset Grid
	for (var r:Number = 0; r <= numToReset; r++)
	{
		removeMovieClip("grid"+r);
	}
	  
	// Space between grids
	var xGridSpace:Number = 100;
	var yGridSpace:Number = 100;
	
	// Number of grids per axis
	var xGrids:Number = Math.ceil(Stage.width/xGridSpace);
	var yGrids:Number = Math.ceil(Stage.height/yGridSpace);
	
	// Number to increment
	num = 0;
	
	// X axis
	for (var i:Number = 0; i < xGrids; i++)
	{
		// Y axis
		for (var j:Number = 0; j < yGrids; j++)
		{
			grid_mc.duplicateMovieClip("grid"+num,num);
			mc=this["grid"+num];
			mc._x = xGridSpace * i;
			mc._y = yGridSpace * j;
			mc._alpha = 50;
			mc.display_txt.text = num;
			num++;
		}
	}
	
	numToReset = num;
	
	// Hides master grid
	grid_mc._visible = false;
}
// RESIZE STAGE
// *******************************************************************
// Create listener
var resizeStage:Object = new Object();
// Detect resize
resizeStage.onResize = function()
{
	// Grid
	setGrid();
}
                                
                            Revision: 4592
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at January 13, 2008 10:34 by imhugo
                            
                            Updated Code
// GRID
// *********************************************************
// Space between grids
// to use in a pattern, this are the symbol's dimensions
var xGridSpace:Number = 100;
var yGridSpace:Number = 100;
// Number of grids per axis
var xGrids:Number = Math.ceil(Stage.width/xGridSpace);
var yGrids:Number = Math.ceil(Stage.width/yGridSpace);
// Number to use in levels and duplicate
var num:Number = 0;
// X axis
for (var i:Number = 0; i < xGrids; i++)
{
  // Y axis
  for (var j:Number = 0; j < yGrids; j++)
  {
    grid_mc.duplicateMovieClip("grid"+num,num);
    mc=this["grid"+num];
    mc._x = xGridSpace * i;
    mc._y = yGridSpace * j;
	mc._alpha = 50;
    num++;
  }
}
// Hides master grid
grid_mc._visible = false;
                                
                            Revision: 4591
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at January 13, 2008 09:54 by imhugo
                            
                            Updated Code
// Space between dots
gridx=30;
gridy=30;
// Number of dots per axis
dotsx=10;
dotsy=10;
// Number to increment
num=0;
// X axis
for (var i=0;i < dotsx;i++)
{
  // Y axis
  for (var j=0;j < dotsy;j++)
  {
    dot.duplicateMovieClip("dot"+num,num);
    mc=this["dot"+num];
    mc._x=gridx*i;
    mc._y=gridy*j;
    num++;
  }
}
// Hides master dot
dot._visible=0;
                                
                            Revision: 4590
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at January 13, 2008 09:52 by imhugo
                            
                            Initial Code
// Space between dots
gridx=30;
gridy=30;
// Number to increment
num=0;
// X axis
for (var i=0;i < 10;i++)
{
  // Y axis
  for (var j=0;j < 10;j++)
  {
    dot.duplicateMovieClip("dot"+num,num);
    mc=this["dot"+num];
    mc._x=gridx*i;
    mc._y=gridy*j;
    num++;
  }
}
// Hides master dot
dot._visible=0;
                                Initial URL
Initial Description
- original by http://www.kirupa.com/developer/actionscript/grid.htm - changes by me
Initial Title
Fullscreen Grid
Initial Tags
Initial Language
ActionScript