Donnerstag, 25. Februar 2010

Polarlicht

Klicke viele male auf den Mond
und es wird immer wieder ein anderes Polarlicht erscheinen


Den Code dazu musst Du in einer Flashdatei einfach in einen Button eingeben
schon hast Du auf Deiner Webseite auch ein Polarlicht;


on (release) {

function toRadians(deg) {

return deg*Math.PI/180;

}

var pos = new Array();

var iii;

for (iii=0; iii<67; iii++) { pos[iii] = random(370)+30; } var a = 30; var b = 30; var c = 30; var d = 30; var eins = 1; var zwei = 2; var drei = 3; var al = 1; this.createEmptyMovieClip("kreis", 1); with (_root.kreis) { var farbe = new Array(); var rot = new Array(); var i; var ii; for (i=0; i<20; i++) { for (ii=0; ii<8; ii++) { farbe[ii] = random(32000000)-16000000; rot[ii] = random(30); } var fillType = "radial"; var colors = [farbe[0], farbe[1], farbe[2], farbe[3], farbe[4], farbe[5], farbe[6], farbe[7]]; var alphas = [100-al, 70-al, 87-al, 60-al, 27-al, 65-al, 30-al, 40-al]; var ratios = [0+rot[0], 30+rot[1], 60+rot[2], 90+rot[3], 120+rot[4], 150+rot[5], 180+rot[6], 210+rot[7]]; var zufall1 = random(600); var zufall2 = random(600); var zufall3 = random(600); var zufall4 = random(600); var matrix = {a:zufall1, b:0, c:0, d:0, e:zufall2, f:0, g:zufall3, h:zufall4, i:1}; moveTo(250, 250); beginGradientFill(fillType, colors, alphas, ratios, matrix); curveTo(pos[1]+a, pos[2]+b, pos[3]+c, pos[4]+d); curveTo(pos[5]+a, pos[6]+b, pos[7]+c, pos[8]+d); curveTo(pos[9]+a, pos[10]+b, pos[11]+c, pos[12]+d); curveTo(pos[13]+a, pos[14]+b, pos[15]+c, pos[16]+d); curveTo(pos[17]+a, pos[18]+b, pos[19]+c, pos[20]+d); curveTo(pos[21]+a, pos[22]+b, pos[23]+c, pos[24]+d); curveTo(pos[25]+a, pos[26]+b, pos[27]+c, pos[28]+d); curveTo(pos[29]+a, pos[30]+b, pos[31]+c, pos[32]+d); curveTo(pos[33]+a, pos[34]+b, pos[35]+c, pos[36]+d); curveTo(pos[37]+a, pos[38]+b, pos[39]+c, pos[40]+d); curveTo(pos[41]+a, pos[42]+b, pos[43]+c, pos[44]+d); curveTo(pos[45]+a, pos[46]+b, pos[47]+c, pos[48]+d); curveTo(pos[49]+a, pos[50]+b, pos[51]+c, pos[52]+d); curveTo(pos[53]+a, pos[54]+b, pos[55]+c, pos[56]+d); curveTo(pos[57]+a, pos[58]+b, pos[59]+c, pos[60]+d); curveTo(pos[61]+a, pos[62]+b, pos[63]+c, pos[64]+d); curveTo(pos[65]+a, pos[66]+b, pos[67]+c, pos[0]+d); curveTo(20, 20, 250, 250); endFill(); a -= 5; b += 13; c += 7; d -= 4; al += 3; } } var xStelle = (random(114)+97); var yStelle = (random(94)-43); var dreh = (random(18)-9); setProperty(_root.kreis, _x, xStelle); setProperty(_root.kreis, _y, yStelle); _root.kreis._rotation = dreh; }

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.