STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
188172
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2035 · P4069

If the site isn't working like it should for you it is because EasyList (a set of filter rules used by your adblocker) has started to block the whole eye.swfchan.com subdomain. This causes captchas to not load and the easy solution is to just disable the adblocker completely. Ironically this causes people using the EasyList ruleset to actually see more ads...

Since it's exceptionally easy to only block the actual ads on swfchan (no ads are actually served from swfchan's own domain) and because the current ruleset is actually causing visitors to see more ads I thought this matter would be quickly resolved. However, I have been trying to contact EasyList for over three weeks now with no response. Therefore I feel the need to ask my visitors to e-mail them as well to bring attention to this issue and show that regular users of EasyList care about swfchan, not just the guy running the site.

They have two e-mails: easylist.subscription@gmail.com and easylist.blog@gmail.com. The first one is the primary mail but I've sent mail to both and received a reply from neither. Have sent using different mail accounts as well so I know there was no sending issues on my end. I should have written this announcement earlier but this whole thing felt like such an open-and-shut case that I would never have imagined swfchan still being blocked like this after three weeks. Big thanks to anyone helping out!

Note: I'm not writing this because of money, the site's income is actually the same as before (less visitors but less blockers equal same ad views). I am however worried that in the long run, in a year or so, this may lead to less links leading to swfchan which would sure enough finally kill it off the web, especially with the dwindling flash support these days. I also don't think this is a fair practice by EasyList, there's no reason what-so-ever to block swfchan itself. I don't serve ads and an adblocker should block ad providers, not sites that use ad providers. I also don't limit anyone blocking ads from using the site in any way. It feels like the EasyList authors took just a minute to look at swfchan, said "fuck it" and proceeded to block the whole thing instead of only the ads.

So if you have a moment I'd really appreciate it if you took the time to e-mail them about this. Just be polite and ask EasyList to block only the ads on swfchan, not the actual content on swfchan itself. There's a discussion thread over here.

Breaking news!
Old Discussion
Discussion

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://eye.swfchan.com:57475/69016736?noj=FRM69016736-20DC" width="1" height="1"></div>

Tetris.swf

This is the info page for
Flash #51618

(Click the ID number above for more basic data on this flash file.)


Text
Loading

PAUSED

press X to continue

GAME OVER

press X to pause

START

ActionScript [AS1/AS2]

