lundi 28 juin 2010
rainbow screen of death
Par panpan, lundi 28 juin 2010 :: heuristique
Aller au contenu | Aller au menu | Aller à la recherche
lundi 29 mars 2010
Par panpan, lundi 29 mars 2010 :: bavArdages
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.filters.ColorMatrixFilter;
import flash.geom.Matrix;
import flash.geom.Point;
/**
*
*
* */
public class Remarques extends Sprite
{
public static var texte:String = 'bleu'+
'ciel'+
'blanc'+
'blanc'+
'pur'+
'gris'+
'gris'+
'clair'+
'vert'+
'bleu'+
'jaune'+
'vert-jaune'+
'vert-bleu'+
'vert'+
'moins'+
'jaune'+
'vert'+
'moins'+
'bleu'+
'vert'+
'jaune'+
'bleu'+
'jaune'+
'tirant'+
'sur'+
'le'+
'bleu'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'brun-noirâtre'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'brun'+
'brun'+
'tirant'+
'sur'+
'le'+
'rouge'+
'rouge'+
'vert'+
'bleu'+
'jaune'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'bleu'+
'tirant'+
'sur'+
'le'+
'jaune'+
'blanc'+
'vert'+
'blanc'+
'noir'+
'orange'+
'tirant'+
'sur'+
'le'+
'bleu'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'violet'+
'tirant'+
'sur'+
'le'+
'jaune'+
'blanc'+
'noir'+
'blanc'+
'rose'+
'bleu'+
'ciel'+
'lilas'+
'rouge'+
'bleu'+
'violet'+
'blanc'+
'gris'+
'noir'+
'blanc'+
'noir'+
'vert'+
'blanc'+
'vert'+
'blanc'+
'vert'+
'transparent'+
'rouge'+
'transparent'+
'blanc'+
'transparent'+
'blanc'+
'blanc'+
'transparent'+
'or'+
'jaune'+
'rouge'+
'blanc'+
'brun'+
'gris'+
'blanc'+
'ardent'+
'gris'+
'blanc'+
'gris'+
'blanc'+
'gris'+
'incandescent'+
'gris'+
'rouge'+
'sombre'+
'rouge'+
'noir'+
'blanc'+
'noir'+
'blanc'+
'vert'+
'blanc'+
'vert'+
'noir'+
'et'+
'blanc'+
'blanc'+
'blanc'+
'gris'+
'blanc'+
'brillant'+
'gris'+
'gris'+
'clair'+
'blanc'+
'gris'+
'blanc'+
'noir'+
'blanc'+
'or'+
'jaune'+
'vert'+
'gris'+
'ocre'+
'jaune'+
'tirant'+
'fortement'+
'sur'+
'le'+
'rouge'+
'bleu'+
'ciel'+
'vert-gris'+
'noir'+
'et'+
'blanc'+
'blond'+
'couleur'+
'de'+
'fer'+
'couleur'+
'de'+
'zinc'+
'blond'+
'rouge'+
'bleu'+
'noir'+
'blanc'+
'lilas'+
'bleu'+
'mêlé'+
'de'+
'blanc'+
'et'+
'de'+
'rouge'+
'bleu'+
'mêlé'+
'de'+
'jaune'+
'rouge'+
'vert'+
'brun'+
'jaune'+
'mêlé'+
'de'+
'noir'+
'et'+
'de'+
'rouge'+
'blanc'+
'couleur'+
'd’un'+
'œil'+
'injecté'+
'de'+
'sang'+
'orange'+
'jaune'+
'tirant'+
'sur'+
'le'+
'rouge'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'rouge'+
'brun'+
'blanc'+
'blanc'+
'transparent'+
'clair'+
'noir'+
'vert'+
'rouge'+
'blanc'+
'rouge'+
'bleu'+
'blanc'+
'rouge'+
'blanc'+
'rouge'+
'noir'+
'blanc'+
'bleu'+
'rouge'+
'jaune'+
'pur'+
'rouge'+
'pur'+
'saturé'+
'bleu'+
'pur'+
'saturé'+
'bleu'+
'pur'+
'rouge'+
'noir'+
'blanc'+
'jaune'+
'saturé'+
'bleu'+
'saturé'+
'rouge'+
'saturé'+
'vert'+
'saturé'+
'rouge'+
'saturé'+
'jaune'+
'saturé'+
'bleu'+
'saturé'+
'noir'+
'jaune'+
'noir'+
'jaune'+
'blanc'+
'blanc'+
'transparent'+
'rouge'+
'transparent'+
'noir'+
'et'+
'blanc'+
'vert'+
'bleu'+
'jaune'+
'rouge'+
'vert'+
'bleu'+
'jaune'+
'jaune'+
'légèrement'+
'bleu'+
'bleu'+
'quelque'+
'peu'+
'jaune'+
'jaune'+
'quelque'+
'peu'+
'rouge'+
'jaune'+
'quelque'+
'peu'+
'bleu'+
'rougeâtre'+
'jaune'+
'rougeâtre'+
'blanc'+
'rougeâtre'+
'bleu'+
'rougeâtre'+
'brun'+
'rougeâtre'+
'vert'+
'rougeâtre'+
'blanc'+
'pur'+
'noir'+
'blanc'+
'jaune'+
'rouge'+
'bleu'+
'rouge'+
'vert'+
'bleu'+
'jaune'+
'noir'+
'blanc'+
'noir'+
'blanc'+
'bleu'+
'blanc'+
'bleu'+
'jaune'+
'jaune-vert'+
'jaune'+
'bleuâtre'+
'vert'+
'bleu'+
'jaune'+
'vert'+
'tirant'+
'fortement'+
'sur'+
'le'+
'bleu'+
'bleu-jaunâtre'+
'jaune-vert'+
'bleu'+
'vert'+
'rouge'+
'bleu'+
'jaune'+
'brun'+
'jaune'+
'jaune'+
'tirant'+
'sur'+
'le'+
'brun'+
'brun'+
'tirant'+
'sur'+
'le'+
'jaune'+
'jaune'+
'rouge'+
'bleu'+
'or'+
'rouge-sombre'+
'jaune'+
'rouge-sombre'+
'or'+
'vert'+
'rougeâtre'+
'bleu'+
'jaunâtre'+
'rouge'+
'vert'+
'blanc'+
'gris'+
'blanc'+
'jaune'+
'bleu'+
'rouge'+
'ciel'+
'jaune'+
'rouge'+
'bleu'+
'pur'+
'blanc'+
'pur'+
'noir'+
'pur'+
'brun'+
'pur'+
'brun'+
'noir'+
'brun'+
'jaune'+
'noir'+
'rouge'+
'noir'+
'rubis'+
'vert'+
'couleur'+
'or'+
'gris'+
'blanc'+
'noir'+
'gris'+
'noir'+
'blanc'+
'rouge'+
'vert'+
'noir'+
'blanc'+
'orange'+
'tirant'+
'sur'+
'le'+
'bleu'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'violet'+
'tirant'+
'sur'+
'le'+
'jaune'+
'blanc'+
'noir'+
'blanc'+
'brun'+
'doré'+
'rouge'+
'bleu'+
'noir'+
'noirâtre'+
'jaune'+
'rouge'+
'tirant'+
'sur'+
'le'+
'jaune'+
'rouge'+
'jaune'+
'rouge'+
'encore'+
'plus'+
'jaune'+
'vert'+
'jaune'+
'vert'+
'encore'+
'plus'+
'jaune'+
'brun'+
'jaune'+
'brun'+
'encore'+
'plus'+
'jaune'+
'blanc'+
'jaune'+
'blanc'+
'encore'+
'plus'+
'jaune'+
'bleu'+
'tirant'+
'sur'+
'le'+
'jaune'+
'bleu'+
'vert'+
'bleu-vert'+
'jaune'+
'vert'+
'jaune'+
'bleu'+
'vert'+
'orange'+
'blond'+
'noir'+
'couleur'+
'du'+
'fer'+
'couleur'+
'du'+
'zinc'+
'vert-rouge'+
'lilas'+
'bleu'+
'tirant'+
'sur'+
'le'+
'rouge'+
'et'+
'le'+
'blanc'+
'brun'+
'jaune'+
'tirant'+
'sur'+
'le'+
'rouge'+
'et'+
'le'+
'noir'+
'blanc'+
'bleu'+
'mêlé'+
'de'+
'jaune'+
'de'+
'rouge'+
'de'+
'vert'+
'blanc'+
'infra-rouge'+
'bleu'+
'jaune'+
'rouge'+
'orange'+
'jaune'+
'tirant'+
'sur'+
'le'+
'rouge'+
'vert'+
'tirant'+
'sur'+
'le'+
'rouge'+
'blanc'+
'bleu'+
'ciel'+
'blanc'+
'bleu'+
'vert-gris'+
'rouge'+
'pur'+
'bleu'+
'pur'+
'noir'+
'blanc'+
'gris'+
'blanc'+
'vert'+
'blanc'+
'ambrée'+
'noir'+
'blanc'+
'rouge'+
'vert'+
'noir'+
'rouge'+
'bleu'+
'noir'+
'blanc'+
'rouge'+
'rouge'+
'sombre'+
'gris'+
'noir'+
'violet'+
'sombre'+
'vert'+
'bleu'+
'jaune'+
'vert'+
'bleu'+
'jaune'+
'bleu'+
'vert'+
'moins'+
'jaune'+
'vert'+
'plus'+
'bleu'+
'vert'+
'jaune'+
'bleu'+
'blanc'+
'blanc'+
'pur'+
'gris'+
'gris'+
'clair'+
'jaune'+
'rouge'+
'bleu'+
'blanc'+
'jaune'+
'bleu'+
'vert-rouge'+
'brun'+
'rouge'+
'vert-rouge'+
'rouge'+
'pomme'+
'vert'+
'pomme'+
'gris'+
'blanc'+
'noir'+
'blanc'+
'rouge'+
'transparent'+
'gris'+
'blanc'+
'vert'+
'blanc'+
'noir'+
'vert'+
'blanc'+
'vert'+
'rouge'+
'blanc'+
'jaune'+
'blanchâtre'+
'noir'+
'gris'+
'vert'+
'rose'+
'lilas'+
'bleu'+
'ciel'+
'blanc'+
'gris'+
'noir'+
'vert'+
'gris'+
'transparent'+
'vert'+
'blanc'+
'vert'+
'blanc'+
'vert'+
'rouge'+
'noir'+
'jaune'+
'jaune-vert'+
'bleu'+
'bleu-vert'+
'blanc'+
'jaune'+
'blanc'+
'gris'+
'noir'+
'vert-gris'+
'vert'+
'tirant'+
'sur'+
'le'+
'blanc'+
'gris'+
'vert'+
'blanc'+
'blanc'+
'rouge'+
'vert'+
'blanc'+
'jaune'+
'pur'+
'blanc'+
'jaune'+
'rouge'+
'blanc'+
'jaune'+
'blanc'+
'gris'+
'blanc'+
'noir'+
'gris'+
'blanc'+
'rouge'+
'pur'+
'gris'+
'blanc'+
'noir'+
'jaune'+
'noir'+
'blanc'+
'vert'+
'mêlé'+
'de'+
'blanc'+
'rouge'+
'mêlé'+
'de'+
'blanc'+
'blanc'+
'jaune'+
'blanc'+
'rouge'+
'vert'+
'rouge'+
'blanc'+
'rouge'+
'brun'+
'gris'+
'blanc'+
'gris'+
'blanc'+
'ardent'+
'gris'+
'blanc'+
'gris'+
'ciel'+
'blanc'+
'gris'+
'gris'+
'flamme'+
'blanc'+
'rouge'+
'blanc'+
'gris'+
'gris'+
'fantôme'+
'blanc'+
'noir'+
'vert'+
'blanc'+
'noir'+
'blanc'+
'blanc'+
'gris'+
'noir'+
'or'+
'argent'+
'jaune'+
'gris'+
'blanc'+
'noir'+
'et'+
'blanc'+
'gris'+
'blanc'+
'gris'+
'blanc'+
'rouge'+
'blanc'+
'rose'+
'bleu'+
'gris'+
'blanc'+
'brun'+
'rouge'+
'blanc'+
'rouge'+
'argent'+
'nickel'+
'chrome'+
'bleu'+
'cobalt'+
'vert-gris'+
'ocre'+
'jaune'+
'tirant'+
'fortement'+
'sur'+
'le'+
'rouge'+
'ocre'+
'blanc'+
'gris'+
'gris-clair'+
'gris'+
'blond'+
'gris'+
'rouge'+
'sombre'+
'rouge'+
'noir'+
'rubis'+
'gris'+
'blond'+
'blanc'+
'blond'+
'rouge';
public static var split:Array;
public static var dictionnaire:Array = new Array();
public static var somme:Array = new Array();
public static var bitmap:Bitmap;
public static const PIXEL_SIZE:int = 10;
public static var count:int=0;
public function Remarques():void
{
split = texte.split(" ")
//
dictionnaire['bleu'] = 0x0000ff;
dictionnaire['blanc'] = 0xffffff;
dictionnaire['rouge'] = 0xff0000;
dictionnaire['vert'] = 0x00ff00;
dictionnaire['jaune'] = 0xffff00;
dictionnaire['noir'] = 0x0;
dictionnaire['gris'] = 0x808080;
dictionnaire['blond'] = 0xFFCC32;
dictionnaire['fantôme'] = 0xf0f0f0;
dictionnaire['infra-rouge'] = 0x330000;
dictionnaire['de'] = 0xff3333;
dictionnaire['pur'] = 0xc0c9ff;
dictionnaire['clair'] = 0xc9c9c9;
dictionnaire['orange'] = 0xff8000;
dictionnaire['fer'] = 0x8080ff;
dictionnaire['ciel'] = 0xccccff;
dictionnaire['brun'] = 0xc98070;
dictionnaire['pomme'] = 0x70f440 ;
dictionnaire['blanchâtre'] = 0xf7f8f2 ;
dictionnaire['flamme'] = 0xff7451 ;
dictionnaire['argent'] = 0x444444 ;
dictionnaire['nickel'] = 0x555555 ;
dictionnaire['chrome'] = 0x666666 ;
dictionnaire['cobalt'] = 0x4010f0 ;
dictionnaire['gris-clair'] = 0x333333 ;
dictionnaire['rubis'] = 0xff1040 ;
dictionnaire['doré'] = 0xc47020 ;
dictionnaire['noirâtre'] = 0x0f00f0 ;
dictionnaire['encore'] = Math.random()*0xffffff ;
dictionnaire['plus'] = Math.random()*0xffffff ;
dictionnaire['bleu-vert'] = 0x00ffff ;
dictionnaire['du'] = Math.random()*0xffffff ;
dictionnaire['vert-rouge'] = 0xffff00;
dictionnaire['ambrée'] = 0x904024 ;
dictionnaire['bleuâtre'] = 0x4010ff ;
dictionnaire['bleu-jaunâtre'] = 0x4f94c9 ;
dictionnaire['rouge-sombre'] = 0x990000 ;
dictionnaire['jaunâtre'] = 0x40f0f0 ;
dictionnaire['sombre'] = 0x101030 ;
dictionnaire['et'] = 0x438271 ;
dictionnaire['brillant'] = 0xf0f2fa ;
dictionnaire['ocre'] = 0x907020 ;
dictionnaire['fortement'] = 0x73498d ;
dictionnaire['vert-gris'] = 0x207020 ;
dictionnaire['couleur'] = Math.random()*0xffffff ;
dictionnaire['zinc'] = 0xff4000 ;
dictionnaire['mêlé'] = Math.random()*0xffffff ;
dictionnaire['d’un'] = 0xf45510 ;
dictionnaire['œil'] = Math.random()*0xffffff ;
dictionnaire['injecté'] = Math.random()*0xffffff ;
dictionnaire['sang'] = 0xa06040 ;
dictionnaire['saturé'] = 0x802040 ;
dictionnaire['légèrement'] = 0x765871 ;
dictionnaire['quelque'] = Math.random()*0xffffff ;
dictionnaire['peu'] = Math.random()*0xffffff ;
dictionnaire['rougeâtre'] = 0x801020 ;
dictionnaire['jaune-vert'] = 0x80ff00 ;
dictionnaire['vert-jaune'] = 0x70f000 ;
dictionnaire['vert-bleu'] = 0x00ff80 ;
dictionnaire['moins'] = Math.random()*0xffffff ;
dictionnaire['tirant'] = Math.random()*0xffffff ;
dictionnaire['sur'] = Math.random()*0xffffff ;
dictionnaire['le'] = Math.random()*0xffffff ;
dictionnaire['brun-noirâtre'] = 0x402508 ;
dictionnaire['violet'] = 0xc000ff ;
dictionnaire['rose'] = 0xff4060 ;
dictionnaire['lilas'] = 0xff0080 ;
dictionnaire['transparent'] = 0xf8fafc ;
dictionnaire['or'] = 0xcad000 ;
dictionnaire['ardent'] = 0xfdf0f0 ;
dictionnaire['incandescent'] = 0xf1f1f1 ;
//
stage.scaleMode = "noScale";
stage.align = "TL";
count = split.length;
stage.addEventListener(MouseEvent.MOUSE_MOVE,compute);
compute();
}
private function compute(event:Event=null):void{
if(stage){
var LARGEUR:uint = Math.abs(Math.ceil(Math.random()*30+20));
var cmf:ColorMatrixFilter = new ColorMatrixFilter();
LARGEUR = LARGEUR == 0 ? 1 : LARGEUR;
var bitmapData:BitmapData =new BitmapData(LARGEUR+1,split.length/LARGEUR+2,false,0xffffff);
for(var n:int = 0; n<split.length; n++){
bitmapData.setPixel(n%LARGEUR+1,n/LARGEUR+1,dictionnaire[split[n]]);
}
bitmapData.applyFilter(bitmapData,bitmapData.rect,new Point,cmf);
graphics.clear();
var matrix:Matrix = new Matrix(1,0,0,1,-bitmapData.width/2,-bitmapData.height/2);
matrix.scale(PIXEL_SIZE,PIXEL_SIZE);
matrix.translate(stage.stageWidth/2,stage.stageHeight/2);
graphics.beginBitmapFill(bitmapData,matrix,true,false);
graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);
graphics.endFill();
}
}
}
}
mercredi 20 janvier 2010
Par panpan, mercredi 20 janvier 2010 :: Formes De la Mobilité
jeudi 14 janvier 2010
Par panpan, jeudi 14 janvier 2010 :: Formes De la Mobilité
mardi 24 novembre 2009
Par panpan, mardi 24 novembre 2009 :: cataLogue