//marderchens rainbowmoving line idea import flash.display.Sprite; import flash.display.Graphics; //import flash.utils.ByteArray; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundMixer; //import flash.filters.BlurFilter; //import flash.geom.* var infoz = "Hihi its free use it or parts if usefull :3 MEOW fash by marderchen .. its java js isn't it? analysis sound for find beat timer.."; var rainbow: Array = new Array("0xFF0000", "0xFF1900", "0xFF3200", "0xFF4B00", "0xFF6400", "0xFF7D00", "0xFF9600", "0xFFAF00", "0xFFC800", "0xFFE100", "0xFFFA00", "0xEAFF00", "0xD1FF00", "0xB7FF00", "0x9EFF00", "0x85FF00", "0x6CFF00", "0x53FF00", "0x3AFF00", "0x21FF00", "0x08FF00", "0x00FF10", "0x00FF29", "0x00FF42", "0x00FF5B", "0x00FF75", "0x00FF8E", "0x00FFA7", "0x00FFC0", "0x00FFD9", "0x00FFF2", "0x00F2FF", "0x00D9FF", "0x00C0FF", "0x00A7FF", "0x008EFF", "0x0075FF", "0x005BFF", "0x0042FF", "0x0029FF", "0x0010FF", "0x0800FF", "0x2100FF", "0x3A00FF", "0x5300FF", "0x6C00FF", "0x8500FF", "0x9E00FF", "0xB700FF", "0xD100FF", "0xEA00FF", "0xFF00FA", "0xFF00E1", "0xFF00C8", "0xFF00AF", "0xFF0096", "0xFF007D", "0xFF0064", "0xFF004B", "0xFF0032", "0xFF0019"); stage.quality = "low"; var meow3: Sprite = new Sprite(); var sizerx=720;var sizery=480; var mengen = 500; addEventListener(Event.ENTER_FRAME, loopa); function loopa(e: Event) { //murmur(mengen); squares(); movingrandom(); } var s1: SoundChannel; var astralpr: Sound; if (!astralpr) {astralpr = new astral(); s1=astralpr.play(0,9999);} //squarres hier ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ var einige=32; var sindda=30; var cote:Array =new Array(); var cotecach:Array =new Array(); var huge=64;var ungefaer=15; var dasistoben=60;//von mitte aus for (var haufen=0; haufen<=huge;haufen++){ var squarestart:Array=new Array((sizerx/huge)*haufen,sizery/2,20,0,0); //0 x,y,,size,movingway,cos cote.push(squarestart);cotecach.push(squarestart); } var allez=0; function squares(){ meow3.graphics.clear(); addChild(meow3); for (var alle=0;alle=(sizerx-21)) {cote[wer][3]=2;} //set moving up if end reached if (cote[wer][3]==2 && (cote[wer][1]>(sizery/2-dasistoben))){cote[wer][1]--;} //moveup if (cote[wer][3]==2 && (cote[wer][1]<=(sizery/2-dasistoben))){cote[wer][3]=1;}//moveback if up reched if (cote[wer][3]==1){cote[wer][0]-=20; }//set upline position for moveback if (cote[wer][3]==1 && cote[wer][0]<=0){cote[wer][3]=0;}// set ready for move to end cote[wer][4]+=10/ungefaer; if (cote[wer][4]>=36){cote[wer][4]=0;} } //trace(cote[0],cote[huge-1]); } stage.addEventListener(KeyboardEvent.KEY_DOWN, madebys); function madebys(e: KeyboardEvent) { if (e.keyCode == Keyboard.NUMBER_1) { ungefaer -= 1; trace(ungefaer);} if (e.keyCode == Keyboard.NUMBER_2) { ungefaer += 1; trace(ungefaer);} } //meow idea by marderchen =^.^= do wath you want woth contend and have fun :3