Frame 1
Frame 4
if (_root._framesloaded >= _root._totalframes) { gotoAndPlay (5); } else { gotoAndPlay (1); }
Frame 5
function Inizializzalivelli() { var i; var j; matsfondo = new Array(); liv1 = new Array(); liv2 = new Array(); liv3 = new Array(); liv4 = new Array(); liv5 = new Array(); liv6 = new Array(); liv7 = new Array(); liv8 = new Array(); liv9 = new Array(); liv10 = new Array(); i = 0; while (i < maxrig) { matsfondo[i] = new Array(); liv1[i] = new Array(); liv2[i] = new Array(); liv3[i] = new Array(); liv4[i] = new Array(); liv5[i] = new Array(); liv6[i] = new Array(); liv7[i] = new Array(); liv8[i] = new Array(); liv9[i] = new Array(); liv10[i] = new Array(); j = 0; while (j < maxcol) { matsfondo[i][j] = 0; liv1[i][j] = 0; liv2[i][j] = 0; liv3[i][j] = 0; liv4[i][j] = 0; liv5[i][j] = 0; liv6[i][j] = 0; liv7[i][j] = 0; liv8[i][j] = 0; liv9[i][j] = 0; liv10[i][j] = 0; j++; } i++; } liv3[maxrig - 1][0] = (random(7) + 100) + 1; liv3[maxrig - 2][0] = (random(7) + 100) + 1; liv3[maxrig - 3][0] = (random(7) + 100) + 1; liv3[maxrig - 4][0] = (random(7) + 100) + 1; liv3[maxrig - 5][0] = (random(7) + 100) + 1; liv3[maxrig - 6][0] = (random(7) + 100) + 1; liv3[maxrig - 7][0] = (random(7) + 100) + 1; liv3[maxrig - 8][0] = (random(7) + 100) + 1; liv3[maxrig - 1][9] = (random(7) + 100) + 1; liv3[maxrig - 2][9] = (random(7) + 100) + 1; liv3[maxrig - 3][9] = (random(7) + 100) + 1; liv3[maxrig - 4][9] = (random(7) + 100) + 1; liv3[maxrig - 5][9] = (random(7) + 100) + 1; liv3[maxrig - 6][9] = (random(7) + 100) + 1; liv3[maxrig - 7][9] = (random(7) + 100) + 1; liv3[maxrig - 8][9] = (random(7) + 100) + 1; liv4[maxrig - 1][1] = (random(7) + 100) + 1; liv4[maxrig - 1][6] = (random(7) + 100) + 1; liv4[maxrig - 2][3] = (random(7) + 100) + 1; liv4[maxrig - 2][8] = (random(7) + 100) + 1; liv4[maxrig - 3][5] = (random(7) + 100) + 1; liv4[maxrig - 4][2] = (random(7) + 100) + 1; liv4[maxrig - 4][6] = (random(7) + 100) + 1; liv4[maxrig - 4][7] = (random(7) + 100) + 1; liv4[maxrig - 5][0] = (random(7) + 100) + 1; liv4[maxrig - 5][3] = (random(7) + 100) + 1; liv5[maxrig - 1][0] = (random(7) + 100) + 1; liv5[maxrig - 1][1] = (random(7) + 100) + 1; liv5[maxrig - 1][3] = (random(7) + 100) + 1; liv5[maxrig - 1][4] = (random(7) + 100) + 1; liv5[maxrig - 1][5] = (random(7) + 100) + 1; liv5[maxrig - 1][6] = (random(7) + 100) + 1; liv5[maxrig - 1][8] = (random(7) + 100) + 1; liv5[maxrig - 1][9] = (random(7) + 100) + 1; liv5[maxrig - 2][1] = (random(7) + 100) + 1; liv5[maxrig - 2][2] = (random(7) + 100) + 1; liv5[maxrig - 2][4] = (random(7) + 100) + 1; liv5[maxrig - 2][5] = (random(7) + 100) + 1; liv5[maxrig - 2][7] = (random(7) + 100) + 1; liv5[maxrig - 2][8] = (random(7) + 100) + 1; liv5[maxrig - 3][2] = (random(7) + 100) + 1; liv5[maxrig - 3][3] = (random(7) + 100) + 1; liv5[maxrig - 3][6] = (random(7) + 100) + 1; liv5[maxrig - 3][7] = (random(7) + 100) + 1; liv5[maxrig - 4][3] = (random(7) + 100) + 1; liv5[maxrig - 4][4] = (random(7) + 100) + 1; liv5[maxrig - 4][5] = (random(7) + 100) + 1; liv5[maxrig - 4][6] = (random(7) + 100) + 1; liv5[maxrig - 5][4] = (random(7) + 100) + 1; liv5[maxrig - 5][5] = (random(7) + 100) + 1; liv6[maxrig - 12][0] = (random(7) + 100) + 1; liv6[maxrig - 12][1] = (random(7) + 100) + 1; liv6[maxrig - 12][2] = (random(7) + 100) + 1; liv6[maxrig - 12][3] = (random(7) + 100) + 1; liv6[maxrig - 12][4] = (random(7) + 100) + 1; liv6[maxrig - 12][7] = (random(7) + 100) + 1; liv6[maxrig - 12][8] = (random(7) + 100) + 1; liv6[maxrig - 12][9] = (random(7) + 100) + 1; liv7[maxrig - 1][0] = (random(7) + 100) + 1; liv7[maxrig - 2][1] = (random(7) + 100) + 1; liv7[maxrig - 3][2] = (random(7) + 100) + 1; liv7[maxrig - 4][3] = (random(7) + 100) + 1; liv7[maxrig - 5][4] = (random(7) + 100) + 1; liv7[maxrig - 6][5] = (random(7) + 100) + 1; liv7[maxrig - 7][6] = (random(7) + 100) + 1; liv7[maxrig - 8][7] = (random(7) + 100) + 1; liv7[maxrig - 9][8] = (random(7) + 100) + 1; liv7[maxrig - 10][9] = (random(7) + 100) + 1; liv8[maxrig - 1][0] = (random(7) + 100) + 1; liv8[maxrig - 2][1] = (random(7) + 100) + 1; liv8[maxrig - 3][0] = (random(7) + 100) + 1; liv8[maxrig - 4][1] = (random(7) + 100) + 1; liv8[maxrig - 5][0] = (random(7) + 100) + 1; liv8[maxrig - 6][1] = (random(7) + 100) + 1; liv8[maxrig - 7][0] = (random(7) + 100) + 1; liv8[maxrig - 8][1] = (random(7) + 100) + 1; liv8[maxrig - 9][0] = (random(7) + 100) + 1; liv8[maxrig - 1][8] = (random(7) + 100) + 1; liv8[maxrig - 2][9] = (random(7) + 100) + 1; liv8[maxrig - 3][8] = (random(7) + 100) + 1; liv8[maxrig - 4][9] = (random(7) + 100) + 1; liv8[maxrig - 5][8] = (random(7) + 100) + 1; liv8[maxrig - 6][9] = (random(7) + 100) + 1; liv8[maxrig - 7][8] = (random(7) + 100) + 1; liv8[maxrig - 8][9] = (random(7) + 100) + 1; liv8[maxrig - 9][8] = (random(7) + 100) + 1; liv9[maxrig - 9][4] = (random(7) + 100) + 1; liv9[maxrig - 9][5] = (random(7) + 100) + 1; liv9[maxrig - 8][3] = (random(7) + 100) + 1; liv9[maxrig - 8][6] = (random(7) + 100) + 1; liv9[maxrig - 7][2] = (random(7) + 100) + 1; liv9[maxrig - 7][7] = (random(7) + 100) + 1; liv9[maxrig - 6][2] = (random(7) + 100) + 1; liv9[maxrig - 6][7] = (random(7) + 100) + 1; liv9[maxrig - 5][3] = (random(7) + 100) + 1; liv9[maxrig - 5][6] = (random(7) + 100) + 1; liv9[maxrig - 4][4] = (random(7) + 100) + 1; liv9[maxrig - 4][5] = (random(7) + 100) + 1; liv10[maxrig - 13][0] = (random(7) + 100) + 1; liv10[maxrig - 13][9] = (random(7) + 100) + 1; liv10[maxrig - 12][1] = (random(7) + 100) + 1; liv10[maxrig - 12][8] = (random(7) + 100) + 1; liv10[maxrig - 11][2] = (random(7) + 100) + 1; liv10[maxrig - 11][7] = (random(7) + 100) + 1; liv10[maxrig - 10][3] = (random(7) + 100) + 1; liv10[maxrig - 10][6] = (random(7) + 100) + 1; liv10[maxrig - 9][4] = (random(7) + 100) + 1; liv10[maxrig - 9][5] = (random(7) + 100) + 1; } function Sceglilivello() { if (numlevel == 1) { matsfondo = liv1; numcicli = 0; numrig = 5; puntiliv = 1; } else if (numlevel == 2) { matsfondo = liv2; numcicli = 1; numrig = 10; puntiliv = 2; } else if (numlevel == 3) { matsfondo = liv3; numcicli = 2; numrig = 12; puntiliv = 4; } else if (numlevel == 4) { matsfondo = liv4; numcicli = 2; numrig = 10; puntiliv = 7; } else if (numlevel == 5) { matsfondo = liv5; numcicli = 2; numrig = 12; puntiliv = 8; } else if (numlevel == 6) { matsfondo = liv6; numcicli = 2; numrig = 12; puntiliv = 9; } else if (numlevel == 7) { matsfondo = liv7; numcicli = 2; numrig = 10; puntiliv = 11; } else if (numlevel == 8) { matsfondo = liv8; numcicli = 2; numrig = 10; puntiliv = 13; } else if (numlevel == 9) { matsfondo = liv9; numcicli = 2; numrig = 12; puntiliv = 16; } else if (numlevel == 10) { matsfondo = liv10; numcicli = 2; numrig = 8; puntiliv = 17; } Matimage(matsfondo); } function Sommat(a, b, c) { var rig; var col; rig = 0; while (rig < maxrig) { col = 0; while (col < maxcol) { c[rig][col] = a[rig][col] + b[rig][col]; col++; } rig++; } } function Difmat(a, b, c) { var rig; var col; rig = 0; while (rig < maxrig) { col = 0; while (col < maxcol) { c[rig][col] = a[rig][col] - b[rig][col]; col++; } rig++; } } function Matimage(rig, col, valx) { var valxx; if (valx != 0) { valxx = valx % 100; setProperty((("mat" + rig) + "_") + col, _visible , true); eval ((("mat" + rig) + "_") + col).gotoAndStop(valxx); } else { setProperty((("mat" + rig) + "_") + col, _visible , false); } } function Statiniz() { var i; i = 0; while (i < 7) { ? , 0); setProperty("barra" + i, _visible , false); i++; } } function Statnorm() { var i; var minim; minim = 100; i = 0; while (i < 7) { minim = Math.min(eval ("contastat" + i), minim); i++; } i = 0; while (i < 7) { ? , eval ("contastat" + i) - minim); if (eval ("contastat" + i) == 0) { setProperty("barra" + i, _visible , false); } else { eval ("barra" + i).gotoAndStop(eval ("contastat" + i)); } i++; } } function Statistiche(num, valx) { setProperty("barra" + num, _visible , true); eval ("barra" + num).gotoAndStop(valx); } function Matimage2(rig, col, tr) { setProperty((("mat" + rig) + "_") + col, _alpha , tr); } function CreaMatrix() { var i; var j; var contatore = 0; i = 0; while (i < maxrig) { j = 0; while (j < maxcol) { contatore++; duplicateMovieClip (mat, (("mat" + i) + "_") + j, contatore); setProperty((("mat" + i) + "_") + j, _x , posx + (j * larg)); setProperty((("mat" + i) + "_") + j, _y , posy + (i * alt)); setProperty((("mat" + i) + "_") + j, _visible , false); setProperty((("mat" + i) + "_") + j, _alpha , 100); j++; } i++; } duplicateMovieClip (scrittapunti, "scrittapunti2", 400); duplicateMovieClip (scrittafine, "scrittafine2", 401); setProperty(scrittafine2, _x , 100); setProperty(scrittafine2, _y , 100); setProperty(scrittafine2, _visible , false); duplicateMovieClip (scrittapausa, "scrittapausa2", 402); setProperty(scrittapausa2, _x , 100); setProperty(scrittapausa2, _y , 100); setProperty(scrittapausa2, _visible , false); } function Sceltapezzo() { if (tipoinizio == 0) { distdx = 4; distup = maxrig - 2; val0 = 1; val1 = 1; val2 = 1; val3 = 1; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind + 1; col2 = colind; rig3 = rigind + 1; col3 = colind + 1; } else if (tipoinizio == 1) { distdx = 2; distup = maxrig - 1; val0 = 2; val1 = 2; val2 = 2; val3 = 2; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind; col3 = colind + 3; } else if (tipoinizio == 2) { distdx = 3; distup = maxrig - 2; val0 = 3; val1 = 3; val2 = 3; val3 = 3; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind + 1; col3 = colind + 2; } else if (tipoinizio == 3) { distdx = 3; distup = maxrig - 2; val0 = 4; val1 = 4; val2 = 4; val3 = 4; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind + 1; col3 = colind; } else if (tipoinizio == 4) { distdx = 3; distup = maxrig - 2; val0 = 5; val1 = 5; val2 = 5; val3 = 5; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind + 1; col2 = colind + 1; rig3 = rigind + 1; col3 = colind + 2; } else if (tipoinizio == 5) { distdx = 3; distup = maxrig - 2; val0 = 6; val1 = 6; val2 = 6; val3 = 6; rig0 = rigind; col0 = colind + 1; rig1 = rigind; col1 = colind + 2; rig2 = rigind + 1; col2 = colind; rig3 = rigind + 1; col3 = colind + 1; } else if (tipoinizio == 6) { distdx = 3; distup = maxrig - 2; val0 = 7; val1 = 7; val2 = 7; val3 = 7; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind + 1; col3 = colind + 1; } indicerot = 0; distsx = 4; if ((((matsfondo[rig0][col0] < 100) && (matsfondo[rig1][col1] < 100)) && (matsfondo[rig2][col2] < 100)) && (matsfondo[rig3][col3] < 100)) { matsfondo[rig0][col0] = val0; matsfondo[rig1][col1] = val1; matsfondo[rig2][col2] = val2; matsfondo[rig3][col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); verificainiziale = 0; } else { verificainiziale = 1; } } function Prossimopezzo() { i = 0; while (i < 7) { setProperty("prossimo.pezzo" + i, _visible , false); i++; } if (tipoprossimo == 0) { setProperty("prossimo.pezzo0", _visible , true); } else if (tipoprossimo == 1) { setProperty("prossimo.pezzo1", _visible , true); } else if (tipoprossimo == 2) { setProperty("prossimo.pezzo2", _visible , true); } else if (tipoprossimo == 3) { setProperty("prossimo.pezzo3", _visible , true); } else if (tipoprossimo == 4) { setProperty("prossimo.pezzo4", _visible , true); } else if (tipoprossimo == 5) { setProperty("prossimo.pezzo5", _visible , true); } else if (tipoprossimo == 6) { setProperty("prossimo.pezzo6", _visible , true); } } function Shiftdxsx(dir) { if (dir == 1) { if (distdx != 0) { if ((((matsfondo[rig0][col0 + 1] < 100) && (matsfondo[rig1][col1 + 1] < 100)) && (matsfondo[rig2][col2 + 1] < 100)) && (matsfondo[rig3][col3 + 1] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); matsfondo[rig0][++col0] = val0; matsfondo[rig1][++col1] = val1; matsfondo[rig2][++col2] = val2; matsfondo[rig3][++col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distdx--; distsx++; } } } else if (distsx != 0) { if ((((matsfondo[rig0][col0 - 1] < 100) && (matsfondo[rig1][col1 - 1] < 100)) && (matsfondo[rig2][col2 - 1] < 100)) && (matsfondo[rig3][col3 - 1] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); matsfondo[rig0][--col0] = val0; matsfondo[rig1][--col1] = val1; matsfondo[rig2][--col2] = val2; matsfondo[rig3][--col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distdx++; distsx--; } } } function Rotazione() { var rotrig0; var rotcol0; var rotrig1; var rotcol1; var rotrig2; var rotcol2; var rotrig3; var rotcol3; var rotdistdx; var rotdistsx; var rotdistup; var flag = 0; rotrig0 = rig0; rotcol0 = col0; rotrig1 = rig1; rotcol1 = col1; rotrig2 = rig2; rotcol2 = col2; rotrig3 = rig3; rotcol3 = col3; if (tipoinizio == 0) { flag = 1; } else if (tipoinizio == 1) { indicerot = indicerot % 2; if ((indicerot == 0) && (2 < distup)) { rotdistdx = distdx + 2; rotdistsx = distsx + 1; rotdistup = distup - 3; rotrig0 = rig1 + 1; rotcol0 = col1; rotrig2 = rig1 + 2; rotcol2 = col1; rotrig3 = rig1 + 3; rotcol3 = col1; } else if (((indicerot == 1) && (distdx >= 2)) && (distsx >= 1)) { rotdistdx = distdx - 2; rotdistsx = distsx - 1; rotdistup = distup + 3; rotrig0 = rig1; rotcol0 = col1 - 1; rotrig2 = rig1; rotcol2 = col1 + 1; rotrig3 = rig1; rotcol3 = col1 + 2; } else if ((indicerot == 1) && (distdx < 2)) { rotdistdx = 0; rotdistsx = 6; rotdistup = distup + 3; rotrig0 = rig1; rotcol0 = 6; rotrig1 = rig1; rotcol1 = 7; rotrig2 = rig1; rotcol2 = 8; rotrig3 = rig1; rotcol3 = 9; } else { flag = 1; } val0 = 2; val1 = 2; val2 = 2; val3 = 2; } else if (tipoinizio == 2) { indicerot = indicerot % 4; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig2 = rig0 + 1; rotcol2 = col0; rotrig3 = rig0 + 2; rotcol3 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig1 = rig2; rotcol1 = col2 + 2; rotrig3 = rig2; rotcol3 = col2 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig0; rotcol0 = 7; rotrig1 = rig2; rotcol1 = 9; rotrig2 = rig2; rotcol2 = 7; rotrig3 = rig2; rotcol3 = 8; } else if ((indicerot == 2) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig0 = rig3 + 1; rotrig1 = rig3 - 1; rotcol1 = col3; rotrig2 = rig3 + 1; rotcol2 = col3; } else if ((indicerot == 3) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig0 = rig1; rotrig2 = rig1; rotcol2 = col1 + 1; rotcol3 = col1 + 1; } else if ((indicerot == 3) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig1; rotcol0 = 7; rotrig1 = rig1; rotcol1 = 8; rotrig2 = rig1; rotcol2 = 9; rotrig3 = rig1 + 1; rotcol3 = 9; } else { flag = 1; } val0 = 3; val1 = 3; val2 = 3; val3 = 3; } else if (tipoinizio == 3) { indicerot = indicerot % 4; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig1 = rig3 + 1; rotrig2 = rig3 + 1; rotcol2 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3 + 2; rotrig1 = rig3; rotcol1 = col3 + 2; rotrig2 = rig3; rotcol2 = col3 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig3 - 1; rotcol0 = 9; rotrig1 = rig3; rotcol1 = 9; rotrig2 = rig3; rotcol2 = 8; rotrig3 = rig3; rotcol3 = 7; } else if ((indicerot == 2) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotcol0 = col2 - 1; rotrig1 = rig2 - 1; rotcol1 = col2; rotrig3 = rig2 + 1; rotcol3 = col2; } else if ((indicerot == 3) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig2 = rig0; rotcol2 = col1 + 1; rotrig3 = rig0 + 1; rotcol3 = col0; } else if ((indicerot == 3) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig0; rotcol0 = 7; rotrig1 = rig0; rotcol1 = 8; rotrig2 = rig0; rotcol2 = 9; rotrig3 = rig0 + 1; rotcol3 = 7; } else { flag = 1; } val0 = 4; val1 = 4; val2 = 4; val3 = 4; } else if (tipoinizio == 4) { indicerot = indicerot % 2; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig0 = rig2; rotrig3 = rig2 + 1; rotcol3 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig0 = rig1; rotrig3 = rig2; rotcol3 = col2 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig1; rotcol0 = 7; rotrig1 = rig1; rotcol1 = 8; rotrig2 = rig2; rotcol2 = 8; rotrig3 = rig2; rotcol3 = 9; } else { flag = 1; } val0 = 5; val1 = 5; val2 = 5; val3 = 5; } else if (tipoinizio == 5) { indicerot = indicerot % 2; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotcol0 = col2; rotrig1 = rig3 + 1; rotcol1 = col3; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3; rotrig1 = rig3 - 1; rotcol1 = col3 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig0; rotcol0 = 8; rotrig1 = rig0; rotcol1 = 9; rotrig2 = rig2; rotcol2 = 7; rotrig3 = rig2; rotcol3 = 8; } else { flag = 1; } val0 = 6; val1 = 6; val2 = 6; val3 = 6; } else if (tipoinizio == 6) { indicerot = indicerot % 4; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig1 = rig3; rotcol1 = col0; rotrig2 = rig3 + 1; rotcol2 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3; rotrig2 = rig3; rotcol2 = col3 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig3 - 1; rotcol0 = 8; rotrig1 = rig3; rotcol1 = 7; rotrig2 = rig3; rotcol2 = 9; rotrig3 = rig3; rotcol3 = 8; } else if ((indicerot == 2) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig2 = rig3 + 1; rotcol2 = col3; } else if ((indicerot == 3) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3 - 1; rotrig1 = rig3 - 1; rotcol1 = col3; rotrig2 = rig3 - 1; rotcol2 = col3 + 1; } else if ((indicerot == 3) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig3 - 1; rotcol0 = 7; rotrig1 = rig3 - 1; rotcol1 = 8; rotrig2 = rig3 - 1; rotcol2 = 9; rotrig3 = rig3; rotcol3 = 8; } else { flag = 1; } val0 = 7; val1 = 7; val2 = 7; val3 = 7; } if (((((flag == 0) && (matsfondo[rotrig0][rotcol0] < 100)) && (matsfondo[rotrig1][rotcol1] < 100)) && (matsfondo[rotrig2][rotcol2] < 100)) && (matsfondo[rotrig3][rotcol3] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); rig0 = rotrig0; col0 = rotcol0; rig1 = rotrig1; col1 = rotcol1; rig2 = rotrig2; col2 = rotcol2; rig3 = rotrig3; col3 = rotcol3; matsfondo[rig0][col0] = val0; matsfondo[rig1][col1] = val1; matsfondo[rig2][col2] = val2; matsfondo[rig3][col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distdx = rotdistdx; distsx = rotdistsx; distup = rotdistup; indicerot++; } } function Shiftbasso() { if (distup != 0) { if ((((matsfondo[rig0 + 1][col0] < 100) && (matsfondo[rig1 + 1][col1] < 100)) && (matsfondo[rig2 + 1][col2] < 100)) && (matsfondo[rig3 + 1][col3] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); matsfondo[++rig0][col0] = val0; matsfondo[++rig1][col1] = val1; matsfondo[++rig2][col2] = val2; matsfondo[++rig3][col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distup--; x = 1; } else { matsfondo[rig0][col0] = val0 + 100; matsfondo[rig1][col1] = val1 + 100; matsfondo[rig2][col2] = val2 + 100; matsfondo[rig3][col3] = val3 + 100; x = 0; if (distup >= (maxrig - 2)) { setProperty(scrittafine2, _visible , true); gotoAndPlay (90); } else { punti = ((puntiliv * puntiliv) + (puntiliv * distup)) * puntidoppi; punteggio = punteggio + punti; setProperty(scrittapunti2, _x , (posx + ((distsx + ((maxcol - (distsx + distdx)) / 2)) * larg)) - sfasoriz); setProperty(scrittapunti2, _y , (sfasvert + posy) + ((maxrig - distup) * alt)); scrittapunti2.play(); gotoAndPlay (42); } } } else { matsfondo[rig0][col0] = val0 + 100; matsfondo[rig1][col1] = val1 + 100; matsfondo[rig2][col2] = val2 + 100; matsfondo[rig3][col3] = val3 + 100; x = 0; punti = (puntiliv * puntiliv) * puntidoppi; punteggio = punteggio + punti; setProperty(scrittapunti2, _x , (posx + ((distsx + ((maxcol - (distsx + distdx)) / 2)) * larg)) - sfasoriz); setProperty(scrittapunti2, _y , (sfasvert + posy) + ((maxrig - distup) * alt)); scrittapunti2.play(); gotoAndPlay (42); } } posx = 29.5; posy = 2.5; larg = 15; alt = 15; sfasoriz = 8; sfasvert = -10; nummaxliv = 11; nummaxcrediti = 5; numlevel = 0; numrig = 0; numrigrimanenti = 0; numrigeliminate = 0; numcicli = 0; maxrig = 17; maxcol = 10; rig0 = 0; col0 = 0; rigind = 0; colind = Math.floor(maxcol / 2) - 1; verificainiziale = 0; bloccoshift = 0; cicloriga = 0; contacol = 0; alp = 100; punti = 0; punteggio = 0; recordpunti = 10000;
Frame 6
t_pausa = "PAUSE"; t_livello = "LEVEL:"; t_prossimopezzo = "NEXT:"; t_punteggio = "SCORE:"; t_righerimanenti = "LINES:"; t_record = "HI-SCORE"; t_versione = "Version 2 Beta 6";
Frame 7
gotoAndPlay (91);
Frame 8
Creamatrix(); maxpunti = 0; numcrediti = nummaxcrediti; Inizializzalivelli(); punteggio = 0; if (codice != 0) { numlevel = codice; } Statiniz();
Frame 9
numlevel++; Sceglilivello(); numrigrimanenti = numrig; numrigeliminate = 0; tipoprossimo = random(7); i = 0; while (i < maxrig) { j = 0; while (j < maxcol) { Matimage(i, j, matsfondo[i][j]); j++; } i++; } bloccoshift = 0;
Frame 14
tipoinizio = tipoprossimo; tipoprossimo = random(7); Prossimopezzo(); Sceltapezzo(); setProperty(prossimo, _visible , true); x = 1; eval ("contastat" + tipoinizio)++; if (100 < eval ("contastat" + tipoinizio)) { Statnorm(); } else { Statistiche(tipoinizio, eval ("contastat" + tipoinizio)); }
Frame 20
if ((x == 1) && (bloccoshift == 0)) { bloccoshift = 1; puntidoppi = 1; Shiftbasso(); bloccoshift = 0; }
Frame 21
if (x == 1) { if (numcicli == 0) { gotoAndPlay (15); } else if (numcicli == 1) { gotoAndPlay (17); } else if (numcicli == 2) { gotoAndPlay (18); } } else { gotoAndPlay (14); }
Frame 42
bloccoshift = 1; if (cicloriga >= maxrig) { cicloriga = 0; numrigbonus = 0; if (numrigeliminate >= numrig) { bloccoshift = 1; gotoAndPlay (49); } else { bloccoshift = 0; gotoAndPlay (21); } }
Frame 43
contacol = 0; while ((contacol < maxcol) && (cicloriga < maxrig)) { contacol = 0; r = 0; while (r < maxcol) { if (matsfondo[cicloriga][r] != 0) { contacol++; } r++; } if (contacol < maxcol) { cicloriga++; } }
Frame 44
if (cicloriga >= maxrig) { cicloriga = 0; numrigbonus = 0; if (numrigeliminate >= numrig) { bloccoshift = 1; gotoAndPlay (49); } else { bloccoshift = 0; gotoAndPlay (21); } } if (alp == 0) { colon = 0; while (colon < maxcol) { setProperty((("mat" + cicloriga) + "_") + colon, _visible , false); setProperty((("mat" + cicloriga) + "_") + colon, _alpha , 100); colon++; } alp = 100; gotoAndPlay (46); }
Frame 45
alp = alp - 5; colon = 0; while (colon < maxcol) { Matimage2(cicloriga, colon, alp); colon++; } gotoAndPlay (44);
Frame 46
numrigeliminate++; numrigbonus++; if (numrigbonus == 1) { punti = 50; } else if (numrigbonus == 2) { punti = 100; } else if (numrigbonus == 3) { punti = 250; } else if (numrigbonus == 4) { punti = 500; } punteggio = punteggio + punti; if (punti != 0) { setProperty(scrittapunti2, _x , (sfasoriz + posx) + ((Math.floor(maxcol / 2) - 1) * larg)); setProperty(scrittapunti2, _y , (sfasvert + posy) + ((cicloriga + 1) * alt)); scrittapunti2.play(); } if (0 < numrigrimanenti) { numrigrimanenti--; } i = cicloriga; while (0 < i) { j = maxcol - 1; while (j >= 0) { matsfondo[i][j] = matsfondo[i - 1][j]; j--; } i--; } j = 0; while (j < maxcol) { matsfondo[0][j] = 0; j++; } i = 0; while (i < (cicloriga + 1)) { j = 0; while (j < maxcol) { Matimage(i, j, matsfondo[i][j]); j++; } i++; } cicloriga++; gotoAndPlay (42);
Frame 49
cicloriga = 0; cbonus = 0; ccbonus = 0; puntix = 0; contabonus = 1; bloccoshift = 1;
Frame 50
contacol = 0; r = 0; while (r < maxcol) { if (matsfondo[cicloriga][r] == 0) { contacol++; } r++; } if (contacol < maxcol) { cbonus = 1; } cicloriga++;
Frame 51
if (cbonus == 0) { gotoAndPlay (50); }
Frame 53
if (1 >= cicloriga) { gotoAndPlay (90); } if (contabonus < (cicloriga - 2)) { puntix = puntix + (10 * contabonus); contabonus++; j = 0; while (j < maxcol) { Matimage(contabonus, j, 8); j++; } } else { ccbonus = 1; }
Frame 54
if (ccbonus == 0) { gotoAndPlay (53); }
Frame 55
punti = puntix; punteggio = punteggio + punti; if (punti != 0) { setProperty(scrittapunti2, _x , (sfasoriz + posx) + ((Math.floor(maxcol / 2) - 1) * larg)); setProperty(scrittapunti2, _y , (sfasvert + posy) + (cicloriga * alt)); scrittapunti2.play(); }
Frame 87
if (numlevel < 10) { bloccoshift = 0; gotoAndPlay (9); } else { setProperty(scrittafine2, _visible , true); gotoAndPlay (90); }
Frame 89
stop();
Frame 90
setProperty(prossimo, _visible , false); if (recordpunti < punteggio) { recordpunti = punteggio; } stop();
Frame 91
Frame 92
gotoAndStop (90);
Symbol 4 Button
on (keyPress "<Right>") { if (bloccoshift == 0) { bloccoshift = 1; Shiftdxsx(1); bloccoshift = 0; } } on (keyPress "<Left>") { if (bloccoshift == 0) { bloccoshift = 1; Shiftdxsx(0); bloccoshift = 0; } } on (keyPress "<Down>") { if ((bloccoshift == 0) && (x == 1)) { bloccoshift = 1; puntidoppi = 2; Shiftbasso(); bloccoshift = 0; } } on (keyPress "<Up>") { if (bloccoshift == 0) { bloccoshift = 1; Rotazione(); bloccoshift = 0; } } on (keyPress "p") { if (bloccoshift == 0) { setProperty(scrittapausa2, _visible , true); framepausa = _root._currentframe; gotoAndPlay (89); } } on (keyPress "P") { if (bloccoshift == 0) { setProperty(scrittapausa2, _visible , true); framepausa = _root._currentframe; gotoAndPlay (89); } }
Symbol 20 MovieClip Frame 1
stop();
Symbol 20 MovieClip Frame 17
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 2
stop();
Symbol 30 MovieClip Frame 3
stop();
Symbol 30 MovieClip Frame 4
stop();
Symbol 30 MovieClip Frame 5
stop();
Symbol 30 MovieClip Frame 6
stop();
Symbol 30 MovieClip Frame 7
stop();
Symbol 30 MovieClip Frame 8
stop();
Symbol 39 Button
on (release) { if (bloccoshift == 0) { setProperty(scrittapausa2, _visible , true); framepausa = _root._currentframe; gotoAndPlay (89); } }
Symbol 50 Button
on (keyPress "p") { setProperty(scrittapausa2, _visible , false); gotoAndPlay(framepausa); } on (keyPress "P") { setProperty(scrittapausa2, _visible , false); gotoAndPlay(framepausa); } on (press) { setProperty(scrittapausa2, _visible , false); gotoAndPlay(framepausa); } on (release) { setProperty(scrittapausa2, _visible , false); gotoAndPlay(framepausa); }
Symbol 53 Button
on (release) { gotoAndPlay (8); }

Library Items

Symbol 1 FontUsed by:2 32 33 35 40 51
Symbol 2 TextUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:Timeline
Symbol 4 ButtonUsed by:Timeline
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:Timeline
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:Timeline
Symbol 10 FontUsed by:11 14 16 38
Symbol 11 EditableTextUses:10Used by:Timeline
Symbol 12 FontUsed by:13 15 37
Symbol 13 EditableTextUses:12Used by:Timeline
Symbol 14 EditableTextUses:10Used by:Timeline
Symbol 15 EditableTextUses:12Used by:Timeline
Symbol 16 EditableTextUses:10Used by:Timeline
Symbol 17 FontUsed by:18 19
Symbol 18 EditableTextUses:17Used by:20
Symbol 19 EditableTextUses:17Used by:20
Symbol 20 MovieClipUses:18 19Used by:Timeline
Symbol 21 GraphicUsed by:30 41
Symbol 22 GraphicUsed by:30 41 42 43 44 45 46 47
Symbol 23 GraphicUsed by:30 42
Symbol 24 GraphicUsed by:30 43
Symbol 25 GraphicUsed by:30 44
Symbol 26 GraphicUsed by:30 45
Symbol 27 GraphicUsed by:30 46
Symbol 28 GraphicUsed by:30 47
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:21 22 23 24 25 26 27 28 29Used by:Timeline
Symbol 31 GraphicUsed by:34 36 39 53
Symbol 32 TextUses:1Used by:34
Symbol 33 TextUses:1Used by:34
Symbol 34 MovieClipUses:31 32 33Used by:Timeline
Symbol 35 TextUses:1Used by:36
Symbol 36 MovieClipUses:31 35Used by:Timeline
Symbol 37 EditableTextUses:12Used by:Timeline
Symbol 38 EditableTextUses:10Used by:Timeline
Symbol 39 ButtonUses:31Used by:Timeline
Symbol 40 TextUses:1Used by:Timeline
Symbol 41 MovieClipUses:21 22Used by:48
Symbol 42 MovieClipUses:23 22Used by:48
Symbol 43 MovieClipUses:24 22Used by:48
Symbol 44 MovieClipUses:25 22Used by:48
Symbol 45 MovieClipUses:26 22Used by:48
Symbol 46 MovieClipUses:27 22Used by:48
Symbol 47 MovieClipUses:28 22Used by:48
Symbol 48 MovieClipUses:41 42 43 44 45 46 47Used by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:49Used by:Timeline
Symbol 51 TextUses:1Used by:53
Symbol 52 GraphicUsed by:53
Symbol 53 ButtonUses:31 51 52Used by:Timeline
Symbol 54 MovieClipUsed by:Timeline

Instance Names

"scrittapunti"Frame 8Symbol 20 MovieClip
"mat"Frame 8Symbol 30 MovieClip
"scrittapausa"Frame 8Symbol 34 MovieClip
"scrittafine"Frame 8Symbol 36 MovieClip
"prossimo"Frame 14Symbol 48 MovieClip
"pezzo0"Symbol 48 MovieClip Frame 1Symbol 41 MovieClip
"pezzo1"Symbol 48 MovieClip Frame 1Symbol 42 MovieClip
"pezzo2"Symbol 48 MovieClip Frame 1Symbol 43 MovieClip
"pezzo3"Symbol 48 MovieClip Frame 1Symbol 44 MovieClip
"pezzo4"Symbol 48 MovieClip Frame 1Symbol 45 MovieClip
"pezzo5"Symbol 48 MovieClip Frame 1Symbol 46 MovieClip
"pezzo6"Symbol 48 MovieClip Frame 1Symbol 47 MovieClip

Labels

"preloader"Frame 1
"codice"Frame 5
"inizializza"Frame 8
"implivello"Frame 9
"nuovopezzo"Frame 14
"shift_0"Frame 15
"shift_1"Frame 17
"shift_2"Frame 18
"ciclo"Frame 21
"eliminariga"Frame 42
"alpha"Frame 44
"elimina"Frame 46
"prossimolivello"Frame 49
"ciclobonus"Frame 50
"bonuslivello"Frame 53
"bonuspunti"Frame 55
"pausa"Frame 89
"fine"Frame 90
"intro"Frame 91

Dynamic Text Variables

t_livelloSymbol 11 EditableText""
numrigrimanentiSymbol 13 EditableText""
t_punteggioSymbol 14 EditableText""
punteggioSymbol 15 EditableText""
t_righerimanentiSymbol 16 EditableText""
../:puntiSymbol 18 EditableText""
../:puntiSymbol 19 EditableText""
numlevelSymbol 37 EditableText""
t_prossimopezzoSymbol 38 EditableText""




http://swfchan.com/11/51618/info.shtml
Created: 27/4 -2009 09:27:15 Last modified: 20/12 -2009 04:06:23 Server time: 20/08 -2017 15:44:41