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