/**
* Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/fG90
*/
package
{
import flash.display.*;
import flash.events.*;
import flash.ui.*;
import flash.geom.*;
import com.greensock.*;
import com.greensock.easing.*;
public class DynamicPixelText extends Sprite
{
private var colors:Vector.<int> = Vector.<int>([ 0xFFFFFF, 0, 0xFF0000, 0xFFCC00, 0x003399, 0x00AA33, 0x9900CC ]);
private var tileset:Vector.<int>;
private var tilesetSize:int = 10;
private var tilesetWidth:int = 20;
private var tilesetHeight:int;
private var tileWidth:int = 465 / 20;
private var tileHeight:int = 465 / 20;
public function DynamicPixelText()
{
var pixel:Sprite;
}
public function LetterDictionary():void
{
var _a :Sprite;
var _b :Sprite;
var _c :Sprite;
var _d :Sprite;
var _e :Sprite;
var _f :Sprite;
var _g :Sprite;
var _h :Sprite;
var _i :Sprite;
var _j :Sprite;
var _k :Sprite;
var _l :Sprite;
var _m :Sprite;
var _n :Sprite;
var _o :Sprite;
var _p :Sprite;
var _q :Sprite;
var _r :Sprite;
var _s :Sprite;
var _t :Sprite;
var _u :Sprite;
var _v :Sprite;
var _w :Sprite;
var _x :Sprite;
var _y :Sprite;
var _z :Sprite;
var _alphabetArray:Array;
var _bradseditoArray:Array;
_alphabetArray = [ _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z ];
_bradseditoArray = [ _b,_r,_a,_d,_s,_e,_d,_i,_t,_o ];
tilesetHeight = tileset.length / tilesetWidth;
_a = new Sprite();
tileset = Vector.<int>( [
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0 ] );
function render(tileset:Vector.<int>):void
{
var value:int;
var p:Point;
var i:int;
for ( i = 0; i < tileset.length; i++ )
{
value = tileset[ i ];
if ( value )
{
graphics.beginFill( colors[ value ] );
p = IndexToPoint( i );
graphics.drawCircle( p.x * tileWidth, p.y * tileHeight, tilesetSize);
// graphics.drawRect( p.x * tileWidth, p.y * tileHeight, tileWidth, tileHeight );
}
}
}
}//END public function Letter()
}
}