Combined Code
movieClip 2 {
}
movieClip 4 {
}
movieClip 6 {
}
movieClip 9 {
}
movieClip 11 {
}
movieClip 14 {
}
movieClip 16 {
}
movieClip 19 {
}
movieClip 21 {
}
movieClip 23 {
}
movieClip 25 {
}
movieClip 27 {
}
movieClip 29 {
}
movieClip 31 {
}
movieClip 33 {
}
movieClip 35 {
}
movieClip 37 {
}
movieClip 39 {
}
movieClip 41 {
}
movieClip 43 {
}
movieClip 45 {
}
movieClip 47 {
}
movieClip 49 {
}
movieClip 51 {
}
movieClip 53 {
}
movieClip 55 {
}
movieClip 56 {
}
movieClip 58 {
}
movieClip 59 {
}
movieClip 61 {
}
movieClip 62 {
}
movieClip 64 {
}
movieClip 65 {
}
movieClip 67 {
}
movieClip 69 {
}
movieClip 73 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 74 bal {
frame 1 {
lbalvol._visible = false;
loorwarmersrechts._visible = false;
loorwarmerslinks._visible = false;
lriem._visible = false;
lriemvoor._visible = false;
lriemv._visible = false;
lsantahatboven._visible = false;
lsantahatonder._visible = false;
ltandenboven._visible = false;
ltandenonder._visible = false;
}
}
frame 1 {
_focusrect = 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);
if (domain != '' && domain != 'armorgames.com') {
_root._x = 50000;
_root._y = 40000;
stop();
}
stop();
preloader.onEnterFrame = function () {
preloader.bar._xscale = 100 * (getBytesLoaded() / getBytesTotal());
if (getBytesLoaded() == getBytesTotal()) {
gotoAndPlay(2);
}
};
}
movieClip 77 {
}
// unknown tag 88 length 68
movieClip 80 {
}
frame 2 {
stop();
}
movieClip 88 {
}
button 93 {
on (press) {
getURL('http://www.armorgames.com', '_blank');
}
}
movieClip 96 {
frame 1 {
_root.stop();
gotoAndPlay(2);
}
frame 218 {
_parent.gotoAndPlay(3);
}
}
frame 3 {
gotoAndPlay('setup');
}
frame 4 {
stopAllSounds();
}
frame 4 {
stopAllSounds();
}
frame 4 {
stopAllSounds();
}
frame 4 {
stopAllSounds();
}
frame 4 {
stopAllSounds();
}
frame 5 {
_focusrect = false;
muted = false;
var sound_paint = new Sound(this);
sound_paint.attachSound('pnt');
var sound_switch = new Sound(this);
sound_switch.attachSound('switch');
var sound_beep = new Sound(this);
sound_beep.attachSound('beep');
var sound_xmas = new Sound(this);
sound_xmas.attachSound('xmas');
var sound_endpart = new Sound(this);
sound_endpart.attachSound('endpart');
}
frame 6 {
fbxmasshared = SharedObject.getLocal('fbxmasshared');
sohigh = 1;
if (fbxmasshared.data.sohigh > 1) {
sohigh = fbxmasshared.data.sohigh;
}
if (pauze) {
intro.gotoAndPlay(4);
} else {
sound_xmas.start(0, 9999);
sound_xmas.setVolume(100);
}
stop();
}
movieClip 107 {
}
button 109 {
on (release) {
getURL('http://www.armorgames.com/', '_blank');
}
}
// unknown tag 88 length 63
movieClip 113 {
}
movieClip 114 {
frame 131 {
_parent.nextFrame();
}
}
movieClip 115 {
frame 20 {
stop();
}
}
// unknown tag 88 length 66
movieClip 121 {
}
movieClip 123 {
}
movieClip 126 {
}
movieClip 129 {
}
movieClip 131 {
}
movieClip 133 {
}
button 138 {
on (release) {
getURL('http://twitter.com/armorgames', '_blank');
}
}
button 139 {
on (release) {
getURL('http://www.facebook.com/pages/Armor-Games/19522089061', '_blank');
}
}
movieClip 140 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
replaybal1._visible = false;
replaybal2._visible = false;
replaybaltekst._visible = false;
}
instance playbal of movieClip 123 {
onClipEvent (press) {
if (_parent._parent.sohigh > 1) {
_parent.replaybal1._visible = true;
_parent.replaybal2._visible = true;
_parent.replaybaltekst._visible = true;
_parent.playbaltekst._visible = false;
_parent.playbal._visible = false;
} else {
_parent._parent.gotoAndPlay('game');
}
}
}
instance playbal of movieClip 123 {
onClipEvent (release) {
getURL('http://www.armorgames.com/', '_blank');
}
}
instance replaybal1 of movieClip 123 {
onClipEvent (press) {
_parent._parent.gotoAndPlay('game');
}
}
instance replaybal2 of movieClip 123 {
onClipEvent (press) {
_parent._parent.sohigh = 1;
_parent._parent.fbxmasshared.data.sohigh = 1;
_parent._parent.fbxmasshared.flush();
_parent._parent.gotoAndPlay('game');
}
}
}
frame 7 {
stop();
}
movieClip 142 {
}
movieClip 143 {
frame 1 {
stop();
}
frame 29 {
gotoAndPlay(20);
}
}
movieClip 144 {
}
movieClip 146 {
}
movieClip 148 {
}
movieClip 154 {
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 156 {
}
movieClip 158 {
}
movieClip 161 {
}
movieClip 162 {
frame 1 {
verfpot.gotoAndStop('rood');
stop();
}
frame 2 {
verfpot.gotoAndStop('cyaan');
stop();
}
frame 3 {
verfpot.gotoAndStop('oranje');
stop();
}
frame 4 {
verfpot.gotoAndStop('geel');
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();
}
frame 14 {
stop();
}
frame 15 {
stop();
}
frame 16 {
stop();
}
frame 17 {
stop();
}
frame 18 {
stop();
}
frame 19 {
stop();
}
frame 20 {
stop();
}
frame 21 {
stop();
}
}
movieClip 165 {
}
movieClip 166 {
}
movieClip 170 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 187 {
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();
}
frame 14 {
stop();
}
frame 15 {
stop();
}
frame 16 {
stop();
}
}
movieClip 188 {
}
button 190 {
on (press) {
_parent.pauze = true;
_parent.gotoAndPlay('begin');
}
}
button 191 {
on (press) {
if (!_parent.muted) {
_parent.muted = true;
slasher._visible = true;
_parent.sound_xmas.stop();
} else {
_parent.muted = false;
slasher._visible = false;
_parent.sound_xmas.start(0, 9999);
}
}
}
movieClip 193 {
}
movieClip 195 {
}
movieClip 197 {
}
button 202 {
on (press) {
getURL('http://www.bartbonte.com/factoryballs', '_blank');
}
}
button 204 {
on (press) {
getURL('http://www.bartbonte.com/factoryballs2', '_blank');
}
}
button 206 {
on (press) {
getURL('http://www.bartbonte.com/factoryballs3', '_blank');
}
}
button 208 {
on (press) {
getURL('http://www.bontegames.com', '_blank');
}
}
button 210 {
on (press) {
getURL('http://www.twitter.com/bartbonte', '_blank');
}
}
button 212 {
on (press) {
getURL('http://www.facebook.com/sharer.php?u=http%3A%2F%2Fbartbonte.com%2Ffactoryballsxmas', '_blank');
}
}
button 214 {
on (press) {
url = 'http://twitter.com/home?status=Hohoho, I made all the Christmas factory balls: http://bit.ly/e8rrTG %23factoryballsxmas';
getURL(url, '_blank');
}
}
button 216 {
on (press) {
_parent._parent.sound_endpart.stop();
_parent._parent.sound_endpart.start();
_parent._parent.sound_endpart.setVolume(100);
}
}
movieClip 218 {
frame 1 {
stop();
}
frame 41 {
stop();
}
frame 221 {
stop();
}
}
movieClip 219 {
frame 1 {
function logica(toolused, mc) {
mc._x = mc.startx;
mc._y = mc.starty;
if (toolused == 1) {
_parent.sound_paint.start();
kleur = 1;
if (!mc.lsantahatboven._visible && !mc.ltandenonder._visible) {
mc.p4.gotoAndStop(kleur);
mc.p6.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p1.gotoAndStop(kleur);
mc.p3.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p5.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p2.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible) {
mc.p8.gotoAndStop(kleur);
mc.p10.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p7.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p11.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p9.gotoAndStop(kleur);
}
}
}
if (!mc.lsantahatonder._visible) {
mc.p20.gotoAndStop(kleur);
mc.p22.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p17.gotoAndStop(kleur);
mc.p19.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p21.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p18.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible && !mc.ltandenonder._visible) {
mc.p13.gotoAndStop(kleur);
mc.p15.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p12.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p16.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p14.gotoAndStop(kleur);
}
}
}
} else {
if (toolused == 2) {
_parent.sound_paint.start();
kleur = 2;
if (level == 1 && tutor == 1 && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.loorwarmerslinks._visible && !mc.loorwarmersrechts._visible && !mc.ltandenboven._visible && !mc.ltandenonder._visible && !mc.lriem._visible && !mc.lriemvoor._visible) {
tutor = 2;
levelbal.instructie.gotoAndPlay(2);
}
if (!mc.lsantahatboven._visible && !mc.ltandenonder._visible) {
mc.p4.gotoAndStop(kleur);
mc.p6.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p1.gotoAndStop(kleur);
mc.p3.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p5.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p2.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible) {
mc.p8.gotoAndStop(kleur);
mc.p10.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p7.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p11.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p9.gotoAndStop(kleur);
}
}
}
if (!mc.lsantahatonder._visible) {
mc.p20.gotoAndStop(kleur);
mc.p22.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p17.gotoAndStop(kleur);
mc.p19.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p21.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p18.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible && !mc.ltandenonder._visible) {
mc.p13.gotoAndStop(kleur);
mc.p15.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p12.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p16.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p14.gotoAndStop(kleur);
}
}
}
} else {
if (toolused == 3) {
_parent.sound_paint.start();
kleur = 3;
if (!mc.lsantahatboven._visible && !mc.ltandenonder._visible) {
mc.p4.gotoAndStop(kleur);
mc.p6.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p1.gotoAndStop(kleur);
mc.p3.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p5.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p2.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible) {
mc.p8.gotoAndStop(kleur);
mc.p10.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p7.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p11.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p9.gotoAndStop(kleur);
}
}
}
if (!mc.lsantahatonder._visible) {
mc.p20.gotoAndStop(kleur);
mc.p22.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p17.gotoAndStop(kleur);
mc.p19.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p21.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p18.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible && !mc.ltandenonder._visible) {
mc.p13.gotoAndStop(kleur);
mc.p15.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p12.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p16.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p14.gotoAndStop(kleur);
}
}
}
} else {
if (toolused == 4) {
_parent.sound_paint.start();
kleur = 4;
if (level == 1 && tutor == 3 && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.loorwarmerslinks._visible && !mc.loorwarmersrechts._visible && !mc.ltandenboven._visible && !mc.ltandenonder._visible) {
tutor = 4;
levelbal.instructie.gotoAndPlay(4);
}
if (!mc.lsantahatboven._visible && !mc.ltandenonder._visible) {
mc.p4.gotoAndStop(kleur);
mc.p6.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p1.gotoAndStop(kleur);
mc.p3.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p5.gotoAndStop(kleur);
if (!mc.ltandenboven._visible) {
mc.p2.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible) {
mc.p8.gotoAndStop(kleur);
mc.p10.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p7.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p11.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p9.gotoAndStop(kleur);
}
}
}
if (!mc.lsantahatonder._visible) {
mc.p20.gotoAndStop(kleur);
mc.p22.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p17.gotoAndStop(kleur);
mc.p19.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p21.gotoAndStop(kleur);
if (!mc.ltandenonder._visible) {
mc.p18.gotoAndStop(kleur);
}
}
if (!mc.lriem._visible && !mc.lriemvoor._visible && !mc.ltandenonder._visible) {
mc.p13.gotoAndStop(kleur);
mc.p15.gotoAndStop(kleur);
if (!mc.loorwarmerslinks._visible) {
mc.p12.gotoAndStop(kleur);
}
if (!mc.loorwarmersrechts._visible) {
mc.p16.gotoAndStop(kleur);
}
if (!mc.lriemv._visible) {
mc.p14.gotoAndStop(kleur);
}
}
}
} else {
if (toolused == 5) {
if (!tool5used && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.ltandenboven._visible && !mc.ltandenonder._visible) {
_parent.sound_switch.start();
tool5used = true;
mc.lsantahatboven._visible = true;
tool5.gotoAndStop('santahatbovengone');
} else {
if (mc.lsantahatboven._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible) {
_parent.sound_switch.start();
tool5used = false;
mc.lsantahatboven._visible = false;
tool5.gotoAndStop('santahatboven');
}
}
} else {
if (toolused == 6) {
if (!tool6used && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible) {
_parent.sound_switch.start();
tool6used = true;
mc.lsantahatonder._visible = true;
tool6.gotoAndStop('santahatondergone');
} else {
if (mc.lsantahatonder._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible) {
_parent.sound_switch.start();
tool6used = false;
mc.lsantahatonder._visible = false;
tool6.gotoAndStop('santahatonder');
}
}
} else {
if (toolused == 7) {
if (!tool7used && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.ltandenonder._visible) {
if (level == 1 && tutor == 2) {
tutor = 3;
levelbal.instructie.gotoAndPlay(3);
}
_parent.sound_switch.start();
tool7used = true;
if (mc.lriemv._visible) {
mc.lriemvoor._visible = true;
} else {
mc.lriem._visible = true;
}
tool7.gotoAndStop('riemgone');
} else {
if (mc.lriem._visible && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.lriemv._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.ltandenonder._visible) {
_parent.sound_switch.start();
tool7used = false;
mc.lriem._visible = false;
tool7.gotoAndStop('riem');
} else {
if (mc.lriemvoor._visible && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.ltandenonder._visible) {
_parent.sound_switch.start();
tool7used = false;
mc.lriemvoor._visible = false;
tool7.gotoAndStop('riem');
}
}
}
} else {
if (toolused == 8) {
if (!tool8used && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.ltandenboven._visible && !mc.ltandenonder._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible) {
_parent.sound_switch.start();
tool8used = true;
mc.lriemv._visible = true;
tool8.gotoAndStop('riemvgone');
} else {
if (mc.lriemv._visible && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.lriemvoor._visible && !mc.ltandenboven._visible && !mc.ltandenonder._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible) {
_parent.sound_switch.start();
tool8used = false;
mc.lriemv._visible = false;
tool8.gotoAndStop('riemv');
}
}
} else {
if (toolused == 9) {
if (!tool9used) {
_parent.sound_switch.start();
tool9used = true;
mc.loorwarmersrechts._visible = true;
if (mc.lsantahatboven._visible) {
mc.loorwarmersrechts.gotoAndStop(2);
} else {
if (mc.ltandenboven._visible || mc.ltandenonder._visible) {
mc.loorwarmersrechts.gotoAndStop(3);
} else {
mc.loorwarmersrechts.gotoAndStop(1);
}
}
tool9.gotoAndStop('oorwarmersrechtsgone');
oorwarmersrechtsboven = true;
oorwarmerslinksboven = false;
} else {
if (mc.loorwarmersrechts._visible && !oorwarmerslinksboven) {
_parent.sound_switch.start();
tool9used = false;
mc.loorwarmersrechts._visible = false;
tool9.gotoAndStop('oorwarmersrechts');
oorwarmersrechtsboven = false;
}
}
} else {
if (toolused == 10) {
if (!tool10used) {
_parent.sound_switch.start();
tool10used = true;
mc.loorwarmerslinks._visible = true;
if (mc.lsantahatboven._visible) {
mc.loorwarmerslinks.gotoAndStop(2);
} else {
if (mc.ltandenboven._visible || mc.ltandenonder._visible) {
mc.loorwarmerslinks.gotoAndStop(3);
} else {
mc.loorwarmerslinks.gotoAndStop(1);
}
}
tool10.gotoAndStop('oorwarmerslinksgone');
oorwarmersrechtsboven = false;
oorwarmerslinksboven = true;
} else {
if (mc.loorwarmerslinks._visible && !oorwarmersrechtsboven) {
_parent.sound_switch.start();
tool10used = false;
mc.loorwarmerslinks._visible = false;
tool10.gotoAndStop('oorwarmerslinks');
oorwarmerslinksboven = false;
}
}
} else {
if (toolused == 11) {
if (!tool11used && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.lsantahatboven._visible && !mc.ltandenonder._visible) {
_parent.sound_switch.start();
tool11used = true;
mc.ltandenboven._visible = true;
tool11.gotoAndStop('mutsbovengone');
} else {
if (mc.ltandenboven._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible) {
_parent.sound_switch.start();
tool11used = false;
mc.ltandenboven._visible = false;
tool11.gotoAndStop('mutsboven');
}
}
} else {
if (toolused == 12) {
if (!tool12used && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.ltandenboven._visible) {
_parent.sound_switch.start();
tool12used = true;
mc.ltandenonder._visible = true;
tool12.gotoAndStop('mutsondergone');
} else {
if (mc.ltandenonder._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.lsantahatonder._visible) {
_parent.sound_switch.start();
tool12used = false;
mc.ltandenonder._visible = false;
tool12.gotoAndStop('mutsonder');
}
}
}
}
}
}
}
}
}
}
}
}
}
}
testoplossing(mc);
}
function testoplossing(mc) {
correct = true;
var i = 1;
while (i <= 22) {
if ((eval('mc.p' + i))._currentframe != leveldata[(level - 1) * 22 + i - 1]) {
correct = false;
break;
}
++i;
}
if (correct && !mc.lsantahatboven._visible && !mc.lsantahatonder._visible && !mc.lriemvoor._visible && !mc.lriem._visible && !mc.lriemv._visible && !mc.loorwarmersrechts._visible && !mc.loorwarmerslinks._visible && !mc.ltandenboven._visible && !mc.ltandenonder._visible) {
mc.isfixed = true;
levelup(mc);
}
}
function levelup(mc) {
if (level < nbrballs) {
zetlevelshared(mc);
++level;
_parent.fbxmasshared.data.sohigh = level;
_parent.fbxmasshared.flush();
if (level == 2) {
levelbal.instructie._visible = false;
}
dolevelup = true;
} else {
doendpart = true;
}
}
function zetlevelshared(mc) {
if (level == 1) {
_parent.fbxmasshared.data.bal1 = mc.nr;
} else {
if (level == 2) {
_parent.fbxmasshared.data.bal2 = mc.nr;
} else {
if (level == 3) {
_parent.fbxmasshared.data.bal3 = mc.nr;
} else {
if (level == 4) {
_parent.fbxmasshared.data.bal4 = mc.nr;
} else {
if (level == 5) {
_parent.fbxmasshared.data.bal5 = mc.nr;
} else {
if (level == 6) {
_parent.fbxmasshared.data.bal6 = mc.nr;
} else {
if (level == 7) {
_parent.fbxmasshared.data.bal7 = mc.nr;
} else {
if (level == 8) {
_parent.fbxmasshared.data.bal8 = mc.nr;
} else {
if (level == 9) {
_parent.fbxmasshared.data.bal9 = mc.nr;
} else {
if (level == 10) {
_parent.fbxmasshared.data.bal10 = mc.nr;
} else {
if (level == 11) {
_parent.fbxmasshared.data.bal11 = mc.nr;
} else {
if (level == 12) {
_parent.fbxmasshared.data.bal12 = mc.nr;
} else {
if (level == 13) {
_parent.fbxmasshared.data.bal13 = mc.nr;
} else {
if (level == 14) {
_parent.fbxmasshared.data.bal14 = mc.nr;
} else {
if (level == 15) {
_parent.fbxmasshared.data.bal15 = mc.nr;
} else {
if (level == 16) {
_parent.fbxmasshared.data.bal16 = mc.nr;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
vraag._visible = false;
if (!_parent.muted) {
slasher._visible = false;
} else {
slasher._visible = true;
}
level = 1;
tutor = 1;
nbrballs = 16;
leveldata = [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 4, 4, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 4, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 4, 1, 1, 1, 4, 4, 3, 3, 3, 4, 1, 1, 1, 1, 1, 1, 4, 3, 4, 4, 3, 4, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 5, 4, 4, 4, 5, 5, 4, 4, 4, 5, 1, 3, 1, 1, 2, 1, 4, 4, 4, 1, 1, 1, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 4, 2, 2, 2, 4, 2, 2, 3, 3, 1, 3, 3, 3, 1, 3, 4, 4, 4, 2, 2, 2, 1, 1, 1, 3, 2, 5, 2, 3, 4, 2, 5, 2, 4, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 3, 3, 2, 3, 2, 3, 1, 1, 4, 1, 4, 2, 4, 4, 4, 2, 1, 2];
var i = 1;
while (i <= 22) {
(eval('levelbal.bal.p' + i)).gotoAndStop(leveldata[(level - 1) * 22 + i - 1]);
++i;
}
tool1.gotoAndStop('verfblauw');
tool2.gotoAndStop('verfrood');
tool3.gotoAndStop('verforanje');
tool4.gotoAndStop('verfgeel');
tool5.gotoAndStop('santahatboven');
tool6.gotoAndStop('santahatonder');
tool7.gotoAndStop('riem');
tool8.gotoAndStop('riemv');
tool9.gotoAndStop('oorwarmersrechts');
tool10.gotoAndStop('oorwarmerslinks');
tool11.gotoAndStop('mutsboven');
tool12.gotoAndStop('mutsonder');
tool13.gotoAndStop('trash');
tool5used = false;
tool6used = false;
tool7used = false;
tool8used = false;
tool9used = false;
tool10used = false;
tool11used = false;
tool12used = false;
var i = 1;
while (i <= nbrballs) {
(eval('bal' + i)).isfixed = false;
(eval('bal' + i)).nr = i;
(eval('bal' + i)).startx = (eval('bal' + i))._x;
(eval('bal' + i)).starty = (eval('bal' + i))._y;
var j = 1;
while (j <= 22) {
(eval('bal' + i + '.p' + j)).gotoAndStop(5);
++j;
}
if (_parent.sohigh > 1) {
levelbal.instructie._visible = false;
var k = 1;
while (k < _parent.sohigh) {
balnr = eval('_parent.fbxmasshared.data.bal' + k);
(eval('bal' + balnr)).isfixed = true;
var l = 1;
while (l <= 22) {
(eval('bal' + balnr + '.p' + l)).gotoAndStop(leveldata[(k - 1) * 22 + l - 1]);
++l;
}
++k;
}
level = _parent.sohigh;
var z = 1;
while (z <= 22) {
(eval('levelbal.bal.p' + z)).gotoAndStop(leveldata[(level - 1) * 22 + z - 1]);
++z;
}
levelbal.leveltxt.gotoAndStop(level);
}
(eval('bal' + i)).onPress = function () {
if (!this.isfixed) {
this.dragging = true;
this.startDrag(true);
}
};
(eval('bal' + i)).onReleaseOutside = function () {
this.dragging = false;
this.stopDrag();
if (this.lbalvol.hitTest(tool1)) {
logica(1, this);
} else {
if (this.lbalvol.hitTest(tool2)) {
logica(2, this);
} else {
if (this.lbalvol.hitTest(tool3)) {
logica(3, this);
} else {
if (this.lbalvol.hitTest(tool4)) {
logica(4, this);
} else {
if (this.lbalvol.hitTest(tool5)) {
logica(5, this);
} else {
if (this.lbalvol.hitTest(tool6)) {
logica(6, this);
} else {
if (this.lbalvol.hitTest(tool7)) {
logica(7, this);
} else {
if (this.lbalvol.hitTest(tool8)) {
logica(8, this);
} else {
if (this.lbalvol.hitTest(tool9)) {
logica(9, this);
} else {
if (this.lbalvol.hitTest(tool10)) {
logica(10, this);
} else {
if (this.lbalvol.hitTest(tool11)) {
logica(11, this);
} else {
if (this.lbalvol.hitTest(tool12)) {
logica(12, this);
} else {
if (this.lbalvol.hitTest(tool13)) {
_parent.sound_switch.start();
tool5.gotoAndStop('santahatboven');
tool6.gotoAndStop('santahatonder');
tool7.gotoAndStop('riem');
tool8.gotoAndStop('riemv');
tool9.gotoAndStop('oorwarmersrechts');
tool10.gotoAndStop('oorwarmerslinks');
tool11.gotoAndStop('mutsboven');
tool12.gotoAndStop('mutsonder');
tool5used = false;
tool6used = false;
tool7used = false;
tool8used = false;
tool9used = false;
tool10used = false;
tool11used = false;
tool12used = false;
this.lsantahatboven._visible = false;
this.lsantahatonder._visible = false;
this.lriemvoor._visible = false;
this.lriem._visible = false;
this.lriemv._visible = false;
this.loorwarmersrechts._visible = false;
this.loorwarmerslinks._visible = false;
this.ltandenboven._visible = false;
this.ltandenonder._visible = false;
var j = 1;
while (j <= 22) {
(eval('this.p' + j)).gotoAndStop(5);
++j;
}
this._x = this.startx;
this._y = this.starty;
} else {
this._x = this.startx;
this._y = this.starty;
}
}
}
}
}
}
}
}
}
}
}
}
}
};
(eval('bal' + i)).onRelease = (eval('bal' + i)).onReleaseOutside;
++i;
}
levelbal.bal._xscale = 120;
levelbal.bal._yscale = 120;
dolevelup = false;
dolevelupcount = 0;
doendpart = false;
doendpartcount = 0;
loopvolume = 100;
fadingout = true;
fadingdone = false;
levelbal.onEnterFrame = function () {
if (dolevelup) {
++dolevelupcount;
if (dolevelupcount < 6) {
levelbal.bal._xscale = 120 - 20 * dolevelupcount;
levelbal.bal._yscale = 120 - 20 * dolevelupcount;
} else {
if (dolevelupcount == 6) {
var i = 1;
while (i <= 22) {
(eval('levelbal.bal.p' + i)).gotoAndStop(leveldata[(level - 1) * 22 + i - 1]);
++i;
}
levelbal.leveltxt.gotoAndStop(level);
} else {
if (dolevelupcount < 12) {
levelbal.bal._xscale = -120 + 20 * dolevelupcount;
levelbal.bal._yscale = -120 + 20 * dolevelupcount;
} else {
if (dolevelupcount == 12) {
levelbal.bal._xscale = 120;
levelbal.bal._yscale = 120;
dolevelup = false;
dolevelupcount = 0;
}
}
}
}
} else {
if (doendpart) {
++doendpartcount;
if (!fadingdone) {
if (fadingout && loopvolume > 0) {
loopvolume -= 5;
_parent.sound_xmas.setVolume(loopvolume);
} else {
fadingout = false;
fadingdone = true;
_parent.sound_xmas.stop();
}
}
if (doendpartcount == 25) {
toolbal13._visible = false;
tool13._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 28) {
toolbal12._visible = false;
tool12._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 31) {
toolbal11._visible = false;
tool11._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 34) {
toolbal10._visible = false;
tool10._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 37) {
toolbal9._visible = false;
tool9._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 40) {
toolbal8._visible = false;
tool8._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 43) {
toolbal7._visible = false;
tool7._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 46) {
toolbal6._visible = false;
tool6._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 49) {
toolbal5._visible = false;
tool5._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 52) {
toolbal4._visible = false;
tool4._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 55) {
toolbal3._visible = false;
tool3._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 58) {
toolbal2._visible = false;
tool2._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
} else {
if (doendpartcount == 61) {
toolbal1._visible = false;
tool1._visible = false;
_parent.sound_beep.start();
_parent.sound_beep.setVolume(100);
levelbal._visible = false;
titel._visible = false;
iconball1._visible = false;
icon1._visible = false;
iconball2._visible = false;
icon2._visible = false;
iconball3._visible = false;
icon3._visible = false;
iconball4._visible = false;
icon4._visible = false;
slasher._visible = false;
} else {
if (doendpartcount == 64) {
_parent.sound_endpart.start();
_parent.sound_endpart.setVolume(100);
} else {
if (doendpartcount == 120) {
star.gotoAndPlay(2);
} else {
if (doendpartcount == 1130) {
endmovie.gotoAndPlay(2);
} else {
if (doendpartcount > 1130 && doendpartcount < 1190) {
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
};
}
}