import flash.events.SampleDataEvent; import flash.events.Event; import flash.utils.ByteArray; import flash.display.Graphics; import flash.display.FrameLabel; import flash.display.Sprite; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundMixer; import flash.filters.BlurFilter; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.ColorTransform; import flash.geom.Matrix; var ytext: TextField = new TextField(); var ytexts: TextFormat = new TextFormat(); var ytextc2: Array = new Array("0x0000FF", "0xFF0000"); var ytextc: Array = new Array("0x33FF00", "0xFFFF00"); // ladestatus ---------------------------------------------------- var loaded: Number = stage.loaderInfo.bytesLoaded var total: Number = stage.loaderInfo.bytesTotal var percent: Number = loaded / total; var perc = loaded / total * 100; var percy = Number; var vortry = 0; var ein = 0; var l0: Sound; var s4: SoundChannel /* if (!l0) { l0 = new ll0(); s4 = l0.play(0, 9999); } */ addEventListener(Event.ENTER_FRAME, los); function los(enterFrame) { if (loaded < total) { gotoAndPlay(1); } if (loaded >= total && ein == 1) { ein += 1; trace("complete"); gotoAndPlay(16); // soll 61 sein wenn in benutzung // normi.graphics.clear(); } if (currentFrame == 60) { //wiederholt die animation gotoAndPlay(17); } // percy= 100 * (loaded / total); //wegmachen qwenn benutzen vortry += 1; percy = vortry / 10; if (percy >= 100) { removeChild(normi); normi.graphics.clear(); vortry = 1; } } var slowy = 1; //var slowyc: Number; var slowyc = 0; ytext.y = 10; ytext.x = 10; ytext.background = true; ytext.border = true; ytext.multiline = true; ytext.wordWrap = true; ytext.selectable = true; ytext.width = 510; ytext.height = 40; addChild(ytext); //ytext.visible = false; ytext.parent.setChildIndex(ytext, ytext.parent.numChildren - 1); ytext.alpha = 0.9; ytexts.align = TextFormatAlign.LEFT; ytexts.font = "OCR A Extended"; ytexts.size = 35; ytexts.bold = true; ytext.defaultTextFormat = ytexts; //anderer text--------------------------------------------------- var xtext: TextField = new TextField(); var myformat: TextFormat = new TextFormat(); var xtextc2: Array = new Array("0x0000FF", "0x0000FF"); var xtextc: Array = new Array("0x33FF00", "0xFFFF00"); var sizy = 16; myformat.align = TextFormatAlign.CENTER; myformat.font = "04b_11"; myformat.size = 15; myformat.bold = false; xtext.x = 383; xtext.y = 180; xtext.background = false; xtext.border = false; xtext.multiline = true; xtext.wordWrap = true; xtext.selectable = false; xtext.width = 140; xtext.height = 50; xtext.defaultTextFormat = myformat; addChild(xtext); xtext.parent.setChildIndex(xtext, xtext.parent.numChildren - 2); xtext.alpha = .4; var xalph = 1; var xalphm = 0; var chag = 0; var col = 0; var ztextc2: Array = new Array("0x0000FF", "0xFF0000"); var ztextc: Array = new Array("0xFF0000", "0xFFFF00", "0x00FF00", "0x00FFFF", "0x0000FF", "0xFF00FF"); var colorc4: 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"); xtext.text = String("Loading from Internet"); xtext.backgroundColor = (0x000000); var normi: Sprite = new Sprite(); addEventListener(Event.ENTER_FRAME, texx); function texx(e: Event) { chag += 1; if (chag == 2) { chag = 0; col += 1; if (xalphm >= 1) { xalph += 0.1; } if (xalphm <= 0.2) { xalph -= 0.15; } xtext.alpha = xalph; xtext.textColor = (colorc4[Math.floor(col)]); if (col == colorc4.length) { col = 0; } if (xalph >= 1) { xalphm = 0; } if (xalph <= 0.3) { xalphm = 1; } } } // balken verlauf-------------------------------------- var breite: Number = 220; var hoehe: Number = 80; var typ: String = GradientType.LINEAR; var slideHeight: Number = 10; var colors: Array = [0x00FF00, 0x0000FF]; var colors2: Array = [0x00FFFF, 0xFF0066]; var ratios: Array = [1, 100]; var alphas: Array = [1, 1]; var statuss: Sprite = new Sprite(); var statuss2: Sprite = new Sprite(); var matr: Matrix = new Matrix(); var matr2: Matrix = new Matrix(); matr.createGradientBox(hoehe, hoehe); matr2.createGradientBox(245, 10); matr.rotate(Math.PI / 8.6); matr2.rotate(Math.PI / 0.22230); var spreadMethod: String = SpreadMethod.REFLECT; var hirot = 0; var hirem = 0; var hirem2 = 0; var hi1 = 1; var hi2 = 0.01; var hi3 = 0.02; var hi4 = 0.01; var hi31 = 0.02; var hi41 = 0.01; var hi5 = 0; var hi6 = 1; var hi7 = 1; var hi8 = 1; var hi9 = 1; var hi10 = 1; //gotoAndStop(1); addEventListener(Event.ENTER_FRAME, loop); function loop(e: Event) { hirot += 0.02; // nichts hirem += 1; // timer bufferlöschen hirem2 += 1; // timer bufferlöschen hi6 = percy / 0.45; //grün total balken hi8 = percy //cyan total napf hi1 += 1; // rotation hi7 += 7; // misch wachs hi2 += 1; // nichts hi3 += 0.06; // alpha pink hi31 += 0.06; // alpha gblau hi4 += hi3 * 0.003; //alpha cyan hi41 += hi3 * 0.003; //alpha grün hi5 += 1; // nichsts if (hi1 > 400) { hi1 = 0; } if (hi2 > 1000) { hi2 = 0; } if (hi5 > 1000) { hi5 = 0; } if (hi6 > 220) { // grün voll max nicht ändern hi6 = 0; } if (hi7 > 250) { // frames alpha neustart fail hi7 = 0; } if (hi3 > 1) { //maximum eot hi3 = 0.33; hi31 = 0.2; } if (hirot > 0.8) { hirot = 0; } if (hi4 > 0.04) { hi4 = 0.001; hi41 = 0.1; } hoehe = hi1 * 8; var ratios: Array = [hi8, hi7]; var alphas: Array = [hi3, hi4]; matr.rotate(Math.PI / 0.4 + hi1); statuss.graphics.beginGradientFill(typ, colors, alphas, ratios, matr, spreadMethod); statuss.graphics.lineStyle(0.5, 0xfff000, 10); statuss.graphics.moveTo(352, 426); statuss.graphics.curveTo(400, 455, 452, 426); //oben statuss.graphics.lineTo(468, 456); statuss.graphics.curveTo(420, 500, 339, 456); //unten statuss.graphics.lineTo(352, 426); addChild(statuss); statuss.parent.setChildIndex(statuss, statuss.parent.numChildren - 24); //? egal immer hinter pfote if (hirem == 70) { statuss.graphics.clear(); hirem = 0; } var ratios2: Array = [hi6, hi7]; var alphas2: Array = [hi31, hi41]; statuss2.graphics.beginGradientFill(typ, colors2, alphas2, ratios2, matr2, spreadMethod); statuss2.graphics.lineStyle(0.5, 0x0000FF, 10); statuss2.graphics.moveTo(630, 10); statuss2.graphics.lineTo(630, 470); //oben statuss2.graphics.lineTo(520, 470); statuss2.graphics.lineTo(520, 10); statuss2.graphics.lineTo(630, 10); addChild(statuss2); if (hirem2 >= 10) { statuss2.graphics.clear(); hirem2 = 0; } slowy += 1; if (slowy == 5) { slowyc = hi6 / 2.5; ytext.backgroundColor = (ytextc2[Math.floor(Math.random() * xtextc2.length)]); ytext.textColor = (ytextc[Math.floor(Math.random() * ytextc.length)]); ytext.text = String("%>" + percy + " =loading:" + (percy < 100)); slowy = 0; // weißer balken--------------------- normi.graphics.beginFill(0xFFFFFF); normi.graphics.drawRect(10, 50, percy * 5.1, 30); addChild(normi); } meow.x = Math.random() * 10 + percy * 5.1; meow.y = Math.random() * 20 + 50; meow.rotation = Math.random() * 10; } // runtefall var speicherarray: Array; var speedy2: Number; var sternzahl: Number = 180; var hoechstzahl: Number = 0; var sternFadeoutSpeed: Number = .008; var schnelligkeit: Number = 3; speedy2 = 60 / Math.PI; speicherarray = []; addEventListener(Event.ENTER_FRAME, daten); function daten(event: Event) { erzeugen(quelle, ziel); acellerate(); } function verschwind(stern: MovieClip) { for (var i = 0; i < speicherarray.length; i++) { var nulleins: MovieClip = speicherarray[i]; if (nulleins == stern) { hoechstzahl--; speicherarray.splice(i, 1); removeChild(nulleins); } } } function acellerate() { for (var i = 0; i < speicherarray.length; i++) { var nulleins: MovieClip = speicherarray[i]; if (nulleins.x > ziel.x) { nulleins.x -= nulleins.xSpeed; } if (nulleins.y < ziel.y) { nulleins.y -= nulleins.ySpeed; } nulleins.alpha -= sternFadeoutSpeed; if (nulleins.hitTestObject(ziel)) { //verschwind(nulleins); } else if (nulleins.alpha <= 0.3) { verschwind(nulleins); } else if (nulleins.x == stage.mouseX) { verschwind(nulleins); } else if (nulleins.y == stage.mouseY) { verschwind(nulleins); } } } function erzeugen(target1: MovieClip, target2: MovieClip) { if (sternzahl <= hoechstzahl) { return; } hoechstzahl++; var nulleins: stern = new stern(); nulleins.height = 15; nulleins.width = 5; nulleins.x = target1.x + Math.random() * target1.width; nulleins.y = target1.y + Math.random() * target1.height; nulleins.rotation = Math.random() * 360; nulleins.rot = Math.atan2(target1.y - target2.y, target1.x - target2.x); nulleins.xSpeed = Math.cos(nulleins.rot) * speedy2 / schnelligkeit; nulleins.ySpeed = Math.sin(nulleins.rot) * speedy2 / schnelligkeit; speicherarray.push(nulleins); addChild(nulleins); // nulleins.parent.setChildIndex(nulleins, nulleins.parent.numChildren - 1); } //meow! //made by marderchen // // //do what ever you want! //cats are awesome! //weill be my fursona in real life ,,,°.^,,,