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

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

Me And The Key 2 - point and click type puzzle game.swf

This is the info page for
Flash #130106

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


ActionScript [AS1/AS2]
Combined Code
// unknown tag 88 length 68 movieClip 3 notie { } movieClip 5 bal { } movieClip 7 { } movieClip 9 balleke { frame 1 { var blur2 = new flash.filters.BlurFilter(2, 2, 1); bb.filters = [blur2]; } } frame 1 { _focusrect = false; slock = false; urlStart = _url.indexOf('://') + 3; urlEnd = _url.indexOf('/', urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf('.') - 1; pfixEnd = domain.lastIndexOf('.', LastDot) + 1; domain = domain.substring(pfixEnd, domain.length); preloader.onEnterFrame = function () { if (!slock) { preloader.bar._xscale = 100 * (getBytesLoaded() / getBytesTotal()); if (getBytesLoaded() == getBytesTotal()) { gotoAndPlay(2); } } }; stop(); } movieClip 13 { } movieClip 15 { } movieClip 246 { } movieClip 247 { } movieClip 18 { frame 1 { if (_root.jhfghjfhjfghfhkghc != true) { var CPMStarContentSpotID = '3368Q8F9106DA'; System.security.allowDomain('server.cpmstar.com'); adBox.loadMovie('http://server.cpmstar.com/adviewas2.swf?contentspotid=' + CPMStarContentSpotID); adBoxxxx._alpha = 100; _root.jhfghjfhjfghfhkghc = true; } else { adBoxxxx._alpha = 0; } } } button 20 { on (press) { getURL('http://www.armorgames.com/', '_blank'); } } frame 2 { stop(); } movieClip 25 { } button 30 { on (press) { getURL('http://www.armorgames.com', '_blank'); } } movieClip 33 { frame 1 { _root.stop(); gotoAndPlay(2); } frame 218 { _parent.gotoAndPlay(3); } } frame 3 { gotoAndPlay('begin'); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 4 { stopAllSounds(); } frame 5 { var sound_ok = new Sound(this); sound_ok.attachSound('ok2'); var sound_pop = new Sound(this); sound_pop.attachSound('pop_final'); var sound_key = new Sound(this); sound_key.attachSound('coin'); var sound_pong1 = new Sound(this); sound_pong1.attachSound('pong1'); var sound_pong3 = new Sound(this); sound_pong3.attachSound('pong3'); var sound_buzzer = new Sound(this); sound_buzzer.attachSound('buzzer'); var sound_loop1 = new Sound(this); sound_loop1.attachSound('loop1'); var sound_loop2 = new Sound(this); sound_loop2.attachSound('loop2'); } frame 6 { mk2shared = SharedObject.getLocal('mk2shared'); sohigh = 1; if (mk2shared.data.sohigh > 1) { sohigh = mk2shared.data.sohigh; } soundmute = false; sound_loop1.stop(); sound_loop1.start(0, 9999); stop(); } movieClip 43 { } movieClip 45 { } movieClip 47 { } movieClip 51 { frame 1 { oogrnd = 75 + Math.floor(Math.random() * 75); oogtel = 0; } frame 2 { ++oogtel; } frame 3 { if (oogtel < oogrnd) { gotoAndPlay(2); } } } movieClip 52 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } movieClip 54 { } movieClip 56 { } movieClip 61 { } movieClip 64 { } movieClip 65 { } movieClip 66 { frame 21 { stop(); } } movieClip 67 { frame 1 { stop(); } frame 20 { _parent._parent.nextFrame(); stop(); } } movieClip 68 { frame 1 { var blur2 = new flash.filters.BlurFilter(2, 2, 1); ping0.filters = [blur2]; } instance of movieClip 56 { onClipEvent (press) { _parent.fout.gotoAndPlay(2); } } instance of movieClip 56 { onClipEvent (press) { getURL('http://www.armorgames.com/', '_blank'); } } instance of movieClip 56 { onClipEvent (press) { getURL('http://armorgames.com/guide/Me-and-the-Key-2-Game-Guide', '_blank'); } } instance of movieClip 56 { onClipEvent (press) { getURL('http://www.bontegames.com/', '_blank'); } } instance of movieClip 61 { onClipEvent (press) { getURL('http://www.facebook.com/pages/Armor-Games/19522089061', '_blank'); } } instance of movieClip 64 { onClipEvent (press) { getURL('http://twitter.com/armorgames', '_blank'); } } } frame 7 { stop(); } movieClip 69 { } movieClip 71 { } button 72 { on (press) { _parent._parent._parent.initlevel = sel; _parent.fout.gotoAndPlay(2); } } movieClip 74 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 76 { frame 1 { sel01.sel = '1'; sel02.sel = '2'; sel03.sel = '3'; sel04.sel = '4'; sel05.sel = '5'; sel06.sel = '6'; sel07.sel = '7'; sel08.sel = '8'; sel09.sel = '9'; sel10.sel = '10'; sel11.sel = '11'; sel12.sel = '12'; sel13.sel = '13'; sel14.sel = '14'; sel15.sel = '15'; sel16.sel = '16'; sel17.sel = '17'; sel18.sel = '18'; sel19.sel = '19'; sel20.sel = '20'; sel21.sel = '21'; sel22.sel = '22'; sel23.sel = '23'; sel24.sel = '24'; sel25.sel = '25'; hoogste = _parent._parent.sohigh; sel01.gotoAndStop(2); if (hoogste >= 2) { sel02.gotoAndStop(2); } if (hoogste >= 3) { sel03.gotoAndStop(2); } if (hoogste >= 4) { sel04.gotoAndStop(2); } if (hoogste >= 5) { sel05.gotoAndStop(2); } if (hoogste >= 6) { sel06.gotoAndStop(2); } if (hoogste >= 7) { sel07.gotoAndStop(2); } if (hoogste >= 8) { sel08.gotoAndStop(2); } if (hoogste >= 9) { sel09.gotoAndStop(2); } if (hoogste >= 10) { sel10.gotoAndStop(2); } if (hoogste >= 11) { sel11.gotoAndStop(2); } if (hoogste >= 12) { sel12.gotoAndStop(2); } if (hoogste >= 13) { sel13.gotoAndStop(2); } if (hoogste >= 14) { sel14.gotoAndStop(2); } if (hoogste >= 15) { sel15.gotoAndStop(2); } if (hoogste >= 16) { sel16.gotoAndStop(2); } if (hoogste >= 17) { sel17.gotoAndStop(2); } if (hoogste >= 18) { sel18.gotoAndStop(2); } if (hoogste >= 19) { sel19.gotoAndStop(2); } if (hoogste >= 20) { sel20.gotoAndStop(2); } if (hoogste >= 21) { sel21.gotoAndStop(2); } if (hoogste >= 22) { sel22.gotoAndStop(2); } if (hoogste >= 23) { sel23.gotoAndStop(2); } if (hoogste >= 24) { sel24.gotoAndStop(2); } if (hoogste >= 25) { sel25.gotoAndStop(2); } } } movieClip 78 { } button 80 { on (press) { _parent.fromgame = true; _parent.gotoAndPlay('intro'); } } button 81 { on (press) { if (!_parent.soundmute) { _parent.sound_loop1.stop(); _parent.soundmute = true; slasher._visible = true; } else { _parent.sound_loop1.start(0, 9999); _parent.soundmute = false; slasher._visible = false; } } } movieClip 83 { } button 85 { on (press) { getURL('http://armorgames.com/guide/Me-and-the-Key-2-Game-Guide', '_blank'); } } movieClip 89 { } movieClip 92 { } movieClip 94 { } movieClip 97 { } button 100 { on (press) { _parent._parent.fadeout.gotoAndPlay(2); _parent.stop(); gotoAndPlay(2); } } movieClip 101 { frame 1 { var glow = new flash.filters.GlowFilter(16777215, 0.5, 2, 2, 8, 4); sleutel.filters = [glow]; stop(); } frame 2 { stop(); } } movieClip 102 { frame 1 { var glow = new flash.filters.GlowFilter(16777215, 0.5, 4, 4, 8, 4); sleutel.filters = [glow]; stop(); } instance ping of movieClip 52 { onClipEvent (press) { this.dragging = true; this.dropping = false; this.startDrag(false, this._x, this.origy, this._x, this.origy - 140); } onClipEvent (release, releaseOutside) { this.hoogte = this._y; this.vy = 0; this.dragging = false; this.dropping = true; this.stopDrag(); } } } movieClip 104 { } movieClip 105 { } movieClip 106 { frame 21 { stop(); } } movieClip 107 { frame 1 { stop(); } frame 2 { _parent._parent.sound_ok.start(); } frame 50 { _parent.gotoAndPlay(_parent._currentframe + 1); stop(); } } movieClip 109 { } movieClip 110 { frame 1 { onEnterFrame = function () { if (_parent.dropit) { if (_parent.sleuteldrop._y < 583) { _parent.sleuteldrop._y += 15; } if (_parent.sleuteldrop._y > 583) { _parent.sleuteldrop._y = 583; } if (_parent.sleuteldrop._y == 583 && !_parent.dropdone) { _parent._parent.sound_key.start(); _parent.dropdone = true; } } }; } } button 111 { on (press) { _parent.fadeout.gotoAndPlay(2); gotoAndPlay(3); } } movieClip 112 { frame 1 { stop(); } frame 2 { var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; stop(); } frame 3 { stop(); } } movieClip 113 { } movieClip 114 { frame 21 { stop(); } } movieClip 115 { frame 1 { stop(); } frame 2 { _parent._parent.sound_ok.start(); } frame 50 { _parent.gotoAndPlay(_parent._currentframe + 1); stop(); } } movieClip 117 { } movieClip 121 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 123 { } button 124 { on (press) { _parent.fadeout.gotoAndPlay(2); gotoAndPlay('weg'); } } movieClip 125 { frame 1 { stop(); } frame 20 { _parent._parent.sound_key.start(); } frame 28 { _parent._parent.sound_key.start(); var glow = new flash.filters.GlowFilter(16777215, 0.75, 4, 4, 8, 4); sleutel.filters = [glow]; stop(); } frame 29 { stop(); } } movieClip 127 { } movieClip 128 { } movieClip 130 { } button 132 { on (press) { _parent.pingpress(letter); gotoAndPlay(2); } } movieClip 138 { frame 1 { var glow = new flash.filters.GlowFilter(16777215, 0.5, 4, 4, 8, 4); sleutel.filters = [glow]; stop(); } } movieClip 140 { } movieClip 142 { } movieClip 144 { } button 145 { on (press) { fadeout.gotoAndPlay(2); } } movieClip 146 { } movieClip 147 { instance of movieClip 146 { onClipEvent (press) { this.startDrag(false, -600, this._y, 600, this._y); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance of movieClip 146 { onClipEvent (press) { this.startDrag(false, -600, this._y, 600, this._y); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance of movieClip 146 { onClipEvent (press) { this.startDrag(false, -600, this._y, 600, this._y); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance of movieClip 146 { onClipEvent (press) { this.startDrag(false, -600, this._y, 600, this._y); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance of movieClip 146 { onClipEvent (press) { this.startDrag(false, -600, this._y, 600, this._y); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } } movieClip 148 { } movieClip 149 { frame 1 { stop(); } frame 9 { (eval('_parent.bb' + _parent.baltel))._visible = true; } } button 150 { on (press) { _parent.fadeout.gotoAndPlay(2); gotoAndPlay('weg'); } } movieClip 151 { frame 1 { stop(); } frame 6 { _parent._parent.sound_key.start(); } frame 10 { _parent._parent.sound_key.start(); var glow = new flash.filters.GlowFilter(16777215, 0.5, 4, 4, 8, 4); sleutel.filters = [glow]; stop(); } frame 11 { stop(); } } movieClip 153 { } movieClip 155 { } movieClip 157 { } movieClip 159 { } movieClip 160 { frame 429 { stop(); } instance of movieClip 97 { onClipEvent (press) { _parent._parent.keyfound = true; _parent._parent.fadeout.gotoAndPlay(2); } } } movieClip 161 { instance of movieClip 7 { onClipEvent (rollOver) { _parent._parent.baloon = true; } onClipEvent (rollOut) { _parent._parent.baloon = false; } onClipEvent (dragOver) { _parent._parent.baloon = true; } onClipEvent (dragOut) { _parent._parent.baloon = false; } } } movieClip 163 { } movieClip 165 { } movieClip 166 { frame 1 { stop(); } frame 6 { stop(); } } movieClip 168 { } button 169 { on (press) { if (!_parent.keyfound) { _parent._parent.sound_pong1.start(); ++this.tel; if (this.tel == 26) { this.tel = 0; } this.letter = _parent.letters[this.tel]; if (_parent.ping0.letter == 'K' && _parent.ping1.letter == 'E' && _parent.ping2.letter == 'Y') { _parent.keyfound = true; this.ketting._visible = true; } } } } movieClip 171 { frame 1 { var glow = new flash.filters.GlowFilter(16777215, 0.5, 4, 4, 8, 4); sleutel.filters = [glow]; stop(); } } movieClip 173 { frame 1 { stop(); } frame 11 { stop(); } } movieClip 175 { } movieClip 177 { } movieClip 179 { } movieClip 181 { } movieClip 182 { } movieClip 183 { } movieClip 185 { } movieClip 187 { } movieClip 188 { } button 190 { on (press) { if (!dif1) { dif1 = true; tv2.strook._x -= 10; --tellermov.teller; _parent.sound_pong1.start(); if (dif1 && dif2 && dif3 && dif4 && dif5) { sleuteldrop.gotoAndPlay(2); } } } } button 191 { on (press) { if (!dif2) { dif2 = true; tv2.ping.oog._x += 1; --tellermov.teller; _parent.sound_pong1.start(); if (dif1 && dif2 && dif3 && dif4 && dif5) { sleuteldrop.gotoAndPlay(2); } } } } button 192 { on (press) { if (!dif3) { dif3 = true; tv2.neus._visible = false; --tellermov.teller; _parent.sound_pong1.start(); if (dif1 && dif2 && dif3 && dif4 && dif5) { sleuteldrop.gotoAndPlay(2); } } } } button 193 { on (press) { if (!dif4) { dif4 = true; tv2.gedacht._visible = false; --tellermov.teller; _parent.sound_pong1.start(); if (dif1 && dif2 && dif3 && dif4 && dif5) { sleuteldrop.gotoAndPlay(2); } } } } button 194 { on (press) { if (!dif5) { dif5 = true; tv2.bal2._visible = false; --tellermov.teller; _parent.sound_pong1.start(); if (dif1 && dif2 && dif3 && dif4 && dif5) { sleuteldrop.gotoAndPlay(2); } } } } movieClip 196 { } movieClip 198 { } movieClip 200 { } movieClip 202 { } button 203 { on (press) { _parent.fadeout.gotoAndPlay(2); gotoAndPlay('weg'); } } movieClip 204 { frame 1 { stop(); } frame 20 { _parent._parent.sound_key.start(); } frame 28 { _parent._parent.sound_key.start(); var glow = new flash.filters.GlowFilter(16777215, 0.5, 4, 4, 8, 4); sleutel.filters = [glow]; stop(); } frame 29 { stop(); } } movieClip 206 { } movieClip 208 { } movieClip 210 { } movieClip 212 { } movieClip 214 { } movieClip 225 { } movieClip 226 { } movieClip 228 { } movieClip 229 { } button 233 { on (press) { getURL('http://www.bontegames.com', '_blank'); } } button 235 { on (press) { getURL('http://www.armorgames.com', '_blank'); } } button 236 { on (press) { getURL('http://jayisgames.com/archives/2010/11/me_and_the_key_2.php', '_blank'); } } movieClip 239 { frame 1 { var blur2 = new flash.filters.BlurFilter(2, 2, 1); ruis.filters = [blur2]; stop(); } frame 2 { var blur2 = new flash.filters.BlurFilter(4, 4, 1); strepen.filters = [blur2]; 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(); } } movieClip 240 { frame 1 { onEnterFrame = function () { if (_parent.balllaunched) { _parent.movetheBall(); } else { _parent.ball._x = _parent.paddle._x; } }; onMouseDown = function () { _parent.balllaunched = true; }; } } movieClip 241 { } movieClip 243 { frame 1 { tel = -75; tv1.onEnterFrame = function () { ++tel; if (tel == 50) { tv15.gotoAndStop(3); } else { if (tel == 54) { tv6.gotoAndStop(3); tv6.letter = 'E'; } else { if (tel == 58) { tv3.gotoAndStop(3); } else { if (tel == 62) { tv12.gotoAndStop(3); tv12.letter = 'E'; } else { if (tel == 66) { tv9.gotoAndStop(3); tv9.letter = 'D'; } else { if (tel == 70) { tv1.gotoAndStop(3); } else { if (tel == 74) { tv7.gotoAndStop(3); tv7.letter = 'L'; } else { if (tel == 78) { tv10.gotoAndStop(3); tv10.letter = 'O'; } else { if (tel == 82) { tv13.gotoAndStop(3); } else { if (tel == 86) { tv4.gotoAndStop(3); } else { if (tel == 90) { tv5.gotoAndStop(3); tv5.letter = 'W'; } else { if (tel == 94) { tv14.gotoAndStop(3); } else { if (tel == 98) { tv8.gotoAndStop(3); tv8.letter = 'L'; } else { if (tel == 102) { tv16.gotoAndStop(3); } else { if (tel == 106) { tv11.gotoAndStop(3); tv11.letter = 'N'; } else { if (tel == 110) { tv2.gotoAndStop(3); } else { if (tel == 190) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(1); ++i; } } else { if (tel == 200) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(3); ++i; } } else { if (tel == 210) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(1); ++i; } } else { if (tel == 220) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(3); ++i; } } else { if (tel == 230) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(1); ++i; } } else { if (tel == 240) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(3); ++i; } } else { if (tel == 250) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(1); ++i; } } else { if (tel == 260) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(3); ++i; } } else { if (tel == 270) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(1); ++i; } } else { if (tel == 280) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(3); ++i; } } else { if (tel == 290) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(1); ++i; } } else { if (tel == 300) { i = 1; while (i <= 16) { (eval('tv' + i)).gotoAndStop(3); ++i; } } else { if (tel == 310) { tv1.gotoAndStop(1); } else { if (tel == 314) { tv2.gotoAndStop(1); } else { if (tel == 318) { tv3.gotoAndStop(1); } else { if (tel == 322) { tv4.gotoAndStop(1); } else { if (tel == 326) { tv8.gotoAndStop(1); } else { if (tel == 330) { tv12.gotoAndStop(1); } else { if (tel == 334) { tv16.gotoAndStop(1); } else { if (tel == 338) { tv15.gotoAndStop(1); } else { if (tel == 342) { tv14.gotoAndStop(1); } else { if (tel == 346) { tv13.gotoAndStop(1); } else { if (tel == 350) { tv9.gotoAndStop(1); } else { if (tel == 354) { tv5.gotoAndStop(1); } else { if (tel == 358) { tv6.gotoAndStop(1); } else { if (tel == 362) { tv7.gotoAndStop(1); } else { if (tel == 366) { tv11.gotoAndStop(1); } else { if (tel == 370) { tv10.gotoAndStop(1); } else { if (tel == 440) { posities = []; pos_titel = Math.floor(Math.random() * 16) + 1; posities.push(pos_titel); (eval('tv' + pos_titel)).gotoAndStop(4); do { pos_ping = Math.floor(Math.random() * 16) + 1; contns = false; i = 0; while (i < posities.length) { if (posities[i] == pos_ping) { contns = true; } ++i; } } while (contns); posities.push(pos_ping); (eval('tv' + pos_ping)).gotoAndStop(5); do { pos_more = Math.floor(Math.random() * 16) + 1; contns = false; i = 0; while (i < posities.length) { if (posities[i] == pos_more) { contns = true; } ++i; } } while (contns); posities.push(pos_more); (eval('tv' + pos_more)).gotoAndStop(6); do { pos_by = Math.floor(Math.random() * 16) + 1; contns = false; i = 0; while (i < posities.length) { if (posities[i] == pos_by) { contns = true; } ++i; } } while (contns); posities.push(pos_by); (eval('tv' + pos_by)).gotoAndStop(7); do { pos_ag1 = Math.floor(Math.random() * 16) + 1; contns = false; i = 0; while (i < posities.length) { if (posities[i] == pos_ag1) { contns = true; } ++i; } } while (contns); posities.push(pos_ag1); (eval('tv' + pos_ag1)).gotoAndStop(8); do { pos_ag2 = Math.floor(Math.random() * 16) + 1; contns = false; i = 0; while (i < posities.length) { if (posities[i] == pos_ag2) { contns = true; } ++i; } } while (contns); posities.push(pos_ag2); (eval('tv' + pos_ag2)).gotoAndStop(9); do { pos_jig = Math.floor(Math.random() * 16) + 1; contns = false; i = 0; while (i < posities.length) { if (posities[i] == pos_jig) { contns = true; } ++i; } } while (contns); posities.push(pos_jig); (eval('tv' + pos_jig)).gotoAndStop(10); } else { if (tel == 570) { (eval('tv' + pos_titel)).gotoAndStop(1); (eval('tv' + pos_ping)).gotoAndStop(1); (eval('tv' + pos_more)).gotoAndStop(1); (eval('tv' + pos_by)).gotoAndStop(1); (eval('tv' + pos_ag1)).gotoAndStop(1); (eval('tv' + pos_ag2)).gotoAndStop(1); (eval('tv' + pos_jig)).gotoAndStop(1); tel = 439; } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }; } } movieClip 244 { frame 1 { var blur = new flash.filters.BlurFilter(8, 8, 1); stop(); } frame 2 { _parent.sound_loop1.stop(); _parent.sound_loop1.start(0, 9999); slasher._visible = false; level = _parent.initlevel; gotoAndPlay('l' + level); } frame 3 { level = 1; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; ping0.ping.origy = ping0.ping._y; ping0.ping.vy = 0; ping0.ping.hoogte = ping0.ping._y; dampK = 0.98; gravK = 0.1; ping0.ping.onEnterFrame = function () { ping0.ketting._y = ping0.ping._y + 121; if (!this.dragging && this.dropping) { this.vy *= dampK; this.vy += gravK; if (this._y + this.vy >= this.origy) { this._y = this.origy; this.dropping = false; } else { this._y += this.vy; } } }; stop(); } instance ping0 of movieClip 102 { } frame 4 { function moveBall2() { if (this.vis) { this.vx *= dampK; this.vy *= dampK; this.vy += gravK; var v9 = 0; var v8 = 0; var v2 = mcs.length - 1; while (v2 >= 0) { if (mcs[v2] != this && this.hitTest(mcs[v2])) { var v4 = this._x + this.vx - mcs[v2]._x; var v3 = this._y + this.vy - mcs[v2]._y; var v6 = Math.sqrt(v4 * v4 + v3 * v3); var v7 = this.ballRadius + mcs[v2].ballRadius - v6; if (v7 > 0) { var v5 = v7 * dampCollision / v6; v9 += v4 * v5; v8 += v3 * v5; } } --v2; } this.vx += v9; this.vy += v8; if (this._y + this.ballRadius + this.vy >= 554 || this._y - this.ballRadius + this.vy < -6000) { this.vy *= -dampCollision; } if (this._x - this.ballRadius + this.vx <= 112 || this._x + this.ballRadius + this.vx >= 412) { this.vx *= -dampCollision; } if (this.vx > 1 || this.vx < -1) { this._x += this.vx; } if (this.vy > 1 || this.vy < -1) { this._y += this.vy; } } } level = 2; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; dampK = 0.98; gravK = 0.7; dampCollision = 0.5; mcs = []; dropit = false; dropdone = false; var keyListener = new Object(); keyListener.onKeyDown = function () { if (!dropit) { inp = ''; if (Key.getAscii() >= 65 && Key.getAscii() <= 90 || Key.getAscii() >= 97 && Key.getAscii() <= 122) { inp = (chr(Key.getAscii())).toUpperCase(); lettervis = false; i = 0; while (i < mcs.length) { if (mcs[i].vis && mcs[i].letter == inp) { valx = mcs[i]._x; valy = mcs[i]._y; mcs[i]._y = -1000; mcs[i].vis = false; _parent.sound_pop.start(); lettervis = true; break; } ++i; } if (!lettervis) { i = 0; while (i < mcs.length) { if (mcs[i].letter == inp) { mcs[i]._x = 300; mcs[i]._y = -75; mcs[i].vis = true; break; } ++i; } } else { vistel = 0; i = 0; while (i < mcs.length) { if (mcs[i].vis) { ++vistel; } ++i; } if (vistel == 0) { sleuteldrop._x = valx + 30; sleuteldrop._y = valy + 30; sleuteldrop.gotoAndPlay(2); dropit = true; Key.removeListener(keyListener); } } } } }; Key.addListener(keyListener); bb1.letter = 'A'; bb1.vx = 0; bb1.vy = 0; bb1.ballRadius = bb1._width / 2; bb1.onEnterFrame = moveBall2; bb1.vis = true; bb12.letter = 'C'; bb12.vx = 0; bb12.vy = 0; bb12.ballRadius = bb12._width / 2; bb12.onEnterFrame = moveBall2; bb12.vis = true; bb2.letter = 'D'; bb2.vx = 0; bb2.vy = 0; bb2.ballRadius = bb2._width / 2; bb2.onEnterFrame = moveBall2; bb2.vis = true; bb3.letter = 'F'; bb3.vx = 0; bb3.vy = 0; bb3.ballRadius = bb3._width / 2; bb3.onEnterFrame = moveBall2; bb3.vis = true; bb4.letter = 'H'; bb4.vx = 0; bb4.vy = 0; bb4.ballRadius = bb4._width / 2; bb4.onEnterFrame = moveBall2; bb4.vis = true; bb10.letter = 'K'; bb10.vx = 0; bb10.vy = 0; bb10.ballRadius = bb10._width / 2; bb10.onEnterFrame = moveBall2; bb10.vis = true; bb11.letter = 'M'; bb11.vx = 0; bb11.vy = 0; bb11.ballRadius = bb11._width / 2; bb11.onEnterFrame = moveBall2; bb11.vis = true; bb5.letter = 'N'; bb5.vx = 0; bb5.vy = 0; bb5.ballRadius = bb5._width / 2; bb5.onEnterFrame = moveBall2; bb5.vis = true; bb9.letter = 'O'; bb9.vx = 0; bb9.vy = 0; bb9.ballRadius = bb9._width / 2; bb9.onEnterFrame = moveBall2; bb9.vis = true; bb6.letter = 'P'; bb6.vx = 0; bb6.vy = 0; bb6.ballRadius = bb6._width / 2; bb6.onEnterFrame = moveBall2; bb6.vis = true; bb8.letter = 'Q'; bb8.vx = 0; bb8.vy = 0; bb8.ballRadius = bb8._width / 2; bb8.onEnterFrame = moveBall2; bb8.vis = true; bb7.letter = 'Z'; bb7.vx = 0; bb7.vy = 0; bb7.ballRadius = bb7._width / 2; bb7.onEnterFrame = moveBall2; bb7.vis = true; bb13.letter = 'B'; bb13.vx = 0; bb13.vy = 0; bb13.ballRadius = bb13._width / 2; bb13.onEnterFrame = moveBall2; bb13.vis = false; bb14.letter = 'E'; bb14.vx = 0; bb14.vy = 0; bb14.ballRadius = bb14._width / 2; bb14.onEnterFrame = moveBall2; bb14.vis = false; bb15.letter = 'G'; bb15.vx = 0; bb15.vy = 0; bb15.ballRadius = bb15._width / 2; bb15.onEnterFrame = moveBall2; bb15.vis = false; bb16.letter = 'I'; bb16.vx = 0; bb16.vy = 0; bb16.ballRadius = bb16._width / 2; bb16.onEnterFrame = moveBall2; bb16.vis = false; bb17.letter = 'J'; bb17.vx = 0; bb17.vy = 0; bb17.ballRadius = bb17._width / 2; bb17.onEnterFrame = moveBall2; bb17.vis = false; bb18.letter = 'L'; bb18.vx = 0; bb18.vy = 0; bb18.ballRadius = bb18._width / 2; bb18.onEnterFrame = moveBall2; bb18.vis = false; bb19.letter = 'R'; bb19.vx = 0; bb19.vy = 0; bb19.ballRadius = bb19._width / 2; bb19.onEnterFrame = moveBall2; bb19.vis = false; bb20.letter = 'S'; bb20.vx = 0; bb20.vy = 0; bb20.ballRadius = bb20._width / 2; bb20.onEnterFrame = moveBall2; bb20.vis = false; bb21.letter = 'T'; bb21.vx = 0; bb21.vy = 0; bb21.ballRadius = bb21._width / 2; bb21.onEnterFrame = moveBall2; bb21.vis = false; bb22.letter = 'U'; bb22.vx = 0; bb22.vy = 0; bb22.ballRadius = bb22._width / 2; bb22.onEnterFrame = moveBall2; bb22.vis = false; bb23.letter = 'V'; bb23.vx = 0; bb23.vy = 0; bb23.ballRadius = bb23._width / 2; bb23.onEnterFrame = moveBall2; bb23.vis = false; bb24.letter = 'W'; bb24.vx = 0; bb24.vy = 0; bb24.ballRadius = bb24._width / 2; bb24.onEnterFrame = moveBall2; bb24.vis = false; bb25.letter = 'X'; bb25.vx = 0; bb25.vy = 0; bb25.ballRadius = bb25._width / 2; bb25.onEnterFrame = moveBall2; bb25.vis = false; bb26.letter = 'Y'; bb26.vx = 0; bb26.vy = 0; bb26.ballRadius = bb26._width / 2; bb26.onEnterFrame = moveBall2; bb26.vis = false; mcs.push(bb1); mcs.push(bb2); mcs.push(bb3); mcs.push(bb4); mcs.push(bb5); mcs.push(bb6); mcs.push(bb7); mcs.push(bb8); mcs.push(bb9); mcs.push(bb10); mcs.push(bb11); mcs.push(bb12); mcs.push(bb13); mcs.push(bb14); mcs.push(bb15); mcs.push(bb16); mcs.push(bb17); mcs.push(bb18); mcs.push(bb19); mcs.push(bb20); mcs.push(bb21); mcs.push(bb22); mcs.push(bb23); mcs.push(bb24); mcs.push(bb25); mcs.push(bb26); stop(); } frame 5 { function presstt() { if (!leveldone) { _parent.sound_pong1.start(); this._visible = false; if (this.tel == 0) { ts07._visible = true; } else { if (this.tel == 1) { ts02._visible = true; } else { if (this.tel == 2) { ts13._visible = true; } else { if (this.tel == 3) { ts11._visible = true; } else { if (this.tel == 4) { ts05._visible = true; } else { if (this.tel == 5) { ts09._visible = true; } else { if (this.tel == 6) { ts01._visible = true; } else { if (this.tel == 7) { ts10._visible = true; } else { if (this.tel == 8) { ts04._visible = true; } else { if (this.tel == 9) { ts06._visible = true; } else { if (this.tel == 10) { ts12._visible = true; } else { if (this.tel == 11) { ts08._visible = true; } else { if (this.tel == 12) { ts03._visible = true; } } } } } } } } } } } } } if (ts01._visible && ts02._visible && ts03._visible && ts04._visible && ts05._visible && ts06._visible && ts07._visible && ts08._visible && ts09._visible && ts10._visible && ts11._visible && ts12._visible && ts13._visible) { leveldone = true; sleutel.gotoAndPlay(2); } } } function pressts() { if (!leveldone) { _parent.sound_pong1.start(); this._visible = false; if (this.tel == 6) { tt01._visible = true; } else { if (this.tel == 1) { tt02._visible = true; } else { if (this.tel == 12) { tt03._visible = true; } else { if (this.tel == 10) { tt04._visible = true; } else { if (this.tel == 4) { tt05._visible = true; } else { if (this.tel == 8) { tt06._visible = true; } else { if (this.tel == 0) { tt07._visible = true; } else { if (this.tel == 9) { tt08._visible = true; } else { if (this.tel == 3) { tt09._visible = true; } else { if (this.tel == 5) { tt10._visible = true; } else { if (this.tel == 11) { tt11._visible = true; } else { if (this.tel == 7) { tt12._visible = true; } else { if (this.tel == 2) { tt13._visible = true; } } } } } } } } } } } } } } } level = 3; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; leveldone = false; ts01._visible = false; ts07._visible = false; ts13._visible = false; ts02._visible = false; ts08._visible = false; ts03._visible = false; ts09._visible = false; ts04._visible = false; ts10._visible = false; ts05._visible = false; ts11._visible = false; ts06._visible = false; ts12._visible = false; tt01.tel = 0; tt07.tel = 6; tt13.tel = 12; tt02.tel = 1; tt08.tel = 7; tt03.tel = 2; tt09.tel = 8; tt04.tel = 3; tt10.tel = 9; tt05.tel = 4; tt11.tel = 10; tt06.tel = 5; tt12.tel = 11; tt01.onPress = presstt; tt07.onPress = presstt; tt13.onPress = presstt; tt02.onPress = presstt; tt08.onPress = presstt; tt03.onPress = presstt; tt09.onPress = presstt; tt04.onPress = presstt; tt10.onPress = presstt; tt05.onPress = presstt; tt11.onPress = presstt; tt06.onPress = presstt; tt12.onPress = presstt; ts01.onPress = pressts; ts07.onPress = pressts; ts13.onPress = pressts; ts02.onPress = pressts; ts08.onPress = pressts; ts03.onPress = pressts; ts09.onPress = pressts; ts04.onPress = pressts; ts10.onPress = pressts; ts05.onPress = pressts; ts11.onPress = pressts; ts06.onPress = pressts; ts12.onPress = pressts; ts01.tel = 0; ts07.tel = 6; ts13.tel = 12; ts02.tel = 1; ts08.tel = 7; ts03.tel = 2; ts09.tel = 8; ts04.tel = 3; ts10.tel = 9; ts05.tel = 4; ts11.tel = 10; ts06.tel = 5; ts12.tel = 11; stop(); } frame 6 { function setupsnake() { sleutelfound = false; eaten1 = false; bb1._visible = true; eaten2 = true; bb2._visible = false; eaten3 = true; sleutel._visible = false; deadwait = false; direction = 'down'; bodypart0._x = 240; bodypart0._y = 10; if (bodypartsy) { i = bodypartsy.length - 1; while (i > 0) { removeMovieClip(eval('bodypart' + i)); --i; } } bodypartsx = new Array(); bodypartsy = new Array(); bodypartsx.push(bodypart0._x); bodypartsy.push(bodypart0._y); i = 0; while (i < 10) { addbodypart(); ++i; } game = true; framecount = 0; } function addbodypart() { duplicateMovieClip(bodypart, 'bodypart' + bodypartsy.length, this.getNextHighestDepth()); bodypart0.swapDepths(this.getNextHighestDepth()); (eval('bodypart' + bodypartsy.length))._y = (eval('bodypart' + (bodypartsy.length - 1)))._y; (eval('bodypart' + bodypartsx.length))._x = (eval('bodypart' + (bodypartsy.length - 1)))._x; bodypartsy.push((eval('bodypart' + bodypartsy.length))._y); bodypartsx.push((eval('bodypart' + bodypartsx.length))._x); } function dead() { if (!sleutelfound) { _parent.sound_buzzer.start(); } game = false; framecount = 0; deadwait = true; } function eat1() { if (!eaten1) { _parent.sound_pop.start(); eaten1 = true; bb1._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } eaten2 = false; bb2._visible = true; } } function eat2() { if (!eaten2) { _parent.sound_pop.start(); eaten2 = true; bb2._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } eaten3 = false; sleutel._visible = true; } } function eat3() { if (!eaten3) { eaten3 = true; sleutel._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } fadeout.gotoAndPlay(2); sleutelfound = true; if (bodypartsy) { i = bodypartsy.length - 1; while (i > 0) { removeMovieClip(eval('bodypart' + i)); --i; } } removeMovieClip(bodypart0); } } function insideSnake(xneedle, yneedle, skiphead) { if (skiphead) { startat = 1; } else { startat = 0; } q = startat; while (q < bodypartsx.length) { if (bodypartsx[q] == xneedle) { if (bodypartsy[q] == yneedle) { return true; } } ++q; } return false; } level = 4; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; setupsnake(); bodypart0.onMouseDown = function () { if (game) { if (direction == 'down') { direction = 'right'; } else { if (direction == 'right') { direction = 'up'; } else { if (direction == 'up') { direction = 'left'; } else { if (direction == 'left') { direction = 'down'; } } } } } }; bodypart0.onEnterFrame = function () { if (sleutelfound) { } else { if (deadwait) { ++framecount; if (framecount == 25) { setupsnake(); } } else { if (game) { if (framecount / 2 == Math.ceil(framecount / 2)) { if (!(bodypart0._y <= snakepit._y && direction == 'up') && !(bodypart0._y + bodypart0._height >= snakepit._y + snakepit._height - 2 && direction == 'down') && !(bodypart0._x + bodypart0._width >= snakepit._x + snakepit._width - 2 && direction == 'right') && !(bodypart0._x <= snakepit._x && direction == 'left')) { bodypartsy[0] = bodypart0._y; bodypartsx[0] = bodypart0._x; i = bodypartsy.length - 1; while (i > 0) { (eval('bodypart' + i))._y = bodypartsy[i - 1]; (eval('bodypart' + i))._x = bodypartsx[i - 1]; bodypartsy[i] = (eval('bodypart' + i))._y; bodypartsx[i] = (eval('bodypart' + i))._x; --i; } } if (bodypart0.hitTest(bb1)) { eat1(); } if (bodypart0.hitTest(bb2)) { eat2(); } if (bodypart0.hitTest(sleutel)) { eat3(); } if (direction) { if (direction == 'up') { if (bodypart0._y <= snakepit._y) { dead(); } else { bodypart0._y -= 10; bodypart0._width; } } else { if (direction == 'down') { if (bodypart0._y + bodypart0._height >= snakepit._y + snakepit._height - 2) { dead(); } else { bodypart0._y += 10; bodypart0._width; } } else { if (direction == 'right') { if (bodypart0._x + bodypart0._width >= snakepit._x + snakepit._width - 2) { dead(); } else { bodypart0._x += 10; bodypart0._width; } } else { if (direction == 'left') { if (bodypart0._x <= snakepit._x) { dead(); } else { bodypart0._x -= 10; bodypart0._width; } } } } } } if (game) { if (insideSnake(bodypart0._x, bodypart0._y, true)) { dead(); } } } ++framecount; } } } }; stop(); } frame 7 { level = 5; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; ping0.ketting._visible = false; ping1.ketting._visible = false; ping2.ketting._visible = false; ping3.ketting._visible = false; ping4.ketting._visible = false; ping5.ketting._visible = false; ping6.ketting._visible = false; ping7.ketting._visible = false; ping8.ketting._visible = false; ping9.ketting._visible = false; ping0.letter = 'A'; ping1.letter = 'D'; ping2.letter = 'E'; ping3.letter = 'H'; ping4.letter = 'K'; ping5.letter = 'M'; ping6.letter = 'N'; ping7.letter = 'T'; ping8.letter = 'Y'; ping9.letter = '2'; woord = ''; woordfound = false; pingpress = function (letter) { if (!woordfound) { if (letter == 'M') { woord = 'M'; } else { woord += letter; } if (woord == 'MEANDTHEKEY2') { ping9.ketting._visible = true; woordfound = true; } } }; stop(); } instance ping9 of movieClip 138 { } instance ping7 of movieClip 138 { } instance ping8 of movieClip 138 { } instance ping4 of movieClip 138 { } instance ping5 of movieClip 138 { } instance ping6 of movieClip 138 { } instance ping0 of movieClip 138 { } instance ping1 of movieClip 138 { } instance ping2 of movieClip 138 { } instance ping3 of movieClip 138 { } frame 8 { function setup6() { bal._y = 275; orix = -780; oriy = 225; shiftx = [0, 0, 100, -50, 30, 120, -35, 80, -40, 20, 90, -20, 30, -35, -50, 130, 60, -40, 20, 150, 0, -20, 140, -40, 150, -50]; strook1._x = orix + shiftx[1]; strook1._y = oriy + 50; strook1._alpha = 50; strook2._x = orix + shiftx[2]; strook2._y = oriy + 100; strook2._alpha = 75; strook3._x = orix + shiftx[3]; strook3._y = oriy + 150; strook3._alpha = 50; strook4._x = orix + shiftx[4]; strook4._y = oriy + 200; strook4._alpha = 75; strook5._x = orix + shiftx[5]; strook5._y = oriy + 250; strook5._alpha = 50; strook6._x = orix + shiftx[6]; strook6._y = oriy + 300; strook6._alpha = 75; strook7._x = orix + shiftx[7]; strook7._y = oriy + 350; strook7._alpha = 50; strook8._x = orix + shiftx[8]; strook8._y = oriy + 400; strook8._alpha = 75; strook9._x = orix + shiftx[9]; strook9._y = oriy + 450; strook9._alpha = 50; strook10._x = orix + shiftx[10]; strook10._y = oriy + 500; strook10._alpha = 75; strook11._x = orix + shiftx[11]; strook11._y = oriy + 550; strook11._alpha = 50; strook12._x = orix + shiftx[12]; strook12._y = oriy + 600; strook12._alpha = 75; strook13._x = orix + shiftx[13]; strook13._y = oriy + 650; strook13._alpha = 50; strook14._x = orix + shiftx[14]; strook14._y = oriy + 700; strook14._alpha = 75; strook15._x = orix + shiftx[15]; strook15._y = oriy + 750; strook15._alpha = 50; strook16._x = orix + shiftx[16]; strook16._y = oriy + 800; strook16._alpha = 75; strook17._x = orix + shiftx[17]; strook17._y = oriy + 850; strook17._alpha = 50; strook18._x = orix + shiftx[18]; strook18._y = oriy + 900; strook18._alpha = 75; strook19._x = orix + shiftx[19]; strook19._y = oriy + 950; strook19._alpha = 50; strook20._x = orix + shiftx[20]; strook20._y = oriy + 1000; strook20._alpha = 75; strook21._x = orix + shiftx[21]; strook21._y = oriy + 1050; strook21._alpha = 50; strook22._x = orix + shiftx[22]; strook22._y = oriy + 1100; strook22._alpha = 75; strook23._x = orix + shiftx[23]; strook23._y = oriy + 1150; strook23._alpha = 50; strook24._x = orix + shiftx[24]; strook24._y = oriy + 1200; strook24._alpha = 75; strook25._x = orix; strook25._y = oriy + 1250; strook25._alpha = 75; sleutel._y = strook1._y + 44 + 1150; orim = 250; strook = 1; keyfound = false; ouch = false; } level = 6; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; setup6(); bal.onEnterFrame = function () { if (!keyfound && !ouch) { dist_x = _xmouse - orim; distance = Math.sqrt(dist_x * dist_x); angle = Math.atan2(1, dist_x); speed = distance / 2; xspeed = speed * Math.cos(angle); difm = xspeed; orim = _xmouse; strook1._x += difm; strook2._x -= difm; strook3._x += difm; strook4._x -= difm; strook5._x += difm; strook6._x -= difm; strook7._x += difm; strook8._x -= difm; strook9._x += difm; strook10._x -= difm; strook11._x += difm; strook12._x -= difm; strook13._x += difm; strook14._x -= difm; strook15._x += difm; strook16._x -= difm; strook17._x += difm; strook18._x -= difm; strook19._x += difm; strook20._x -= difm; strook21._x += difm; strook22._x -= difm; strook23._x += difm; strook24._x -= difm; bal._x = (eval('strook' + strook))._x + 1032; bal._y -= 1.5; sleutel._x = strook24._x + 1032 + 25; sleutel._y -= 1.5; i = 1; while (i < 26) { (eval('strook' + i))._y -= 1.5; ++i; } strookn = strook + 1; difs = (eval('strook' + strook))._x - (eval('strook' + strookn))._x; if (difs < 2.5 && difs > -2.5) { bal._y += 50; _parent.sound_pong3.start(); ++strook; if (strook == 24) { keyfound = true; fadeout.gotoAndPlay(2); } } if (!keyfound && bal._y < 25) { ouch = true; } } else { if (keyfound) { } else { if (ouch) { setup6(); ouch = false; _parent.sound_pop.start(); } } } }; stop(); } frame 9 { level = 7; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; stripe.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; ping0.ping.origy = ping0.ping._y; ping0.ping.vy = 0; ping0.ping.hoogte = ping0.ping._y; ping0.ping.ketting._visible = false; dampK = 0.98; gravK = 0.1; ping0.ping.onEnterFrame = function () { if (!this.dragging && this.dropping) { this.vy *= dampK; this.vy += gravK; if (this._y + this.vy >= this.origy) { this._y = this.origy; this.dropping = false; } else { this._y += this.vy; } } }; stop(); } instance stripe of movieClip 146 { onClipEvent (press) { this.startDrag(false, -600, this._y, 600, this._y); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance ping0 of movieClip 102 { } frame 10 { function setup8() { bb1._visible = true; bb2._visible = false; bb3._visible = false; bb4._visible = false; bb5._visible = false; bb6._visible = false; bb7._visible = false; bb8._visible = false; bb9._visible = false; bb10._visible = false; baltel = 1; } function pressbal8(bal) { if (!keyfound) { if (bal == baltel) { ++baltel; if (baltel < 11) { levelfader.gotoAndPlay(2); } if (baltel == 11) { keyfound = true; sleuteldrop.gotoAndPlay(2); } } else { _parent.sound_buzzer.start(); setup8(); levelfader.gotoAndPlay(2); } } } level = 8; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; keyfound = false; setup8(); stop(); } instance bb1 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(1); } } instance bb2 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(2); } } instance bb3 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(3); } } instance bb4 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(4); } } instance bb5 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(5); } } instance bb6 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(6); } } instance bb7 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(7); } } instance bb8 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(8); } } instance bb9 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(9); } } instance bb10 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(10); } } frame 11 { level = 9; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; keyfound = false; ping0.onMouseMove = function () { if (!keyfound) { wolk.gotoAndPlay(1); } }; stop(); } frame 12 { level = 10; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; ballon.gotoAndStop(1); balloneindframe = 102; baloondone = false; baloonleeg = false; baloonframe = 1; baloonfaktor = 1; ballon.onEnterFrame = function () { if (!baloondone) { if (baloonleeg) { baloonfaktor += 2; baloonframe -= baloonfaktor; if (baloonframe <= 1) { baloonframe = 1; baloonleeg = false; baloonfaktor = 1; } ballon.gotoAndStop(baloonframe); } else { if (baloon) { ++baloonframe; if (baloonframe < balloneindframe) { ballon.gotoAndStop(baloonframe); } else { ballon.gotoAndStop(balloneindframe); baloondone = true; _parent.sound_pop.start(); sleuteldrop.gotoAndPlay(2); } } else { baloonleeg = true; } } } }; stop(); } frame 13 { level = 11; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; ping0.ping0.gotoAndStop(2); origx = 150; origy = 358; endx = 460; keyfound = false; bal._x = origx; bal._y = origy; mal._alpha = 50; mal.filters = [blur]; bal.onPress = function () { if (!keyfound) { ping0.ping0.gotoAndStop(1); this.dragging = true; this.startDrag(false, 0, 0, 600, 600); } }; bal.onRelease = function () { this.dragging = false; this.stopDrag(); if (!keyfound) { this._x = origx; this._y = origy; ping0.ping0.gotoAndStop(2); } }; bal.onReleaseOutside = function () { this.dragging = false; this.stopDrag(); if (!keyfound) { this._x = origx; this._y = origy; ping0.ping0.gotoAndStop(2); } }; bal.onEnterFrame = function () { if (!keyfound) { var v4 = this._x - mal._x; var v3 = this._y - mal._y; var v5 = Math.sqrt(v4 * v4 + v3 * v3); if (this.hitTest(ping1)) { this.dragging = false; this.stopDrag(); this._x = endx; this._y = origy; keyfound = true; ping0.gotoAndPlay(2); ping1.gotoAndStop(2); } else { if (v5 < 150 || v5 > 176 || this._y > 370) { if (this.dragging) { this.dragging = false; this.stopDrag(); } _parent.sound_buzzer.start(); this._x = origx; this._y = origy; } } } }; stop(); } frame 14 { function moveBall2() { if (this.vis) { this.vx *= dampK; this.vy *= dampK; this.vy += gravK; var v9 = 0; var v8 = 0; var v2 = mcs.length - 1; while (v2 >= 0) { if (mcs[v2] != this && this.hitTest(mcs[v2])) { var v4 = this._x + this.vx - mcs[v2]._x; var v3 = this._y + this.vy - mcs[v2]._y; var v6 = Math.sqrt(v4 * v4 + v3 * v3); var v7 = this.ballRadius + mcs[v2].ballRadius - v6; if (v7 > 0) { var v5 = v7 * dampCollision / v6; v9 += v4 * v5; v8 += v3 * v5; } } --v2; } this.vx += v9; this.vy += v8; if (this._y + this.ballRadius + this.vy >= 554 || this._y - this.ballRadius + this.vy < -6000) { this.vy *= -dampCollision; } if (this._x - this.ballRadius + this.vx <= 112 || this._x + this.ballRadius + this.vx >= 412) { this.vx *= -dampCollision; } if (this.vx > 1 || this.vx < -1) { this._x += this.vx; } if (this.vy > 1 || this.vy < -1) { this._y += this.vy; } } } level = 12; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; dampK = 0.98; gravK = 0.7; dampCollision = 0.5; mcs = []; dropit = false; dropdone = false; bb1.letter = 'I'; bb1.vx = 0; bb1.vy = 0; bb1.ballRadius = bb1._width / 2; bb1.onEnterFrame = moveBall2; bb1.vis = true; bb12.letter = 'Y'; bb12.vx = 0; bb12.vy = 0; bb12.ballRadius = bb12._width / 2; bb12.onEnterFrame = moveBall2; bb12.vis = true; bb2.letter = 'L'; bb2.vx = 0; bb2.vy = 0; bb2.ballRadius = bb2._width / 2; bb2.onEnterFrame = moveBall2; bb2.vis = true; bb3.letter = 'O'; bb3.vx = 0; bb3.vy = 0; bb3.ballRadius = bb3._width / 2; bb3.onEnterFrame = moveBall2; bb3.vis = true; bb4.letter = 'S'; bb4.vx = 0; bb4.vy = 0; bb4.ballRadius = bb4._width / 2; bb4.onEnterFrame = moveBall2; bb4.vis = true; bb10.letter = 'V'; bb10.vx = 0; bb10.vy = 0; bb10.ballRadius = bb10._width / 2; bb10.onEnterFrame = moveBall2; bb10.vis = true; bb11.letter = 'W'; bb11.vx = 0; bb11.vy = 0; bb11.ballRadius = bb11._width / 2; bb11.onEnterFrame = moveBall2; bb11.vis = true; bb5.letter = 'K'; bb5.vx = 0; bb5.vy = 0; bb5.ballRadius = bb5._width / 2; bb5.onEnterFrame = moveBall2; bb5.vis = true; bb9.letter = 'Z'; bb9.vx = 0; bb9.vy = 0; bb9.ballRadius = bb9._width / 2; bb9.onEnterFrame = moveBall2; bb9.vis = true; bb6.letter = 'E'; bb6.vx = 0; bb6.vy = 0; bb6.ballRadius = bb6._width / 2; bb6.onEnterFrame = moveBall2; bb6.vis = true; bb8.letter = 'B'; bb8.vx = 0; bb8.vy = 0; bb8.ballRadius = bb8._width / 2; bb8.onEnterFrame = moveBall2; bb8.vis = true; bb7.letter = 'D'; bb7.vx = 0; bb7.vy = 0; bb7.ballRadius = bb7._width / 2; bb7.onEnterFrame = moveBall2; bb7.vis = true; bb13.letter = 'A'; bb13.vx = 0; bb13.vy = 0; bb13.ballRadius = bb13._width / 2; bb13.onEnterFrame = moveBall2; bb13.vis = false; bb14.letter = 'C'; bb14.vx = 0; bb14.vy = 0; bb14.ballRadius = bb14._width / 2; bb14.onEnterFrame = moveBall2; bb14.vis = false; bb15.letter = 'F'; bb15.vx = 0; bb15.vy = 0; bb15.ballRadius = bb15._width / 2; bb15.onEnterFrame = moveBall2; bb15.vis = false; bb16.letter = 'G'; bb16.vx = 0; bb16.vy = 0; bb16.ballRadius = bb16._width / 2; bb16.onEnterFrame = moveBall2; bb16.vis = false; bb17.letter = 'H'; bb17.vx = 0; bb17.vy = 0; bb17.ballRadius = bb17._width / 2; bb17.onEnterFrame = moveBall2; bb17.vis = false; bb18.letter = 'J'; bb18.vx = 0; bb18.vy = 0; bb18.ballRadius = bb18._width / 2; bb18.onEnterFrame = moveBall2; bb18.vis = false; bb19.letter = 'M'; bb19.vx = 0; bb19.vy = 0; bb19.ballRadius = bb19._width / 2; bb19.onEnterFrame = moveBall2; bb19.vis = false; bb20.letter = 'N'; bb20.vx = 0; bb20.vy = 0; bb20.ballRadius = bb20._width / 2; bb20.onEnterFrame = moveBall2; bb20.vis = false; bb21.letter = 'P'; bb21.vx = 0; bb21.vy = 0; bb21.ballRadius = bb21._width / 2; bb21.onEnterFrame = moveBall2; bb21.vis = false; bb22.letter = 'Q'; bb22.vx = 0; bb22.vy = 0; bb22.ballRadius = bb22._width / 2; bb22.onEnterFrame = moveBall2; bb22.vis = false; bb23.letter = 'R'; bb23.vx = 0; bb23.vy = 0; bb23.ballRadius = bb23._width / 2; bb23.onEnterFrame = moveBall2; bb23.vis = false; bb24.letter = 'T'; bb24.vx = 0; bb24.vy = 0; bb24.ballRadius = bb24._width / 2; bb24.onEnterFrame = moveBall2; bb24.vis = false; bb25.letter = 'U'; bb25.vx = 0; bb25.vy = 0; bb25.ballRadius = bb25._width / 2; bb25.onEnterFrame = moveBall2; bb25.vis = false; bb26.letter = 'X'; bb26.vx = 0; bb26.vy = 0; bb26.ballRadius = bb26._width / 2; bb26.onEnterFrame = moveBall2; bb26.vis = false; mcs.push(bb1); mcs.push(bb2); mcs.push(bb3); mcs.push(bb4); mcs.push(bb5); mcs.push(bb6); mcs.push(bb7); mcs.push(bb8); mcs.push(bb9); mcs.push(bb10); mcs.push(bb11); mcs.push(bb12); mcs.push(bb13); mcs.push(bb14); mcs.push(bb15); mcs.push(bb16); mcs.push(bb17); mcs.push(bb18); mcs.push(bb19); mcs.push(bb20); mcs.push(bb21); mcs.push(bb22); mcs.push(bb23); mcs.push(bb24); mcs.push(bb25); mcs.push(bb26); var keyListener2 = new Object(); keyListener2.onKeyDown = function () { if (!dropit) { inp = ''; if (Key.getAscii() >= 65 && Key.getAscii() <= 90 || Key.getAscii() >= 97 && Key.getAscii() <= 122) { inp = (chr(Key.getAscii())).toUpperCase(); lettervis = false; i = 0; while (i < mcs.length) { if (mcs[i].vis && mcs[i].letter == inp) { if (inp != 'K' && inp != 'E' && inp != 'Y') { valx = mcs[i]._x; valy = mcs[i]._y; mcs[i]._y = -1000; mcs[i].vis = false; _parent.sound_pop.start(); lettervis = true; break; } else { lettervis = false; } } ++i; } if (!lettervis) { if (inp == 'K' || inp == 'E' || inp == 'Y') { noginvisfound = false; i = 0; while (i < mcs.length) { if (!mcs[i].vis) { inp = mcs[i].letter; noginvisfound = true; break; } ++i; } if (noginvisfound) { i = 0; while (i < mcs.length) { if (mcs[i].letter == inp) { mcs[i]._x = 300; mcs[i]._y = -75; mcs[i].vis = true; break; } ++i; } } } else { i = 0; while (i < mcs.length) { if (mcs[i].letter == inp) { mcs[i]._x = 300; mcs[i]._y = -75; mcs[i].vis = true; break; } ++i; } } } else { vistel = 0; i = 0; while (i < mcs.length) { if (mcs[i].vis) { ++vistel; } ++i; } if (vistel == 3) { sleuteldrop._x = valx + 30; sleuteldrop._y = valy + 30; sleuteldrop.gotoAndPlay(2); dropit = true; Key.removeListener(keyListener2); } } } } }; Key.addListener(keyListener2); stop(); } frame 15 { level = 13; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; ping0.ketting._visible = false; ping1.ketting._visible = false; ping2.ketting._visible = false; ping0.letter = letters[0]; ping1.letter = letters[0]; ping2.letter = letters[0]; ping0.tel = 0; ping1.tel = 0; ping2.tel = 0; keyfound = false; stop(); } frame 16 { function setupsnake() { nbrtoeat = 12; sleutelfound = false; sleutelvis = false; sleutel._visible = false; bb1._visible = true; deadwait = false; direction = 'down'; bodypart0._x = 240; bodypart0._y = 10; if (bodypartsy) { i = bodypartsy.length - 1; while (i > 0) { removeMovieClip(eval('bodypart' + i)); --i; } } bodypartsx = new Array(); bodypartsy = new Array(); bodypartsx.push(bodypart0._x); bodypartsy.push(bodypart0._y); i = 0; while (i < 10) { addbodypart(); ++i; } game = true; framecount = 0; } function addbodypart() { duplicateMovieClip(bodypart, 'bodypart' + bodypartsy.length, this.getNextHighestDepth()); bodypart0.swapDepths(this.getNextHighestDepth()); (eval('bodypart' + bodypartsy.length))._y = (eval('bodypart' + (bodypartsy.length - 1)))._y; (eval('bodypart' + bodypartsx.length))._x = (eval('bodypart' + (bodypartsy.length - 1)))._x; bodypartsy.push((eval('bodypart' + bodypartsy.length))._y); bodypartsx.push((eval('bodypart' + bodypartsx.length))._x); } function dead() { if (!sleutelfound) { _parent.sound_buzzer.start(); } game = false; framecount = 0; deadwait = true; } function eat1() { i = 0; while (i < 10) { addbodypart(); ++i; } --nbrtoeat; _parent.sound_pop.start(); if (nbrtoeat > 0) { do { bb1._x = 150 + Math.floor(270 * Math.random()); bb1._y = 10 + Math.floor(550 * Math.random()); } while (insideSnake2(bb1._x, bb1._y)); } else { bb1._visible = false; do { sleutel._x = 170 + Math.floor(230 * Math.random()); sleutel._y = 30 + Math.floor(510 * Math.random()); } while (insideSnake2(sleutel._x, sleutel._y)); sleutel._visible = true; sleutelvis = true; } } function eatsleutel() { if (!sleutelfound) { sleutelfound = true; sleutel._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } fadeout.gotoAndPlay(2); if (bodypartsy) { i = bodypartsy.length - 1; while (i > 0) { removeMovieClip(eval('bodypart' + i)); --i; } } removeMovieClip(bodypart0); } } function insideSnake2(xneedle, yneedle) { q = 0; while (q < bodypartsx.length) { if (xneedle > bodypartsx[q] - 30 && xneedle < bodypartsx[q] + 45 && yneedle > bodypartsy[q] - 30 && yneedle < bodypartsy[q] + 45) { return true; } ++q; } return false; } function insideSnake(xneedle, yneedle, skiphead) { if (skiphead) { startat = 1; } else { startat = 0; } q = startat; while (q < bodypartsx.length) { if (bodypartsx[q] == xneedle) { if (bodypartsy[q] == yneedle) { return true; } } ++q; } return false; } level = 14; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; setupsnake(); bodypart0.onMouseDown = function () { if (game) { if (direction == 'down') { direction = 'right'; } else { if (direction == 'right') { direction = 'up'; } else { if (direction == 'up') { direction = 'left'; } else { if (direction == 'left') { direction = 'down'; } } } } } }; bodypart0.onEnterFrame = function () { if (sleutelfound) { } else { if (deadwait) { ++framecount; if (framecount == 50) { setupsnake(); } } else { if (game) { if (framecount / 2 == Math.ceil(framecount / 2)) { if (!(bodypart0._y <= snakepit._y && direction == 'up') && !(bodypart0._y + bodypart0._height >= snakepit._y + snakepit._height - 2 && direction == 'down') && !(bodypart0._x + bodypart0._width >= snakepit._x + snakepit._width - 2 && direction == 'right') && !(bodypart0._x <= snakepit._x && direction == 'left')) { bodypartsy[0] = bodypart0._y; bodypartsx[0] = bodypart0._x; i = bodypartsy.length - 1; while (i > 0) { (eval('bodypart' + i))._y = bodypartsy[i - 1]; (eval('bodypart' + i))._x = bodypartsx[i - 1]; bodypartsy[i] = (eval('bodypart' + i))._y; bodypartsx[i] = (eval('bodypart' + i))._x; --i; } } if (!sleutelvis && bodypart0.hitTest(bb1)) { eat1(); } if (sleutelvis && bodypart0.hitTest(sleutel)) { eatsleutel(); } if (direction) { if (direction == 'up') { if (bodypart0._y <= snakepit._y) { dead(); } else { bodypart0._y -= 10; bodypart0._width; } } else { if (direction == 'down') { if (bodypart0._y + bodypart0._height >= snakepit._y + snakepit._height - 2) { dead(); } else { bodypart0._y += 10; bodypart0._width; } } else { if (direction == 'right') { if (bodypart0._x + bodypart0._width >= snakepit._x + snakepit._width - 2) { dead(); } else { bodypart0._x += 10; bodypart0._width; } } else { if (direction == 'left') { if (bodypart0._x <= snakepit._x) { dead(); } else { bodypart0._x -= 10; bodypart0._width; } } } } } } if (game) { if (insideSnake(bodypart0._x, bodypart0._y, true)) { dead(); } } } ++framecount; } } } }; stop(); } frame 17 { level = 15; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; ping0.letter = '?'; ping1.letter = '?'; ping2.letter = '?'; nbrpings = 3; dropit = false; var keyListener = new Object(); keyListener.onKeyDown = function () { if (!dropit) { if (Key.getAscii() == 127 || Key.getAscii() == 8) { if (nbrpings == 3) { ping0.gotoAndPlay(2); --nbrpings; } else { if (nbrpings == 2) { ping1.gotoAndPlay(2); --nbrpings; } else { if (nbrpings == 1) { ping2.gotoAndPlay(2); --nbrpings; dropit = true; sleutel.gotoAndPlay(2); Key.removeListener(keyListener); } } } } } }; Key.addListener(keyListener); stop(); } frame 18 { level = 16; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); tellermov.filters = [glow]; tellermov.teller = 5; dif1 = false; dif2 = false; dif3 = false; dif4 = false; dif5 = false; tv2.strook._x += 10; tv2.ping.oog._x -= 1; tv1.neus._visible = false; tv1.gedacht._visible = false; tv1.bal2._visible = false; stop(); } frame 19 { level = 17; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; ping0.ping0.gotoAndStop(2); origx = 117; origy = 355; endx = 495; keyfound = false; bal._x = origx; bal._y = origy; mal._alpha = 50; mal._rotation = 0; mal.filters = [blur]; bal.onPress = function () { if (!keyfound) { ping0.ping0.gotoAndStop(1); oldymouse = _ymouse; this.dragging = true; this.startDrag(false, 0, this._y, 600, this._y); } }; bal.onRelease = function () { this.dragging = false; this.stopDrag(); if (!keyfound) { this._x = origx; this._y = origy; mal._rotation = 0; ping0.ping0.gotoAndStop(2); } }; bal.onReleaseOutside = function () { this.dragging = false; this.stopDrag(); if (!keyfound) { this._x = origx; this._y = origy; mal._rotation = 0; ping0.ping0.gotoAndStop(2); } }; bal.onEnterFrame = function () { if (!keyfound) { if (this.dragging) { if (_ymouse > oldymouse) { mal._rotation += 1; } else { if (_ymouse < oldymouse) { mal._rotation -= 1; } } oldymouse = _ymouse; if (this._x > 480) { this.dragging = false; this.stopDrag(); this._x = endx; this._y = origy; keyfound = true; mal._rotation = 0; ping0.gotoAndPlay(2); ping1.gotoAndStop(2); } else { if (mal.hitTest(bal._x - 25, bal._y, true) || mal.hitTest(bal._x + 25, bal._y, true) || mal.hitTest(bal._x, bal._y - 25, true) || mal.hitTest(bal._x, bal._y + 25, true)) { _parent.sound_buzzer.start(); this.dragging = false; this.stopDrag(); this._x = origx; this._y = origy; mal._rotation = 0; } } } } }; stop(); } frame 20 { function pressk() { if (!leveldone) { (eval('k' + this.tel))._visible = false; volgende = this.tel + 100; if (volgende > 513) { volgende -= 500; } _parent.sound_pong1.start(); (eval('k' + volgende))._visible = true; if (k101._visible && k102._visible && k103._visible && k104._visible && k105._visible && k106._visible && k107._visible && k108._visible && k109._visible && k110._visible && k111._visible && k112._visible && k113._visible) { leveldone = true; sleutel.gotoAndPlay(2); } } } level = 18; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; leveldone = false; k101._visible = true; k105._visible = false; k109._visible = false; k113._visible = false; k102._visible = false; k106._visible = false; k110._visible = false; k103._visible = false; k107._visible = true; k111._visible = false; k104._visible = false; k108._visible = false; k112._visible = false; k201._visible = false; k205._visible = false; k209._visible = false; k213._visible = false; k202._visible = false; k206._visible = false; k210._visible = false; k203._visible = false; k207._visible = false; k211._visible = true; k204._visible = false; k208._visible = true; k212._visible = false; k301._visible = false; k305._visible = false; k309._visible = false; k313._visible = true; k302._visible = true; k306._visible = false; k310._visible = true; k303._visible = false; k307._visible = false; k311._visible = false; k304._visible = true; k308._visible = false; k312._visible = false; k401._visible = false; k405._visible = true; k409._visible = false; k413._visible = false; k402._visible = false; k406._visible = false; k410._visible = false; k403._visible = false; k407._visible = false; k411._visible = false; k404._visible = false; k408._visible = false; k412._visible = true; k501._visible = false; k505._visible = false; k509._visible = true; k513._visible = false; k502._visible = false; k506._visible = true; k510._visible = false; k503._visible = true; k507._visible = false; k511._visible = false; k504._visible = false; k508._visible = false; k512._visible = false; k101.onPress = pressk; k105.onPress = pressk; k109.onPress = pressk; k113.onPress = pressk; k102.onPress = pressk; k106.onPress = pressk; k110.onPress = pressk; k103.onPress = pressk; k107.onPress = pressk; k111.onPress = pressk; k104.onPress = pressk; k108.onPress = pressk; k112.onPress = pressk; k201.onPress = pressk; k205.onPress = pressk; k209.onPress = pressk; k213.onPress = pressk; k202.onPress = pressk; k206.onPress = pressk; k210.onPress = pressk; k203.onPress = pressk; k207.onPress = pressk; k211.onPress = pressk; k204.onPress = pressk; k208.onPress = pressk; k212.onPress = pressk; k301.onPress = pressk; k305.onPress = pressk; k309.onPress = pressk; k313.onPress = pressk; k302.onPress = pressk; k306.onPress = pressk; k310.onPress = pressk; k303.onPress = pressk; k307.onPress = pressk; k311.onPress = pressk; k304.onPress = pressk; k308.onPress = pressk; k312.onPress = pressk; k401.onPress = pressk; k405.onPress = pressk; k409.onPress = pressk; k413.onPress = pressk; k402.onPress = pressk; k406.onPress = pressk; k410.onPress = pressk; k403.onPress = pressk; k407.onPress = pressk; k411.onPress = pressk; k404.onPress = pressk; k408.onPress = pressk; k412.onPress = pressk; k501.onPress = pressk; k505.onPress = pressk; k509.onPress = pressk; k513.onPress = pressk; k502.onPress = pressk; k506.onPress = pressk; k510.onPress = pressk; k503.onPress = pressk; k507.onPress = pressk; k511.onPress = pressk; k504.onPress = pressk; k508.onPress = pressk; k512.onPress = pressk; k101.tel = 101; k105.tel = 105; k109.tel = 109; k113.tel = 113; k102.tel = 102; k106.tel = 106; k110.tel = 110; k103.tel = 103; k107.tel = 107; k111.tel = 111; k104.tel = 104; k108.tel = 108; k112.tel = 112; k201.tel = 201; k205.tel = 205; k209.tel = 209; k213.tel = 213; k202.tel = 202; k206.tel = 206; k210.tel = 210; k203.tel = 203; k207.tel = 207; k211.tel = 211; k204.tel = 204; k208.tel = 208; k212.tel = 212; k301.tel = 301; k305.tel = 305; k309.tel = 309; k313.tel = 313; k302.tel = 302; k306.tel = 306; k310.tel = 310; k303.tel = 303; k307.tel = 307; k311.tel = 311; k304.tel = 304; k308.tel = 308; k312.tel = 312; k401.tel = 401; k405.tel = 405; k409.tel = 409; k413.tel = 413; k402.tel = 402; k406.tel = 406; k410.tel = 410; k403.tel = 403; k407.tel = 407; k411.tel = 411; k404.tel = 404; k408.tel = 408; k412.tel = 412; k501.tel = 501; k505.tel = 505; k509.tel = 509; k513.tel = 513; k502.tel = 502; k506.tel = 506; k510.tel = 510; k503.tel = 503; k507.tel = 507; k511.tel = 511; k504.tel = 504; k508.tel = 508; k512.tel = 512; stop(); } frame 21 { level = 19; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); txtl19.filters = [glow]; ping0.ketting._visible = false; ping1.ketting._visible = false; ping2.ketting._visible = false; ping3.ketting._visible = false; ping4.ketting._visible = false; ping5.ketting._visible = false; ping6.ketting._visible = false; ping0.letter = 'N'; ping1.letter = 'O'; ping2.letter = 'T'; ping3.letter = 'E'; ping4.letter = 'B'; ping5.letter = 'A'; ping6.letter = 'R'; woord = ''; woordfound = false; pingpress = function (letter) { if (!woordfound) { woord += letter; if (woord.length > 9) { woord = woord.substring(1); } if (woord == 'BARTBONTE') { ping3.ketting._visible = true; woordfound = true; } } }; stop(); } instance ping3 of movieClip 138 { } instance ping1 of movieClip 138 { } instance ping5 of movieClip 138 { } instance ping0 of movieClip 138 { } instance ping2 of movieClip 138 { } instance ping4 of movieClip 138 { } instance ping6 of movieClip 138 { } frame 22 { function pressk() { if (!sleutelfound) { _parent.sound_pong1.start(); (eval('k' + this.tel))._visible = false; volgende = this.tel + 100; if (volgende > 210) { volgende -= 200; } if (volgende < 200) { _parent.sound_pong1.start(); } else { _parent.sound_pong3.start(); } (eval('k' + volgende))._visible = true; } } function setupsnake() { k101._visible = true; k105._visible = true; k109._visible = true; k102._visible = true; k106._visible = true; k110._visible = true; k103._visible = true; k107._visible = true; k104._visible = true; k108._visible = true; k201._visible = false; k205._visible = false; k209._visible = false; k202._visible = false; k206._visible = false; k210._visible = false; k203._visible = false; k207._visible = false; k204._visible = false; k208._visible = false; sleutelfound = false; eaten1 = false; bb1._visible = true; eaten2 = true; bb2._visible = false; eaten3 = true; sleutel._visible = false; deadwait = false; direction = 'down'; bodypart0._x = 240; bodypart0._y = 10; if (bodypartsy) { i = bodypartsy.length - 1; while (i > 0) { removeMovieClip(eval('bodypart' + i)); --i; } } bodypartsx = new Array(); bodypartsy = new Array(); bodypartsx.push(bodypart0._x); bodypartsy.push(bodypart0._y); i = 0; while (i < 10) { addbodypart(); ++i; } game = true; framecount = 0; bodyparts = new Array(); bodyparts.push(bodypart0); } function addbodypart() { duplicateMovieClip(bodypart, 'bodypart' + bodypartsy.length, this.getNextHighestDepth()); eval(undefined) = undefined; bodypart0.swapDepths(this.getNextHighestDepth()); (eval('bodypart' + bodypartsy.length))._y = (eval('bodypart' + (bodypartsy.length - 1)))._y; (eval('bodypart' + bodypartsx.length))._x = (eval('bodypart' + (bodypartsy.length - 1)))._x; bodyparts.push(eval('bodypart' + bodypartsy.length)); bodypartsy.push((eval('bodypart' + bodypartsy.length))._y); bodypartsx.push((eval('bodypart' + bodypartsx.length))._x); } function dead() { if (!sleutelfound) { _parent.sound_buzzer.start(); } game = false; framecount = 0; deadwait = true; } function eat1() { if (!eaten1) { eaten1 = true; _parent.sound_pop.start(); bb1._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } eaten2 = false; bb2._visible = true; } } function eat2() { if (!eaten2) { eaten2 = true; _parent.sound_pop.start(); bb2._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } eaten3 = false; sleutel._visible = true; } } function eat3() { if (!eaten3) { eaten3 = true; sleutel._visible = false; i = 0; while (i < 10) { addbodypart(); ++i; } fadeout.gotoAndPlay(2); sleutelfound = true; if (bodypartsy) { i = bodypartsy.length - 1; while (i > 0) { removeMovieClip(eval('bodypart' + i)); --i; } } removeMovieClip(bodypart0); } } function insideSnake(xneedle, yneedle, skiphead) { if (skiphead) { startat = 1; } else { startat = 0; } q = startat; while (q < bodypartsx.length) { if (bodypartsx[q] == xneedle) { if (bodypartsy[q] == yneedle) { return true; } } ++q; } return false; } level = 20; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; k101.onPress = pressk; k105.onPress = pressk; k109.onPress = pressk; k102.onPress = pressk; k106.onPress = pressk; k110.onPress = pressk; k103.onPress = pressk; k107.onPress = pressk; k104.onPress = pressk; k108.onPress = pressk; k201.onPress = pressk; k205.onPress = pressk; k209.onPress = pressk; k202.onPress = pressk; k206.onPress = pressk; k210.onPress = pressk; k203.onPress = pressk; k207.onPress = pressk; k204.onPress = pressk; k208.onPress = pressk; k101.tel = 101; k105.tel = 105; k109.tel = 109; k102.tel = 102; k106.tel = 106; k110.tel = 110; k103.tel = 103; k107.tel = 107; k104.tel = 104; k108.tel = 108; k201.tel = 201; k205.tel = 205; k209.tel = 209; k202.tel = 202; k206.tel = 206; k210.tel = 210; k203.tel = 203; k207.tel = 207; k204.tel = 204; k208.tel = 208; setupsnake(); bodypart0.onMouseDown = function () { if (game) { if (direction == 'down') { direction = 'right'; } else { if (direction == 'right') { direction = 'up'; } else { if (direction == 'up') { direction = 'left'; } else { if (direction == 'left') { direction = 'down'; } } } } } }; bodypart0.onEnterFrame = function () { if (sleutelfound) { } else { if (deadwait) { ++framecount; if (framecount == 50) { setupsnake(); } } else { if (game) { if (framecount / 2 == Math.ceil(framecount / 2)) { if (!(bodypart0._y <= snakepit._y && direction == 'up') && !(bodypart0._y + bodypart0._height >= snakepit._y + snakepit._height - 2 && direction == 'down') && !(bodypart0._x + bodypart0._width >= snakepit._x + snakepit._width - 2 && direction == 'right') && !(bodypart0._x <= snakepit._x && direction == 'left')) { bodypartsy[0] = bodypart0._y; bodypartsx[0] = bodypart0._x; i = bodypartsy.length - 1; while (i > 0) { (eval('bodypart' + i))._y = bodypartsy[i - 1]; (eval('bodypart' + i))._x = bodypartsx[i - 1]; bodypartsy[i] = (eval('bodypart' + i))._y; bodypartsx[i] = (eval('bodypart' + i))._x; --i; } } q = 0; while (q < bodyparts.length) { if (k101._visible && bodyparts[q].hitTest(k101)) { dead(); } if (k102._visible && bodyparts[q].hitTest(k102)) { dead(); } if (k103._visible && bodyparts[q].hitTest(k103)) { dead(); } if (k104._visible && bodyparts[q].hitTest(k104)) { dead(); } if (k105._visible && bodyparts[q].hitTest(k105)) { dead(); } if (k106._visible && bodyparts[q].hitTest(k106)) { dead(); } if (k107._visible && bodyparts[q].hitTest(k107)) { dead(); } if (k108._visible && bodyparts[q].hitTest(k108)) { dead(); } if (k109._visible && bodyparts[q].hitTest(k109)) { dead(); } if (k110._visible && bodyparts[q].hitTest(k110)) { dead(); } if (k201._visible && bodyparts[q].hitTest(k201)) { dead(); } if (k202._visible && bodyparts[q].hitTest(k202)) { dead(); } if (k203._visible && bodyparts[q].hitTest(k203)) { dead(); } if (k204._visible && bodyparts[q].hitTest(k204)) { dead(); } if (k205._visible && bodyparts[q].hitTest(k205)) { dead(); } if (k206._visible && bodyparts[q].hitTest(k206)) { dead(); } if (k207._visible && bodyparts[q].hitTest(k207)) { dead(); } if (k208._visible && bodyparts[q].hitTest(k208)) { dead(); } if (k209._visible && bodyparts[q].hitTest(k209)) { dead(); } if (k210._visible && bodyparts[q].hitTest(k210)) { dead(); } ++q; } if (bodypart0.hitTest(bb1)) { eat1(); } if (bodypart0.hitTest(bb2)) { eat2(); } if (bodypart0.hitTest(sleutel)) { eat3(); } if (direction) { if (direction == 'up') { if (bodypart0._y <= snakepit._y) { dead(); } else { bodypart0._y -= 10; bodypart0._width; } } else { if (direction == 'down') { if (bodypart0._y + bodypart0._height >= snakepit._y + snakepit._height - 2) { dead(); } else { bodypart0._y += 10; bodypart0._width; } } else { if (direction == 'right') { if (bodypart0._x + bodypart0._width >= snakepit._x + snakepit._width - 2) { dead(); } else { bodypart0._x += 10; bodypart0._width; } } else { if (direction == 'left') { if (bodypart0._x <= snakepit._x) { dead(); } else { bodypart0._x -= 10; bodypart0._width; } } } } } } if (game) { if (insideSnake(bodypart0._x, bodypart0._y, true)) { dead(); } } } ++framecount; } } } }; stop(); } frame 23 { level = 21; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.9, 8, 8, 4, 4); txtlvl21.filters = [glow]; ping0.ketting._visible = false; ping1.ketting._visible = false; ping2.ketting._visible = false; ping3.ketting._visible = false; ping4.ketting._visible = false; ping5.ketting._visible = false; ping0.letter = 'N'; ping1.letter = 'E'; ping2.letter = 'W'; ping3.letter = 'T'; ping4.letter = 'O'; ping5.letter = 'Y'; woord = ''; woordfound = false; pingpress = function (letter) { if (!woordfound) { woord += letter; if (woord.length > 9) { woord = woord.substring(1); } if (woord == 'TWENTYONE') { ping1.ketting._visible = true; woordfound = true; } } }; stop(); } instance ping2 of movieClip 138 { } instance ping1 of movieClip 138 { } instance ping0 of movieClip 138 { } instance ping3 of movieClip 138 { } instance ping4 of movieClip 138 { } instance ping5 of movieClip 138 { } frame 24 { level = 22; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; stop(); } instance sleutel of movieClip 97 { onClipEvent (press) { this._visible = false; _parent.fadeout.gotoAndPlay(2); } } instance sleutelgat3 of movieClip 210 { onClipEvent (press) { this.startDrag(false, 178, 17, 418, 496); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance sleutelgat2 of movieClip 212 { onClipEvent (press) { this.startDrag(false, 186, 36, 412, 490); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } instance sleutelgat1 of movieClip 214 { onClipEvent (press) { this.startDrag(false, 196, 56, 404, 480); } onClipEvent (release, releaseOutside) { this.stopDrag(); } } frame 25 { level = 23; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; keyfound = false; tv1.gotoAndStop(2); tv2.gotoAndStop(2); tv3.gotoAndStop(2); tv4.gotoAndStop(2); tv5.gotoAndStop(2); tv6.gotoAndStop(2); tv7.gotoAndStop(2); tv1.schermback.backtel = 1; tv1.schermback.gotoAndStop(tv1.schermback.backtel); tv1.schermback.tel = 1; tv2.schermback.backtel = 5; tv2.schermback.gotoAndStop(tv2.schermback.backtel); tv2.schermback.tel = 2; tv3.schermback.backtel = 2; tv3.schermback.gotoAndStop(tv3.schermback.backtel); tv3.schermback.tel = 3; tv4.schermback.backtel = 4; tv4.schermback.gotoAndStop(tv4.schermback.backtel); tv4.schermback.tel = 4; tv5.schermback.backtel = 3; tv5.schermback.gotoAndStop(tv5.schermback.backtel); tv5.schermback.tel = 5; tv6.schermback.backtel = 1; tv6.schermback.gotoAndStop(tv6.schermback.backtel); tv6.schermback.tel = 6; tv7.schermback.backtel = 4; tv7.schermback.gotoAndStop(tv7.schermback.backtel); tv7.schermback.tel = 7; presstv = function () { if (!keyfound) { if (this.tel == 1) { if (this.backtel == 1) { this.backtel = 5; this.gotoAndStop(this.backtel); } else { if (this.backtel == 5) { this.backtel = 2; this.gotoAndStop(this.backtel); } else { if (this.backtel == 2) { this.backtel = 4; this.gotoAndStop(this.backtel); } else { if (this.backtel == 4) { this.backtel = 1; this.gotoAndStop(this.backtel); } } } } } else { if (this.tel == 2) { if (this.backtel == 5) { this.backtel = 4; this.gotoAndStop(this.backtel); } else { if (this.backtel == 4) { this.backtel = 3; this.gotoAndStop(this.backtel); } else { if (this.backtel == 3) { this.backtel = 2; this.gotoAndStop(this.backtel); } else { if (this.backtel == 2) { this.backtel = 5; this.gotoAndStop(this.backtel); } } } } } else { if (this.tel == 3) { if (this.backtel == 2) { this.backtel = 3; this.gotoAndStop(this.backtel); } else { if (this.backtel == 3) { this.backtel = 5; this.gotoAndStop(this.backtel); } else { if (this.backtel == 5) { this.backtel = 1; this.gotoAndStop(this.backtel); } else { if (this.backtel == 1) { this.backtel = 2; this.gotoAndStop(this.backtel); } } } } } else { if (this.tel == 4) { if (this.backtel == 4) { this.backtel = 1; this.gotoAndStop(this.backtel); } else { if (this.backtel == 1) { this.backtel = 2; this.gotoAndStop(this.backtel); } else { if (this.backtel == 2) { this.backtel = 3; this.gotoAndStop(this.backtel); } else { if (this.backtel == 3) { this.backtel = 4; this.gotoAndStop(this.backtel); } } } } } else { if (this.tel == 5) { if (this.backtel == 3) { this.backtel = 5; this.gotoAndStop(this.backtel); } else { if (this.backtel == 5) { this.backtel = 4; this.gotoAndStop(this.backtel); } else { if (this.backtel == 4) { this.backtel = 2; this.gotoAndStop(this.backtel); } else { if (this.backtel == 2) { this.backtel = 3; this.gotoAndStop(this.backtel); } } } } } else { if (this.tel == 6) { if (this.backtel == 1) { this.backtel = 2; this.gotoAndStop(this.backtel); } else { if (this.backtel == 2) { this.backtel = 4; this.gotoAndStop(this.backtel); } else { if (this.backtel == 4) { this.backtel = 5; this.gotoAndStop(this.backtel); } else { if (this.backtel == 5) { this.backtel = 1; this.gotoAndStop(this.backtel); } } } } } else { if (this.tel == 7) { if (this.backtel == 4) { this.backtel = 1; this.gotoAndStop(this.backtel); } else { if (this.backtel == 1) { this.backtel = 5; this.gotoAndStop(this.backtel); } else { if (this.backtel == 5) { this.backtel = 2; this.gotoAndStop(this.backtel); } else { if (this.backtel == 2) { this.backtel = 4; this.gotoAndStop(this.backtel); } } } } } } } } } } } if (tv1.schermback.backtel == 2 && tv2.schermback.backtel == 2 && tv3.schermback.backtel == 2 && tv4.schermback.backtel == 2 && tv5.schermback.backtel == 2 && tv6.schermback.backtel == 2 && tv7.schermback.backtel == 2 && tv1.schermping.pingtel == 1 && tv2.schermping.pingtel == 1 && tv3.schermping.pingtel == 1 && tv4.schermping.pingtel == 1 && tv5.schermping.pingtel == 1 && tv6.schermping.pingtel == 1 && tv7.schermping.pingtel == 1) { keyfound = true; sleutel.gotoAndPlay(2); } } }; tv1.schermback.onPress = presstv; tv2.schermback.onPress = presstv; tv3.schermback.onPress = presstv; tv4.schermback.onPress = presstv; tv5.schermback.onPress = presstv; tv6.schermback.onPress = presstv; tv7.schermback.onPress = presstv; tv1.schermping.pingtel = 3; tv1.schermping.gotoAndStop(tv1.schermping.pingtel); tv1.schermping.tel = 1; tv2.schermping.pingtel = 2; tv2.schermping.gotoAndStop(tv2.schermping.pingtel); tv2.schermping.tel = 2; tv3.schermping.pingtel = 4; tv3.schermping.gotoAndStop(tv3.schermping.pingtel); tv3.schermping.tel = 3; tv4.schermping.pingtel = 1; tv4.schermping.gotoAndStop(tv4.schermping.pingtel); tv4.schermping.tel = 4; tv5.schermping.pingtel = 3; tv5.schermping.gotoAndStop(tv5.schermping.pingtel); tv5.schermping.tel = 5; tv6.schermping.pingtel = 4; tv6.schermping.gotoAndStop(tv6.schermping.pingtel); tv6.schermping.tel = 6; tv7.schermping.pingtel = 4; tv7.schermping.gotoAndStop(tv7.schermping.pingtel); tv7.schermping.tel = 7; pressping = function () { if (!keyfound) { if (this.tel == 1) { if (this.pingtel == 3) { this.pingtel = 4; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 4) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 2) { this.pingtel = 3; this.gotoAndStop(this.pingtel); } } } } } else { if (this.tel == 2) { if (this.pingtel == 2) { this.pingtel = 3; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 3) { this.pingtel = 4; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 4) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } } } } } else { if (this.tel == 3) { if (this.pingtel == 4) { this.pingtel = 5; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 5) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 2) { this.pingtel = 4; this.gotoAndStop(this.pingtel); } } } } } else { if (this.tel == 4) { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 2) { this.pingtel = 3; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 3) { this.pingtel = 5; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 5) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } } } } } else { if (this.tel == 5) { if (this.pingtel == 3) { this.pingtel = 4; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 4) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 2) { this.pingtel = 3; this.gotoAndStop(this.pingtel); } } } } } else { if (this.tel == 6) { if (this.pingtel == 4) { this.pingtel = 5; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 5) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 2) { this.pingtel = 4; this.gotoAndStop(this.pingtel); } } } } } else { if (this.tel == 7) { if (this.pingtel == 4) { this.pingtel = 1; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 1) { this.pingtel = 2; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 2) { this.pingtel = 3; this.gotoAndStop(this.pingtel); } else { if (this.pingtel == 3) { this.pingtel = 4; this.gotoAndStop(this.pingtel); } } } } } } } } } } } if (tv1.schermback.backtel == 2 && tv2.schermback.backtel == 2 && tv3.schermback.backtel == 2 && tv4.schermback.backtel == 2 && tv5.schermback.backtel == 2 && tv6.schermback.backtel == 2 && tv7.schermback.backtel == 2 && tv1.schermping.pingtel == 1 && tv2.schermping.pingtel == 1 && tv3.schermping.pingtel == 1 && tv4.schermping.pingtel == 1 && tv5.schermping.pingtel == 1 && tv6.schermping.pingtel == 1 && tv7.schermping.pingtel == 1) { keyfound = true; sleutel.gotoAndPlay(2); } } }; tv1.schermping.onPress = pressping; tv2.schermping.onPress = pressping; tv3.schermping.onPress = pressping; tv4.schermping.onPress = pressping; tv5.schermping.onPress = pressping; tv6.schermping.onPress = pressping; tv7.schermping.onPress = pressping; stop(); } frame 26 { function setup8() { bb1._visible = true; bb2._visible = false; bb3._visible = false; bb4._visible = false; bb5._visible = false; bb6._visible = false; bb7._visible = false; bb8._visible = false; bb9._visible = false; bb10._visible = false; bb11._visible = false; bb12._visible = false; bb13._visible = false; bb14._visible = false; bb15._visible = false; bb16._visible = false; bb17._visible = false; bb18._visible = false; bb19._visible = false; bb20._visible = false; baltel = 1; } function pressbal8(bal) { if (!keyfound) { if (bal == baltel) { ++baltel; if (baltel < 21) { levelfader.gotoAndPlay(2); } if (baltel == 21) { keyfound = true; sleuteldrop.gotoAndPlay(2); } } else { _parent.sound_buzzer.start(); setup8(); levelfader.gotoAndPlay(2); } } } level = 24; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; keyfound = false; setup8(); stop(); } instance bb1 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(1); } } instance bb2 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(2); } } instance bb3 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(3); } } instance bb4 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(4); } } instance bb5 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(5); } } instance bb6 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(6); } } instance bb7 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(7); } } instance bb8 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(8); } } instance bb9 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(9); } } instance bb20 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(20); } } instance bb10 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(10); } } instance bb11 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(11); } } instance bb12 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(12); } } instance bb13 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(13); } } instance bb14 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(14); } } instance bb15 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(15); } } instance bb16 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(16); } } instance bb17 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(17); } } instance bb18 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(18); } } instance bb19 of movieClip 7 { onClipEvent (press) { _parent.pressbal8(19); } } frame 27 { function setup25() { i = 12; while (i < 43) { (eval('tile' + i))._x += 2000; ++i; } sleutel._visible = false; hits = 0; } function movetheBall() { ball._x += ball.deltaX; ball._y += ball.deltaY; if (sleutel._visible && ball.hitTest(sleutel)) { fadeout.gotoAndPlay(2); sleutelfound = true; sleutel._visible = false; } if (ball._y < 159) { ball.deltaY *= -1; lasttile = 99; } ishit = false; i = 0; while (i < tiles.length) { if (tiles[i].hitTest(ball._x, ball._y + 9, true)) { _parent.sound_pong3.start(); ball.deltaY *= -1; tiles[i]._x += 2000; ++hits; ishit = true; break; } else { if (tiles[i].hitTest(ball._x - 9, ball._y, true)) { _parent.sound_pong3.start(); ball.deltaX *= -1; tiles[i]._x += 2000; ++hits; ishit = true; break; } else { if (tiles[i].hitTest(ball._x, ball._y - 9, true)) { _parent.sound_pong3.start(); ball.deltaY *= -1; tiles[i]._x += 2000; ++hits; ishit = true; break; } else { if (tiles[i].hitTest(ball._x + 9, ball._y, true)) { _parent.sound_pong3.start(); ball.deltaX *= -1; tiles[i]._x += 2000; ++hits; ishit = true; break; } } } } ++i; } if (ishit) { if (hits == 11) { i = 12; while (i < 22) { (eval('tile' + i))._x -= 2000; ++i; } } if (hits == 21) { i = 22; while (i < 29) { (eval('tile' + i))._x -= 2000; ++i; } } if (hits == 28) { i = 29; while (i < 43) { (eval('tile' + i))._x -= 2000; ++i; } sleutel._visible = true; } } if (ball._y > 416 && ball.hitTest(paddle) && ball.deltaY > 0) { lasttile = 99; _parent.sound_pong1.start(); ball.deltaX = (ball._x - paddle._x) / 4; ball.deltaY *= -1; ball._y = Math.min(ball._y, paddle._y + 10); } if (ball._x < 19 || ball._x > 581) { ball.deltaX *= -1; lasttile = 99; } if (ball._y > 460) { lasttile = 99; balllaunched = false; ball._y = paddle._y - 15; ball.deltaX = 5; ball.deltaY = -10; if (!sleutelfound) { i = 0; while (i < tiles.length) { if (tiles[i]._x > 1000) { tiles[i]._x -= 2000; } ++i; } setup25(); } } } level = 25; if (level > _parent.sohigh) { _parent.mk2shared.data.sohigh = level; _parent.mk2shared.flush(); } stripes.filters = [blur]; balllaunched = false; ball.deltaX = 5; ball.deltaY = -10; var tiles = [tile1, tile2, tile3, tile4, tile5, tile6, tile7, tile8, tile9, tile10, tile11, tile12, tile13, tile14, tile15, tile16, tile17, tile18, tile19, tile20, tile21, tile22, tile23, tile24, tile25, tile26, tile27, tile28, tile29, tile30, tile31, tile32, tile33, tile34, tile35, tile36, tile37, tile38, tile39, tile40, tile41, tile42]; sleutelfound = false; setup25(); var blur = new flash.filters.BlurFilter(8, 8, 1); stripes.filters = [blur]; var glow = new flash.filters.GlowFilter(16777215, 0.8, 4, 4, 4, 4); sleutel.filters = [glow]; stop(); } instance paddle of movieClip 241 { onClipEvent (enterFrame) { this._x = _parent._xmouse; if (this._x < 35) { this._x = 35; } else { if (this._x > 565) { this._x = 565; } } } } frame 28 { _parent.sound_loop1.stop(); _parent.sound_loop2.start(); stop(); } }




http://swfchan.com/27/130106/info.shtml
Created: 22/2 -2019 13:46:06 Last modified: 22/2 -2019 13:46:06 Server time: 28/04 -2024 20:32:07