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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM47096291-10DC&rnd=47096291" width="1" height="1"></div>

game03rozen.swf

This is the info page for
Flash #262390

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


ActionScript [AS1/AS2]
Combined Code
frame 1 { function bepaalLetterNum(letter) { i = 0; while (i < letterArr.length) { if (letter == letterArr[i]) { return i; } ++i; } return 99; } function zetStuk(van, naar) { trace('zetstuk'); if (van == 0) { return false; } _root.temp1 = 'van=' + van.substr(0, 1) + 'en' + van.substr(1, 1) + ' naar=' + naar.substr(0, 1) + 'en' + naar.substr(1, 1); if (eval('_root.' + van + '.schaakstuk._currentframe') == 2 || eval('_root.' + van + '.schaakstuk._currentframe') == 3) { if (stap1Toren(van, naar) == false) { return false; } if (stap2Toren(van, naar) == false) { return false; } if (stap3Algemeen(van, naar) == false) { return false; } } if (eval('_root.' + van + '.schaakstuk._currentframe') == 8 || eval('_root.' + van + '.schaakstuk._currentframe') == 9) { if (stap1Loper(van, naar) == false) { return false; } if (stap2Loper(van, naar) == false) { return false; } if (stap3Algemeen(van, naar) == false) { return false; } } if (eval('_root.' + van + '.schaakstuk._currentframe') == 4 || eval('_root.' + van + '.schaakstuk._currentframe') == 5) { var LoperStyle = stap1Loper(van, naar); var TorenStyle = stap1Toren(van, naar); if (stap1Loper(van, naar) == false && stap1Toren(van, naar) == false) { return false; } if (LoperStyle) { if (stap2Loper(van, naar) == false) { return false; } } else { if (stap2Toren(van, naar) == false) { return false; } } if (stap3Algemeen(van, naar) == false) { return false; } } if (eval('_root.' + van + '.schaakstuk._currentframe') == 10 || eval('_root.' + van + '.schaakstuk._currentframe') == 11) { var LoperStyle = stap1Loper(van, naar); var TorenStyle = stap1Toren(van, naar); if (stap1Loper(van, naar) == false && stap1Toren(van, naar) == false) { return false; } if (stap2Koning(van, naar, LoperStyle) == false) { return false; } if (stap3Algemeen(van, naar) == false) { return false; } } if (eval('_root.' + van + '.schaakstuk._currentframe') == 6 || eval('_root.' + van + '.schaakstuk._currentframe') == 7) { if (stap1Paard(van, naar) == false) { return false; } if (stap3Algemeen(van, naar) == false) { return false; } } if (eval('_root.' + van + '.schaakstuk._currentframe') == 12 || eval('_root.' + van + '.schaakstuk._currentframe') == 13) { if (stap1Pion(van, naar) == false) { return false; } if (stap3Algemeen(van, naar) == false) { return false; } } return true; } function stap1Toren(van, naar) { trace('stap1Toren'); if (van.substr(0, 1) == naar.substr(0, 1) && van.substr(1, 1) != naar.substr(1, 1)) { return true; } if (van.substr(0, 1) != naar.substr(0, 1) && van.substr(1, 1) == naar.substr(1, 1)) { return true; } return false; } function stap2Toren(van, naar) { trace('stap2Toren'); var laag = 0; var hoog = 1; var incrdecr = 1; if (van.substr(0, 1) == naar.substr(0, 1)) { if (naar.substr(1, 1) < van.substr(1, 1)) { laag = naar.substr(1, 1); hoog = van.substr(1, 1); } else { laag = van.substr(1, 1); hoog = naar.substr(1, 1); } i = ++laag; while (i < hoog) { if (1 < eval('_root.' + van.substr(0, 1) + i + '.schaakstuk._currentframe')) { return false; } ++i; } } var numVan = bepaalLetterNum(van.substr(0, 1)); var numNaar = bepaalLetterNum(naar.substr(0, 1)); if (numNaar < numVan) { laag = numNaar; hoog = numVan; } else { laag = numVan; hoog = numNaar; } i = ++laag; while (i < hoog) { if (1 < eval('_root.' + letterArr[i] + naar.substr(1, 1) + '.schaakstuk._currentframe')) { return false; } ++i; } } function stap3Algemeen(van, naar) { trace('stap3Algemeen'); if (eval('_root.' + naar + '.schaakstuk._currentframe') == 0) { return true; } if (eval('_root.' + van + '.schaakstuk._currentframe') % 2 == 0 && eval('_root.' + naar + '.schaakstuk._currentframe') % 2 == 0) { return false; } if (eval('_root.' + van + '.schaakstuk._currentframe') % 2 != 0 && eval('_root.' + naar + '.schaakstuk._currentframe') % 2 != 0 && eval('_root.' + naar + '.schaakstuk._currentframe') != 1) { return false; } } function stap1Loper(van, naar) { trace('stap1Loper'); trace(bepaalLetterNum(van.substr(0, 1))); trace(bepaalLetterNum(naar.substr(0, 1))); trace(van.substr(1, 1)); trace(naar.substr(1, 1)); trace(Math.round(bepaalLetterNum(van.substr(0, 1)) - bepaalLetterNum(naar.substr(0, 1)))); if (Math.abs(bepaalLetterNum(van.substr(0, 1)) - bepaalLetterNum(naar.substr(0, 1))) == Math.abs(van.substr(1, 1) - naar.substr(1, 1))) { return true; } return false; } function stap2Loper(van, naar) { trace('stap2Loper'); var laagLet = 0; var hoogLet = 1; var numVan = bepaalLetterNum(van.substr(0, 1)); var numNaar = bepaalLetterNum(naar.substr(0, 1)); var incrdecr = 1; if (numNaar < numVan) { laagLet = numNaar; laag = naar.substr(1, 1); hoogLet = numVan; hoog = van.substr(1, 1); } else { laagLet = numVan; laag = van.substr(1, 1); hoogLet = numNaar; hoog = naar.substr(1, 1); } if (laag < hoog) { incrdecr = 1; } else { incrdecr = -1; } i = ++laagLet; while (i < hoogLet) { if (incrdecr == 1) { ++laag; } else { --laag; } if (1 < eval('_root.' + letterArr[i] + laag + '.schaakstuk._currentframe')) { return false; } ++i; } } function stap2Koning(van, naar, alsLoper) { trace('stap2Koning'); var numVan = bepaalLetterNum(van.substr(0, 1)); var numNaar = bepaalLetterNum(naar.substr(0, 1)); if (alsLoper) { if (Math.abs(van.substr(1, 1) - naar.substr(1, 1)) != 1) { return false; } if (Math.abs(numVan - numNaar) != 1) { return false; } } else { if (Math.abs(van.substr(1, 1) - naar.substr(1, 1)) != 1 && Math.abs(numVan - numNaar) != 1) { return false; } } } function stap1Paard(van, naar) { trace('stap1Paard'); if (Math.abs(bepaalLetterNum(van.substr(0, 1)) - bepaalLetterNum(naar.substr(0, 1))) == 2 && Math.abs(van.substr(1, 1) - naar.substr(1, 1)) == 1) { return true; } if (Math.abs(bepaalLetterNum(van.substr(0, 1)) - bepaalLetterNum(naar.substr(0, 1))) == 1 && Math.abs(van.substr(1, 1) - naar.substr(1, 1)) == 2) { return true; } return false; } function stap1Pion(van, naar) { trace('stap1Pion'); if (eval('_root.' + van + '.schaakstuk._currentframe') == 12) { var numVan = bepaalLetterNum(van.substr(0, 1)); var numNaar = bepaalLetterNum(naar.substr(0, 1)); if (numNaar - numVan == 1 && van.substr(1, 1) == naar.substr(1, 1) && eval('_root.' + naar + '.schaakstuk._currentframe') == 1) { return true; } if (numNaar - numVan == 2 && van.substr(1, 1) == naar.substr(1, 1) && numVan == 1 && eval('_root.' + naar + '.schaakstuk._currentframe') == 1 && eval('_root.' + letterArr[Math.round(numVan + 1)] + van.substr(1, 1) + '.schaakstuk._currentframe') == 1) { return true; } trace('slaan?'); trace(eval('_root.' + naar + '.schaakstuk._currentframe')); if (numNaar - numVan == 1 && Math.abs(van.substr(1, 1) - naar.substr(1, 1)) == 1 && eval('_root.' + naar + '.schaakstuk._currentframe') % 2 != 0 && eval('_root.' + naar + '.schaakstuk._currentframe') != 1) { return true; } } if (eval('_root.' + van + '.schaakstuk._currentframe') == 13) { var numVan = bepaalLetterNum(van.substr(0, 1)); var numNaar = bepaalLetterNum(naar.substr(0, 1)); if (numVan - numNaar == 1 && van.substr(1, 1) == naar.substr(1, 1) && eval('_root.' + naar + '.schaakstuk._currentframe') == 1) { return true; } if (numVan - numNaar == 2 && van.substr(1, 1) == naar.substr(1, 1) && numVan == 6 && eval('_root.' + naar + '.schaakstuk._currentframe') == 1 && eval('_root.' + letterArr[Math.round(numVan - 1)] + van.substr(1, 1) + '.schaakstuk._currentframe') == 1) { return true; } if (numVan - numNaar == 1 && Math.abs(van.substr(1, 1) - naar.substr(1, 1)) == 1 && eval('_root.' + naar + '.schaakstuk._currentframe') % 2 == 0) { return true; } } return false; } function staIkSchaak(oddeven) { _root.msg = ''; trace('even?' + oddeven); var KoningVeld = 0; if (oddeven == 0) { i = 0; while (i < 8) { j = 1; while (8 >= j) { if (eval('_root.' + letterArr[i] + j + '.schaakstuk._currentframe') == 10) { KoningVeld = letterArr[i] + j; trace('Koning op: ' + letterArr[i] + j); } ++j; } ++i; } k = 0; while (k < 8) { m = 1; while (8 >= m) { if (eval('_root.' + letterArr[k] + m + '.schaakstuk._currentframe') % 2 != 0 && eval('_root.' + letterArr[k] + m + '.schaakstuk._currentframe') != 1) { if (zetStuk(letterArr[k] + m, KoningVeld) == true) { trace('stuk op ' + letterArr[k] + m + ' kan zwarte koning slaan'); _root.msg = 'Sorry, this way the piece at ' + letterArr[k] + m + ' can hit your King !!!'; return true; } } ++m; } ++k; } return false; } i = 0; while (i < 8) { j = 1; while (8 >= j) { if (eval('_root.' + letterArr[i] + j + '.schaakstuk._currentframe') == 11) { KoningVeld = letterArr[i] + j; trace('Koning op: ' + letterArr[i] + j); } ++j; } ++i; } k = 0; while (k < 8) { m = 1; while (8 >= m) { if (eval('_root.' + letterArr[k] + m + '.schaakstuk._currentframe') % 2 == 0 && eval('_root.' + letterArr[k] + m + '.schaakstuk._currentframe') != 1) { if (zetStuk(letterArr[k] + m, KoningVeld) == true) { trace('stuk op ' + letterArr[k] + m + ' kan witte koning slaan'); _root.msg = 'Sorry, this way the piece at ' + letterArr[k] + m + ' can hit your King !!!'; return true; } } ++m; } ++k; } return false; } letterArr = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'); Number.prototype.isEven = function () { if (this % 2 == 0) { return true; } return false; }; } frame 1 { i = 2; while (i < 9) { duplicateMovieClip(_root.A1, 'A' + i, i); eval('_root.A' + i)._x = _root.A1._x + 50 * (i - 1); if (i == 2 or i == 4 or i == 6 or i == 8) { c = new Color('_root.A' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'B' + i, i + 8); eval('_root.B' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.B' + i)._y = _root.A1._y + 50; if (i == 1 or i == 3 or i == 5 or i == 7) { c = new Color('_root.B' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'C' + i, i + 16); eval('_root.C' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.C' + i)._y = _root.A1._y + 100; if (i == 2 or i == 4 or i == 6 or i == 8) { c = new Color('_root.C' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'D' + i, i + 24); eval('_root.D' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.D' + i)._y = _root.A1._y + 150; if (i == 1 or i == 3 or i == 5 or i == 7) { c = new Color('_root.D' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'E' + i, i + 32); eval('_root.E' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.E' + i)._y = _root.A1._y + 200; if (i == 2 or i == 4 or i == 6 or i == 8) { c = new Color('_root.E' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'F' + i, i + 40); eval('_root.F' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.F' + i)._y = _root.A1._y + 250; if (i == 1 or i == 3 or i == 5 or i == 7) { c = new Color('_root.F' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'G' + i, i + 48); eval('_root.G' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.G' + i)._y = _root.A1._y + 300; if (i == 2 or i == 4 or i == 6 or i == 8) { c = new Color('_root.G' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } i = 1; while (i < 9) { duplicateMovieClip(_root.A1, 'H' + i, i + 56); eval('_root.H' + i)._x = _root.A1._x + 50 * (i - 1); eval('_root.H' + i)._y = _root.A1._y + 350; if (i == 1 or i == 3 or i == 5 or i == 7) { c = new Color('_root.H' + i + '.backVeld'); c.setRGB(parseInt('666666', 16)); } ++i; } _root.dekleur = 'WHITE plays'; _root.selectieStuk = 0; _root.kleurBeurt = 1; } movieClip 2 { } movieClip 4 { } movieClip 18 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } frame 9 { stop(); } frame 10 { stop(); } frame 11 { stop(); } frame 12 { stop(); } frame 13 { stop(); } } movieClip 20 { } button 21 { on (rollOver) { c = new Color(rand); c.setRGB(parseInt('00FF00', 16)); } on (rollOut) { c = new Color(rand); c.setRGB(parseInt('FFFFFF', 16)); } on (release) { if (1 < schaakstuk._currentframe && (_root.selectieStuk == 0 || _root.selectieStuk == this._name)) { trace('if 1 passed'); if (schaakstuk._currentframe % 2 == 0 && _root.kleurBeurt % 2 == 0 || schaakstuk._currentframe % 2 != 0 && _root.kleurBeurt % 2 != 0) { trace('if 2 passed'); if (selectierand._alpha == 100) { eval(selectierand)._alpha = 0; _root.selectieStuk = 0; } else { eval(selectierand)._alpha = 100; _root.selectieStuk = this._name; } } } else { trace('else 1 passed'); if (_root.zetStuk(_root.selectieStuk, this._name) == true) { trace('zetstuk passed'); _root.stukVanVoor = eval('_root.' + _root.selectieStuk + '.schaakstuk._currentframe'); _root.stukNaarVoor = schaakstuk._currentframe; _root.tekst = eval('_root.' + _root.selectieStuk + '.schaakstuk._currentframe'); tellTarget ('schaakstuk') { gotoAndStop(eval('_root.' + _root.selectieStuk + '.schaakstuk._currentframe')); } tellTarget ('eval('_root.' + _root.selectieStuk + '.schaakstuk')') { gotoAndStop(1); } if (_root.staIkSchaak(schaakstuk._currentframe % 2) == true) { trace('staat SCHAAK'); tellTarget ('eval('_root.' + _root.selectieStuk + '.schaakstuk')') { gotoAndStop(_root.stukVanVoor); } tellTarget ('schaakstuk') { gotoAndStop(_root.stukNaarVoor); } } else { tellTarget ('eval('_root.' + _root.selectieStuk + '.selectieRand')') { eval(selectierand)._alpha = 0; } _root.selectieStuk = 0; _root.kleurBeurt = Math.round(schaakstuk._currentframe - 1); if (_root.dekleur == 'WHITE plays') { _root.dekleur = 'BLACK plays'; } else { _root.dekleur = 'WHITE plays'; } } } } } } movieClip 22 { } button 39 { on (release) { gotoAndPlay(1); } } button 41 { on (release) { getURL('http://www.EyeGrid.com', '_self'); } } movieClip 43 { frame 1 { stop(); } } frame 2 { tellTarget ('_root.B1.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B2.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B3.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B4.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B5.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B6.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B7.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.B8.schaakstuk') { gotoAndStop('PIONZWART'); } tellTarget ('_root.A1.schaakstuk') { gotoAndStop('TORENZWART'); } tellTarget ('_root.A2.schaakstuk') { gotoAndStop('PAARDZWART'); } tellTarget ('_root.A3.schaakstuk') { gotoAndStop('LOPERZWART'); } tellTarget ('_root.A4.schaakstuk') { gotoAndStop('KONINGINZWART'); } tellTarget ('_root.A5.schaakstuk') { gotoAndStop('KONINGZWART'); } tellTarget ('_root.A6.schaakstuk') { gotoAndStop('LOPERZWART'); } tellTarget ('_root.A7.schaakstuk') { gotoAndStop('PAARDZWART'); } tellTarget ('_root.A8.schaakstuk') { gotoAndStop('TORENZWART'); } tellTarget ('_root.G1.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G2.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G3.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G4.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G5.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G6.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G7.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.G8.schaakstuk') { gotoAndStop('PIONWIT'); } tellTarget ('_root.H1.schaakstuk') { gotoAndStop('TORENWIT'); } tellTarget ('_root.H2.schaakstuk') { gotoAndStop('PAARDWIT'); } tellTarget ('_root.H3.schaakstuk') { gotoAndStop('LOPERWIT'); } tellTarget ('_root.H4.schaakstuk') { gotoAndStop('KONINGINWIT'); } tellTarget ('_root.H5.schaakstuk') { gotoAndStop('KONINGWIT'); } tellTarget ('_root.H6.schaakstuk') { gotoAndStop('LOPERWIT'); } tellTarget ('_root.H7.schaakstuk') { gotoAndStop('PAARDWIT'); } tellTarget ('_root.H8.schaakstuk') { gotoAndStop('TORENWIT'); } } frame 4 { stop(); }




https://swfchan.com/53/262390/info.shtml
Created: 28/12 -2025 15:40:43 Last modified: 28/12 -2025 15:40:43 Server time: 10/01 -2026 20:51:11