Combined Code
movieClip 1 FUIComponentSymbol {
#initclip
function FUIComponentClass() {
this.init();
}
FUIComponentClass.prototype = new MovieClip();
FUIComponentClass.prototype.init = function () {
this.enable = true;
this.focused = false;
this.useHandCursor = false;
this._accImpl = new Object();
this._accImpl.stub = true;
this.styleTable = new Array();
if (_global.globalStyleFormat == undefined) {
_global.globalStyleFormat = new FStyleFormat();
globalStyleFormat.isGlobal = true;
_global._focusControl = new Object();
_global._focusControl.onSetFocus = function (oldFocus, newFocus) {
oldFocus.myOnKillFocus();
newFocus.myOnSetFocus();
};
Selection.addListener(_global._focusControl);
}
if (this._name != undefined) {
this._focusrect = false;
this.tabEnabled = true;
this.focusEnabled = true;
this.tabChildren = false;
this.tabFocused = true;
if (this.hostStyle == undefined) {
globalStyleFormat.addListener(this);
} else {
this.styleTable = this.hostStyle;
}
this.deadPreview._visible = false;
this.deadPreview._height = 1;
this.deadPreview._width = 1;
this.methodTable = new Object();
this.keyListener = new Object();
this.keyListener.controller = this;
this.keyListener.onKeyDown = function () {
this.controller.myOnKeyDown();
};
this.keyListener.onKeyUp = function () {
this.controller.myOnKeyUp();
};
for (var i in this.styleFormat_prm) {
this.setStyleProperty(i, this.styleFormat_prm[i]);
}
}
};
FUIComponentClass.prototype.setEnabled = function (enabledFlag) {
this.enable = arguments.length > 0 ? enabledFlag : true;
this.focusEnabled = enabledFlag;
this.tabEnabled = this.focusEnabled;
if (!this.enable && this.focused) {
Selection.setFocus(undefined);
}
};
FUIComponentClass.prototype.getEnabled = function () {
return this.enable;
};
FUIComponentClass.prototype.setSize = function (w, h) {
this.width = w;
this.height = h;
this.focusRect.removeMovieClip();
};
FUIComponentClass.prototype.setChangeHandler = function (chng, obj) {
this.handlerObj = (obj == undefined) ? this._parent : obj;
this.changeHandler = chng;
};
FUIComponentClass.prototype.invalidate = function (methodName) {
this.methodTable[methodName] = true;
this.onEnterFrame = this.cleanUI;
};
FUIComponentClass.prototype.cleanUI = function () {
if (this.methodTable.setSize) {
this.setSize(this.width, this.height);
} else {
this.cleanUINotSize();
}
this.methodTable = new Object();
delete this.onEnterFrame;
};
FUIComponentClass.prototype.cleanUINotSize = function () {
for (var funct in this.methodTable) {
this[funct]();
}
};
FUIComponentClass.prototype.drawRect = function (x, y, w, h) {
var inner = this.styleTable.focusRectInner.value;
var outer = this.styleTable.focusRectOuter.value;
if (inner == undefined) {
inner = 16777215;
}
if (outer == undefined) {
outer = 0;
}
this.createEmptyMovieClip('focusRect', 1000);
this.focusRect.controller = this;
this.focusRect.lineStyle(1, outer);
this.focusRect.moveTo(x, y);
this.focusRect.lineTo(x + w, y);
this.focusRect.lineTo(x + w, y + h);
this.focusRect.lineTo(x, y + h);
this.focusRect.lineTo(x, y);
this.focusRect.lineStyle(1, inner);
this.focusRect.moveTo(x + 1, y + 1);
this.focusRect.lineTo(x + w - 1, y + 1);
this.focusRect.lineTo(x + w - 1, y + h - 1);
this.focusRect.lineTo(x + 1, y + h - 1);
this.focusRect.lineTo(x + 1, y + 1);
};
FUIComponentClass.prototype.pressFocus = function () {
this.tabFocused = false;
this.focusRect.removeMovieClip();
Selection.setFocus(this);
};
FUIComponentClass.prototype.drawFocusRect = function () {
this.drawRect(-2, -2, this.width + 4, this.height + 4);
};
FUIComponentClass.prototype.myOnSetFocus = function () {
this.focused = true;
Key.addListener(this.keyListener);
if (this.tabFocused) {
this.drawFocusRect();
}
};
FUIComponentClass.prototype.myOnKillFocus = function () {
this.tabFocused = true;
this.focused = false;
this.focusRect.removeMovieClip();
Key.removeListener(this.keyListener);
};
FUIComponentClass.prototype.executeCallBack = function () {
this.handlerObj[this.changeHandler](this);
};
FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) {
this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal);
};
FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) {
if (value == '') {
return undefined;
}
var tmpValue = parseInt(value);
if (!isNaN(tmpValue)) {
value = tmpValue;
}
var global = arguments.length > 2 ? isGlobal : false;
if (this.styleTable[propName] == undefined) {
this.styleTable[propName] = new Object();
this.styleTable[propName].useGlobal = true;
}
if (this.styleTable[propName].useGlobal || !global) {
this.styleTable[propName].value = value;
if (this.setCustomStyleProperty(propName, value)) {
} else {
if (propName == 'embedFonts') {
this.invalidate('setSize');
} else {
if (propName.subString(0, 4) == 'text') {
if (this.textStyle == undefined) {
this.textStyle = new TextFormat();
}
var textProp = propName.subString(4, propName.length);
this.textStyle[textProp] = value;
this.invalidate('setSize');
} else {
for (var j in this.styleTable[propName].coloredMCs) {
var myColor = new Color(this.styleTable[propName].coloredMCs[j]);
if (this.styleTable[propName].value == undefined) {
var myTObj = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '0'};
myColor.setTransform(myTObj);
} else {
myColor.setRGB(value);
}
}
}
}
}
this.styleTable[propName].useGlobal = global;
}
};
FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) {
if (this.styleTable[propName] == undefined) {
this.styleTable[propName] = new Object();
this.styleTable[propName].useGlobal = true;
}
if (this.styleTable[propName].coloredMCs == undefined) {
this.styleTable[propName].coloredMCs = new Object();
}
this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef;
if (this.styleTable[propName].value != undefined) {
var myColor = new Color(skinMCRef);
myColor.setRGB(this.styleTable[propName].value);
}
};
_global.FStyleFormat = function () {
this.nonStyles = {'listeners': true, 'isGlobal': true, 'isAStyle': true, 'addListener': true, 'removeListener': true, 'nonStyles': true, 'applyChanges': true};
this.listeners = new Object();
this.isGlobal = false;
if (arguments.length > 0) {
for (var i in arguments[0]) {
this[i] = arguments[0][i];
}
}
};
_global.FStyleFormat.prototype = new Object();
FStyleFormat.prototype.addListener = function () {
var arg = 0;
while (arg < arguments.length) {
var mcRef = arguments[arg];
this.listeners[arguments[arg]] = mcRef;
for (var i in this) {
if (this.isAStyle(i)) {
mcRef.updateStyleProperty(this, i.toString());
}
}
++arg;
}
};
FStyleFormat.prototype.removeListener = function (component) {
this.listeners[component] = undefined;
for (var prop in this) {
if (this.isAStyle(prop)) {
if (component.styleTable[prop].useGlobal == this.isGlobal) {
component.styleTable[prop].useGlobal = true;
var value = this.isGlobal ? undefined : globalStyleFormat[prop];
component.setStyleProperty(prop, value, true);
}
}
}
};
FStyleFormat.prototype.applyChanges = function () {
var count = 0;
for (var i in this.listeners) {
var component = this.listeners[i];
if (arguments.length > 0) {
var j = 0;
while (j < arguments.length) {
if (this.isAStyle(arguments[j])) {
component.updateStyleProperty(this, arguments[j]);
}
++j;
}
} else {
for (var j in this) {
if (this.isAStyle(j)) {
component.updateStyleProperty(this, j.toString());
}
}
}
}
};
FStyleFormat.prototype.isAStyle = function (name) {
return this.nonStyles[name] ? false : true;
};
#endinitclip
frame 1 {
}
}
movieClip 3 {
}
movieClip 5 {
}
movieClip 7 {
}
movieClip 9 {
}
movieClip 11 {
}
movieClip 13 {
}
movieClip 14 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(arrow_mc, 'arrow');
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 15 {
}
movieClip 16 {
}
movieClip 18 {
}
movieClip 20 {
}
movieClip 21 {
}
movieClip 23 {
}
movieClip 24 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(arrow_mc, 'arrow');
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 25 {
}
movieClip 26 {
}
movieClip 27 {
}
movieClip 28 {
}
movieClip 30 {
}
movieClip 32 {
}
movieClip 33 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(arrow_mc, 'foregroundDisabled');
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 34 UpArrow {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 36 {
}
movieClip 38 {
}
movieClip 39 {
}
movieClip 40 {
}
movieClip 41 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 42 {
}
movieClip 43 {
}
movieClip 45 {
}
movieClip 46 {
}
movieClip 47 {
}
movieClip 48 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 49 {
}
movieClip 51 {
}
movieClip 52 {
}
movieClip 53 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(highlight3D_mc, 'highlight3D');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
}
}
movieClip 54 ScrollThumb {
frame 1 {
stop();
}
}
movieClip 55 {
}
movieClip 57 {
}
movieClip 58 {
}
movieClip 59 {
}
movieClip 60 {
}
movieClip 61 {
}
movieClip 62 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(arrow_mc, 'arrow');
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 63 {
}
movieClip 64 {
}
movieClip 65 {
}
movieClip 66 {
}
movieClip 67 {
}
movieClip 69 {
}
movieClip 70 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(arrow_mc, 'arrow');
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 71 {
}
movieClip 72 {
}
movieClip 73 {
}
movieClip 74 {
}
movieClip 75 {
}
movieClip 77 {
}
movieClip 78 {
frame 1 {
var component = _parent._parent;
component.registerSkinElement(arrow_mc, 'foregroundDisabled');
component.registerSkinElement(face_mc, 'face');
component.registerSkinElement(shadow_mc, 'shadow');
component.registerSkinElement(darkshadow_mc, 'darkshadow');
component.registerSkinElement(highlight_mc, 'highlight');
component.registerSkinElement(highlight3D_mc, 'highlight3D');
}
}
movieClip 79 DownArrow {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 81 {
}
movieClip 82 FHighlightSymbol {
frame 1 {
var component = _parent.controller;
component.registerSkinElement(highlight_mc, 'selection');
stop();
}
frame 2 {
component.registerSkinElement(highlight_mc2, 'selectionDisabled');
stop();
}
frame 3 {
component.registerSkinElement(highlight_mc3, 'selectionUnfocused');
stop();
}
}
movieClip 85 FLabelSymbol {
#initclip
_global.FLabelClass = function () {
if (this.hostComponent == undefined) {
this.hostComponent = (this._parent.controller == undefined) ? this._parent : this._parent.controller;
}
if (this.customTextStyle == undefined) {
if (this.hostComponent.textStyle == undefined) {
this.hostComponent.textStyle = new TextFormat();
}
this.textStyle = this.hostComponent.textStyle;
this.enable = true;
}
};
FLabelClass.prototype = new MovieClip();
Object.registerClass('FLabelSymbol', FLabelClass);
FLabelClass.prototype.setLabel = function (label) {
var val = this.hostComponent.styleTable.embedFonts.value;
if (val != undefined) {
this.labelField.embedFonts = val;
}
this.labelField.setNewTextFormat(this.textStyle);
this.labelField.text = label;
this.labelField._height = this.labelField.textHeight + 2;
};
FLabelClass.prototype.setSize = function (width) {
this.labelField._width = width;
};
FLabelClass.prototype.setEnabled = function (enable) {
this.enable = enable;
var tmpColor = this.hostComponent.styleTable[enable ? 'textColor' : 'textDisabled'].value;
if (tmpColor == undefined) {
tmpColor = enable ? 0 : 8947848;
}
this.setColor(tmpColor);
};
FLabelClass.prototype.getLabel = function () {
return this.labelField.text;
};
FLabelClass.prototype.setColor = function (col) {
this.labelField.textColor = col;
};
#endinitclip
frame 1 {
}
}
movieClip 87 {
}
movieClip 88 {
frame 1 {
var component = _parent;
component.registerSkinElement(track_mc, 'scrollTrack');
}
}
movieClip 89 FScrollBarSymbol {
#initclip
FScrollBarClass = function () {
if (this._height == 4) {
return undefined;
}
this.init();
this.largeScroll = 0;
this.pageSize = 0;
this.maxPos = 0;
this.minPos = 0;
this.smallScroll = 1;
this.width = this.horizontal ? this._width : this._height;
this._yscale = 100;
this._xscale = 100;
this.setScrollPosition(0);
this.tabEnabled = false;
if (this._targetInstanceName.length > 0) {
this.setScrollTarget(this._parent[this._targetInstanceName]);
}
this.tabChildren = false;
this.setSize(this.width);
};
FScrollBarClass.prototype = new FUIComponentClass();
FScrollBarClass.prototype.setHorizontal = function (flag) {
if (this.horizontal && !flag) {
this._xscale = 100;
this._rotation = 0;
} else {
if (flag && !this.horizontal) {
this._xscale = -100;
this._rotation = -90;
}
}
this.horizontal = flag;
};
FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) {
if (!this.enable) {
return undefined;
}
this.pageSize = pSize;
this.minPos = Math.max(mnPos, 0);
this.maxPos = Math.max(mxPos, 0);
this.scrollPosition = Math.max(this.minPos, this.scrollPosition);
this.scrollPosition = Math.min(this.maxPos, this.scrollPosition);
if (this.maxPos - this.minPos <= 0) {
this.scrollThumb_mc.removeMovieClip();
this.upArrow_mc.gotoAndStop(3);
this.downArrow_mc.gotoAndStop(3);
this.downArrow_mc.onDragOut = null;
this.downArrow_mc.onRelease = this.downArrow_mc.onDragOut;
this.downArrow_mc.onPress = this.downArrow_mc.onDragOut;
this.upArrow_mc.onDragOut = null;
this.upArrow_mc.onRelease = this.upArrow_mc.onDragOut;
this.upArrow_mc.onPress = this.upArrow_mc.onDragOut;
this.scrollTrack_mc.onRelease = null;
this.scrollTrack_mc.onPress = this.scrollTrack_mc.onRelease;
this.scrollTrack_mc.onRollOut = null;
this.scrollTrack_mc.onDragOut = this.scrollTrack_mc.onRollOut;
this.scrollTrack_mc.useHandCursor = false;
} else {
var tmp = this.getScrollPosition();
this.upArrow_mc.gotoAndStop(1);
this.downArrow_mc.gotoAndStop(1);
this.upArrow_mc.onDragOver = this.startUpScroller;
this.upArrow_mc.onPress = this.upArrow_mc.onDragOver;
this.upArrow_mc.onDragOut = this.stopScrolling;
this.upArrow_mc.onRelease = this.upArrow_mc.onDragOut;
this.downArrow_mc.onDragOver = this.startDownScroller;
this.downArrow_mc.onPress = this.downArrow_mc.onDragOver;
this.downArrow_mc.onDragOut = this.stopScrolling;
this.downArrow_mc.onRelease = this.downArrow_mc.onDragOut;
this.scrollTrack_mc.onDragOver = this.startTrackScroller;
this.scrollTrack_mc.onPress = this.scrollTrack_mc.onDragOver;
this.scrollTrack_mc.onRelease = this.stopScrolling;
this.scrollTrack_mc.onDragOut = this.stopScrolling;
this.scrollTrack_mc.onRollOut = this.stopScrolling;
this.scrollTrack_mc.useHandCursor = false;
this.attachMovie('ScrollThumb', 'scrollThumb_mc', 3);
this.scrollThumb_mc._x = 0;
this.scrollThumb_mc._y = this.upArrow_mc._height;
this.scrollThumb_mc.onPress = this.startDragThumb;
this.scrollThumb_mc.controller = this;
this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb;
this.scrollThumb_mc.onRelease = this.scrollThumb_mc.onReleaseOutside;
this.scrollThumb_mc.useHandCursor = false;
this.thumbHeight = (this.pageSize / (this.maxPos - this.minPos + this.pageSize)) * this.trackSize;
this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid;
this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop;
this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot;
this.thumbHeight = Math.max(this.thumbHeight, 6);
this.midHeight = this.thumbHeight - this.thumbTop_mc._height - this.thumbBot_mc._height;
this.thumbMid_mc._yScale = this.midHeight * 100 / this.thumbMid_mc._height;
this.thumbMid_mc._y = this.thumbTop_mc._height;
this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight;
this.scrollTop = this.scrollThumb_mc._y;
this.trackHeight = this.trackSize - this.thumbHeight;
this.scrollBot = this.trackHeight + this.scrollTop;
tmp = Math.min(tmp, this.maxPos);
this.setScrollPosition(Math.max(tmp, this.minPos));
}
};
FScrollBarClass.prototype.getScrollPosition = function () {
return this.scrollPosition;
};
FScrollBarClass.prototype.setScrollPosition = function (pos) {
this.scrollPosition = pos;
if (this.scrollThumb_mc != undefined) {
pos = Math.min(pos, this.maxPos);
pos = Math.max(pos, this.minPos);
}
this.scrollThumb_mc._y = (pos - this.minPos) * this.trackHeight / (this.maxPos - this.minPos) + this.scrollTop;
this.executeCallBack();
};
FScrollBarClass.prototype.setLargeScroll = function (lScroll) {
this.largeScroll = lScroll;
};
FScrollBarClass.prototype.setSmallScroll = function (sScroll) {
this.smallScroll = sScroll;
};
FScrollBarClass.prototype.setEnabled = function (enabledFlag) {
var wasEnabled = this.enable;
if (enabledFlag && !wasEnabled) {
this.enable = enabledFlag;
if (this.textField != undefined) {
this.setScrollTarget(this.textField);
} else {
this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos);
this.setScrollPosition(this.cachedPos);
}
this.clickFilter = undefined;
} else {
if (!enabledFlag && wasEnabled) {
this.textField.removeListener(this);
this.cachedPos = this.getScrollPosition();
this.cachedMinPos = this.minPos;
this.cachedMaxPos = this.maxPos;
if (this.clickFilter == undefined) {
this.setScrollProperties(this.pageSize, 0, 0);
} else {
this.clickFilter = true;
}
this.enable = enabledFlag;
}
}
};
FScrollBarClass.prototype.setSize = function (hgt) {
if (this._height == 1) {
return undefined;
}
this.width = hgt;
this.scrollTrack_mc._yscale = 100;
this.scrollTrack_mc._yscale = 100 * this.width / this.scrollTrack_mc._height;
if (this.upArrow_mc == undefined) {
this.attachMovie('UpArrow', 'upArrow_mc', 1);
this.attachMovie('DownArrow', 'downArrow_mc', 2);
this.upArrow_mc.controller = this;
this.downArrow_mc.controller = this.upArrow_mc.controller;
this.downArrow_mc.useHandCursor = false;
this.upArrow_mc.useHandCursor = this.downArrow_mc.useHandCursor;
this.upArrow_mc._y = 0;
this.upArrow_mc._x = 0;
this.downArrow_mc._x = 0;
}
this.scrollTrack_mc.controller = this;
this.downArrow_mc._y = this.width - this.downArrow_mc._height;
this.trackSize = this.width - 2 * this.downArrow_mc._height;
if (this.textField != undefined) {
this.onTextChanged();
} else {
this.setScrollProperties(this.pageSize, this.minPos, this.maxPos);
}
};
FScrollBarClass.prototype.scrollIt = function (inc, mode) {
var delt = this.smallScroll;
if (inc != 'one') {
delt = (this.largeScroll == 0) ? this.pageSize : this.largeScroll;
}
var newPos = this.getScrollPosition() + mode * delt;
if (newPos > this.maxPos) {
newPos = this.maxPos;
} else {
if (newPos < this.minPos) {
newPos = this.minPos;
}
}
this.setScrollPosition(newPos);
};
FScrollBarClass.prototype.startDragThumb = function () {
this.lastY = this._ymouse;
this.onMouseMove = this.controller.dragThumb;
};
FScrollBarClass.prototype.dragThumb = function () {
this.scrollMove = this._ymouse - this.lastY;
this.scrollMove += this._y;
if (this.scrollMove < this.controller.scrollTop) {
this.scrollMove = this.controller.scrollTop;
} else {
if (this.scrollMove > this.controller.scrollBot) {
this.scrollMove = this.controller.scrollBot;
}
}
this._y = this.scrollMove;
var c = this.controller;
c.scrollPosition = Math.round((c.maxPos - c.minPos) * (this._y - c.scrollTop) / c.trackHeight) + c.minPos;
this.controller.isScrolling = true;
updateAfterEvent();
this.controller.executeCallBack();
};
FScrollBarClass.prototype.stopDragThumb = function () {
this.controller.isScrolling = false;
this.onMouseMove = null;
};
FScrollBarClass.prototype.startTrackScroller = function () {
this.controller.trackScroller();
this.controller.scrolling = setInterval(this.controller, 'scrollInterval', 500, 'page', -1);
};
FScrollBarClass.prototype.scrollInterval = function (inc, mode) {
clearInterval(this.scrolling);
if (inc == 'page') {
this.trackScroller();
} else {
this.scrollIt(inc, mode);
}
this.scrolling = setInterval(this, 'scrollInterval', 35, inc, mode);
};
FScrollBarClass.prototype.trackScroller = function () {
if (this.scrollThumb_mc._y + this.thumbHeight < this._ymouse) {
this.scrollIt('page', 1);
} else {
if (this.scrollThumb_mc._y > this._ymouse) {
this.scrollIt('page', -1);
}
}
};
FScrollBarClass.prototype.stopScrolling = function () {
this.controller.downArrow_mc.gotoAndStop(1);
this.controller.upArrow_mc.gotoAndStop(1);
clearInterval(this.controller.scrolling);
};
FScrollBarClass.prototype.startUpScroller = function () {
this.controller.upArrow_mc.gotoAndStop(2);
this.controller.scrollIt('one', -1);
this.controller.scrolling = setInterval(this.controller, 'scrollInterval', 500, 'one', -1);
};
FScrollBarClass.prototype.startDownScroller = function () {
this.controller.downArrow_mc.gotoAndStop(2);
this.controller.scrollIt('one', 1);
this.controller.scrolling = setInterval(this.controller, 'scrollInterval', 500, 'one', 1);
};
FScrollBarClass.prototype.setScrollTarget = function (tF) {
if (tF == undefined) {
this.textField.removeListener(this);
delete this.textField[this.horizontal ? 'hScroller' : 'vScroller'];
if (this.textField.hScroller != undefined && this.textField.vScroller != undefined) {
this.textField.unwatch('text');
this.textField.unwatch('htmltext');
}
}
this.textField = undefined;
if (!(tF instanceof TextField)) {
return undefined;
}
this.textField = tF;
this.textField[this.horizontal ? 'hScroller' : 'vScroller'] = this;
this.onTextChanged();
this.onChanged = function () {
this.onTextChanged();
};
this.onScroller = function () {
if (!this.isScrolling) {
if (!this.horizontal) {
this.setScrollPosition(this.textField.scroll);
} else {
this.setScrollPosition(this.textField.hscroll);
}
}
};
this.textField.addListener(this);
this.textField.watch('text', this.callback);
this.textField.watch('htmlText', this.callback);
};
FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) {
clearInterval(this.hScroller.synchScroll);
clearInterval(this.vScroller.synchScroll);
this.hScroller.synchScroll = setInterval(this.hScroller, 'onTextChanged', 50);
this.vScroller.synchScroll = setInterval(this.vScroller, 'onTextChanged', 50);
return newVal;
};
FScrollBarClass.prototype.onTextChanged = function () {
if (!this.enable || this.textField == undefined) {
return undefined;
}
clearInterval(this.synchScroll);
if (this.horizontal) {
var pos = this.textField.hscroll;
this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll);
this.setScrollPosition(Math.min(pos, this.textField.maxhscroll));
} else {
var pos = this.textField.scroll;
var pageSize = this.textField.bottomScroll - this.textField.scroll;
this.setScrollProperties(pageSize, 1, this.textField.maxscroll);
this.setScrollPosition(Math.min(pos, this.textField.maxscroll));
}
};
FScrollBarClass.prototype.executeCallBack = function () {
if (this.textField == undefined) {
super.executeCallBack();
} else {
if (this.horizontal) {
this.textField.hscroll = this.getScrollPosition();
} else {
this.textField.scroll = this.getScrollPosition();
}
}
};
Object.registerClass('FScrollBarSymbol', FScrollBarClass);
#endinitclip
frame 1 {
}
}
movieClip 90 FListItemSymbol {
#initclip
function FListItemClass() {
this.init();
}
FListItemClass.prototype = new FSelectableItemClass();
Object.registerClass('FListItemSymbol', FListItemClass);
#endinitclip
frame 1 {
}
}
movieClip 91 DataProviderSymbol {
#initclip
_global.DataProviderClass = function () {
this.init();
};
DataProviderClass.prototype.init = function () {
this.items = new Array();
this.uniqueID = 0;
this.views = new Array();
};
DataProviderClass.prototype.addView = function (viewRef) {
this.views.push(viewRef);
var eventObj = {'event': 'updateAll'};
viewRef.modelChanged(eventObj);
};
DataProviderClass.prototype.addItemAt = function (index, value) {
if (index < this.getLength()) {
this.items.splice(index, 0, 'tmp');
}
this.items[index] = new Object();
if (typeof value == 'object') {
this.items[index] = value;
} else {
this.items[index].label = value;
}
this.items[index].__ID__ = this.uniqueID++;
var eventObj = {'event': 'addRows', 'firstRow': index, 'lastRow': index};
this.updateViews(eventObj);
};
DataProviderClass.prototype.addItem = function (value) {
this.addItemAt(this.getLength(), value);
};
DataProviderClass.prototype.removeItemAt = function (index) {
var tmpItm = this.items[index];
this.items.splice(index, 1);
var eventObj = {'event': 'deleteRows', 'firstRow': index, 'lastRow': index};
this.updateViews(eventObj);
return tmpItm;
};
DataProviderClass.prototype.removeAll = function () {
this.items = new Array();
this.updateViews({'event': 'deleteRows', 'firstRow': 0, 'lastRow': this.getLength() - 1});
};
DataProviderClass.prototype.replaceItemAt = function (index, itemObj) {
if (index < 0 || index >= this.getLength()) {
return undefined;
}
var tmpID = this.getItemID(index);
if (typeof itemObj == 'object') {
this.items[index] = itemObj;
} else {
this.items[index].label = itemObj;
}
this.items[index].__ID__ = tmpID;
this.updateViews({'event': 'updateRows', 'firstRow': index, 'lastRow': index});
};
DataProviderClass.prototype.getLength = function () {
return this.items.length;
};
DataProviderClass.prototype.getItemAt = function (index) {
return this.items[index];
};
DataProviderClass.prototype.getItemID = function (index) {
return this.items[index].__ID__;
};
DataProviderClass.prototype.sortItemsBy = function (fieldName, order) {
this.items.sortOn(fieldName);
if (order == 'DESC') {
this.items.reverse();
}
this.updateViews({'event': 'sort'});
};
DataProviderClass.prototype.updateViews = function (eventObj) {
var i = 0;
while (i < this.views.length) {
this.views[i].modelChanged(eventObj);
++i;
}
};
#endinitclip
frame 1 {
}
}
movieClip 92 FSelectableItemSymbol {
#initclip
function FSelectableItemClass() {
this.init();
}
FSelectableItemClass.prototype = new FUIComponentClass();
FSelectableItemClass.prototype.init = function () {
if (this._name != 'itemAsset') {
this.highlighted = false;
this.layoutContent(100);
}
};
FSelectableItemClass.prototype.drawItem = function (itmObj, selected) {
this.displayContent(itmObj, selected);
if (this.highlighted != selected || this.controller.focused != this.oldFocus && selected) {
this.setHighlighted(selected);
}
this.oldFocus = this.controller.focused;
};
FSelectableItemClass.prototype.setSize = function (width, height) {
var LOWEST_DEPTH = -16384;
this.width = width;
this.layoutContent(width);
this.attachMovie('FHighlightSymbol', 'highlight_mc', LOWEST_DEPTH);
this.highlight_mc._x = 0.5;
this.highlight_mc._width = width - 0.5;
this.highlight_mc._height = height;
this.highlight_mc.controller = this;
this.highlight_mc._alpha = 0;
this.highlight_mc.trackAsMenu = true;
this.highlight_mc.onPress = function () {
if (this.controller.enable) {
this.controller.controller.clickHandler(this.controller.itemNum);
}
};
this.highlight_mc.onDragOver = function () {
if (this.controller.controller.focused) {
this.onPress();
}
};
this.highlight_mc.useHandCursor = false;
this.highlight_mc.trackAsMenu = true;
};
FSelectableItemClass.prototype.setEnabled = function (enabledFlag) {
this.enable = enabledFlag;
this.fLabel_mc.setEnabled(enabledFlag);
this.highlight_mc.gotoAndStop(enabledFlag ? 'unfocused' : 'disabled');
};
FSelectableItemClass.prototype.layoutContent = function (width) {
this.attachMovie('FLabelSymbol', 'fLabel_mc', 2, {'hostComponent': this.controller});
this.fLabel_mc._x = 2;
this.fLabel_mc._y = 0;
this.fLabel_mc.setSize(width - 2);
this.fLabel_mc.labelField.selectable = false;
};
FSelectableItemClass.prototype.displayContent = function (itmObj, selected) {
var tmpLabel = '';
if (itmObj.label != undefined) {
tmpLabel = itmObj.label;
} else {
if (typeof itmObj == 'object') {
for (var i in itmObj) {
if (i != '__ID__') {
tmpLabel = itmObj[i] + ', ' + tmpLabel;
}
}
tmpLabel = tmpLabel.substring(0, tmpLabel.length - 2);
} else {
tmpLabel = itmObj;
}
}
if (this.fLabel_mc.labelField.text != tmpLabel) {
this.fLabel_mc.setLabel(tmpLabel);
}
var clr = selected ? this.controller.styleTable.textSelected.value : this.controller.styleTable.textColor.value;
if (clr == undefined) {
clr = selected ? 16777215 : 0;
}
this.fLabel_mc.setColor(clr);
};
FSelectableItemClass.prototype.getItemIndex = function () {
return this.controller.getScrollPosition() + this.itemNum;
};
FSelectableItemClass.prototype.getItemModel = function () {
return this.controller.getItemAt(this.getItemIndex());
};
FSelectableItemClass.prototype.getHostDataProvider = function () {
return this.controller.dataProvider;
};
FSelectableItemClass.prototype.setHighlighted = function (flag) {
fade = this.controller.styleTable.fadeRate.value;
if (fade == undefined || fade == 0 || !flag) {
this.highlight_mc._alpha = flag ? 100 : 0;
delete this.onEnterFrame;
} else {
this.fadeN = fade;
this.fadeX = 1;
this.highLight_mc._alpha = 20;
this.onEnterFrame = function () {
this.highLight_mc._alpha = 60 * Math.sqrt(this.fadeX++ / this.fadeN) + 40;
if (this.fadeX > this.fadeN) {
delete this.onEnterFrame;
}
};
}
this.highlighted = flag;
};
#endinitclip
frame 1 {
}
}
movieClip 93 FSelectableListSymbol {
#initclip
function FSelectableListClass() {
this.init();
}
FSelectableListClass.prototype = new FUIComponentClass();
FSelectableListClass.prototype.init = function () {
super.init();
this.enable = true;
this.selected = new Array();
this.numDisplayed = 0;
this.topDisplayed = 0;
this.lastSelected = 0;
this.tabChildren = false;
if (this._name != undefined) {
this.dataProvider = new DataProviderClass();
this.dataProvider.addView(this);
}
};
FSelectableListClass.prototype.addItemAt = function (index, label, data) {
if (index < 0 || !this.enable) {
return undefined;
}
this.dataProvider.addItemAt(index, {'label': label, 'data': data});
};
FSelectableListClass.prototype.addItem = function (label, data) {
if (!this.enable) {
return undefined;
}
this.dataProvider.addItem({'label': label, 'data': data});
};
FSelectableListClass.prototype.removeItemAt = function (index) {
this.selectHolder = this.getSelectedIndex();
var item = this.getItemAt(index);
this.dataProvider.removeItemAt(index);
return item;
};
FSelectableListClass.prototype.removeAll = function () {
this.dataProvider.removeAll();
};
FSelectableListClass.prototype.replaceItemAt = function (index, newLabel, newData) {
this.dataProvider.replaceItemAt(index, {'label': newLabel, 'data': newData});
};
FSelectableListClass.prototype.sortItemsBy = function (fieldName, order) {
this.lastSelID = this.dataProvider.getItemID(this.lastSelected);
this.dataProvider.sortItemsBy(fieldName, order);
};
FSelectableListClass.prototype.getLength = function () {
return this.dataProvider.getLength();
};
FSelectableListClass.prototype.getSelectedIndex = function () {
for (var uniqueID in this.selected) {
var tmpInd = this.selected[uniqueID].sIndex;
if (tmpInd != undefined) {
return tmpInd;
}
}
};
FSelectableListClass.prototype.getSelectedItem = function () {
return this.getItemAt(this.getSelectedIndex());
};
FSelectableListClass.prototype.getItemAt = function (index) {
return this.dataProvider.getItemAt(index);
};
FSelectableListClass.prototype.getEnabled = function () {
return this.enable;
};
FSelectableListClass.prototype.getValue = function () {
var item = this.getSelectedItem();
return (item.data == undefined) ? item.label : item.data;
};
FSelectableListClass.prototype.setSelectedIndex = function (index, flag) {
if (index >= 0 && index < this.getLength() && this.enable) {
this.clearSelected();
this.selectItem(index, true);
this.lastSelected = index;
this.invalidate('updateControl');
if (flag != false) {
this.executeCallBack();
}
}
};
FSelectableListClass.prototype.setDataProvider = function (obj) {
this.setScrollPosition(0);
this.clearSelected();
if (obj instanceof Array) {
this.dataProvider = new DataProviderClass();
var i = 0;
while (i < obj.length) {
var value = (typeof obj[i] == 'string') ? {'label': obj[i]} : obj[i];
this.dataProvider.addItem(value);
++i;
}
} else {
this.dataProvider = obj;
}
this.dataProvider.addView(this);
};
FSelectableListClass.prototype.setItemSymbol = function (linkID) {
this.tmpPos = this.getScrollPosition();
this.itemSymbol = linkID;
this.invalidate('setSize');
this.setScrollPosition(this.tmpPos);
};
FSelectableListClass.prototype.setEnabled = function (enabledFlag) {
this.cleanUI();
super.setEnabled(enabledFlag);
this.enable = enabledFlag;
this.boundingBox_mc.gotoAndStop(this.enable ? 'enabled' : 'disabled');
var limit = Math.min(this.numDisplayed, this.getLength());
var i = 0;
while (i < limit) {
this.container_mc['fListItem' + i + '_mc'].setEnabled(this.enable);
++i;
}
if (this.enable) {
this.invalidate('updateControl');
}
};
FSelectableListClass.prototype.updateControl = function () {
var i = 0;
while (i < this.numDisplayed) {
this.container_mc['fListItem' + i + '_mc'].drawItem(this.getItemAt(this.topDisplayed + i), this.isSelected(this.topDisplayed + i));
++i;
}
};
FSelectableListClass.prototype.setSize = function (w, h) {
super.setSize(w, h);
this.boundingBox_mc._yscale = 100;
this.boundingBox_mc._xscale = 100;
this.boundingBox_mc._xscale = this.width * 100 / this.boundingBox_mc._width;
this.boundingBox_mc._yscale = this.height * 100 / this.boundingBox_mc._height;
var i = 0;
while (i < this.numDisplayed) {
this.container_mc.attachMovie(this.itemSymbol, 'fListItem' + i + '_mc', 10 + i, {'controller': this, 'itemNum': i});
var item_mc = this.container_mc['fListItem' + i + '_mc'];
var offset = (this.scrollOffset == undefined) ? 0 : this.scrollOffset;
item_mc.setSize(this.width - offset, this.itmHgt);
item_mc._y = (this.itmHgt - 2) * i;
++i;
}
this.updateControl();
};
FSelectableListClass.prototype.modelChanged = function (eventObj) {
var firstRow = eventObj.firstRow;
var lastRow = eventObj.lastRow;
var event = eventObj.event;
if (event == 'addRows') {
for (var i in this.selected) {
if (this.selected[i].sIndex != undefined && this.selected[i].sIndex >= firstRow) {
this.selected[i].sIndex += lastRow - firstRow + 1;
this.setSelectedIndex(this.selected[i].sIndex, false);
}
}
} else {
if (event == 'deleteRows') {
if (firstRow == lastRow) {
var index = firstRow;
if (this.selectHolder == index) {
this.selectionDeleted = true;
}
if (this.topDisplayed + this.numDisplayed >= this.getLength() && this.topDisplayed > 0) {
--this.topDisplayed;
if (this.selectionDeleted && index - 1 >= 0) {
this.setSelectedIndex(index - 1, false);
}
} else {
if (this.selectionDeleted) {
var len = this.getLength();
if (index == len - 1 && len > 1 || index > len / 2) {
this.setSelectedIndex(index - 1, false);
} else {
this.setSelectedIndex(index, false);
}
}
}
for (var i in this.selected) {
if (this.selected[i].sIndex > firstRow) {
--this.selected[i].sIndex;
}
}
} else {
this.clearSelected();
this.topDisplayed = 0;
}
} else {
if (event == 'sort') {
var len = this.getLength();
var i = 0;
while (i < len) {
if (this.isSelected(i)) {
var id = this.dataProvider.getItemID(i);
if (id == this.lastSelID) {
this.lastSelected = i;
}
this.selected[String(id)].sIndex = i;
}
++i;
}
}
}
}
this.invalidate('updateControl');
};
FSelectableListClass.prototype.measureItmHgt = function () {
this.attachMovie(this.itemSymbol, 'tmpItem_mc', 0, {'controller': this});
this.tmpItem_mc.drawItem({'label': 'Sizer: PjtTopg'}, false);
this.itmHgt = this.tmpItem_mc._height;
this.tmpItem_mc.removeMovieClip();
};
FSelectableListClass.prototype.selectItem = function (index, selectedFlag) {
if (selectedFlag && !this.isSelected(index)) {
this.selected[String(this.dataProvider.getItemID(index))] = {'sIndex': index};
} else {
if (!selectedFlag) {
delete this.selected[String(this.dataProvider.getItemID(index))];
}
}
};
FSelectableListClass.prototype.isSelected = function (index) {
return this.selected[String(this.dataProvider.getItemID(index))].sIndex != undefined;
};
FSelectableListClass.prototype.clearSelected = function () {
for (var uniqueID in this.selected) {
var index = this.selected[uniqueID].sIndex;
if (index != undefined && this.topDisplayed <= index && index < this.topDisplayed + this.numDisplayed) {
this.container_mc['fListItem' + (index - this.topDisplayed) + '_mc'].drawItem(this.getItemAt(index), false);
}
}
delete this.selected;
this.selected = new Array();
};
FSelectableListClass.prototype.selectionHandler = function (itemNum) {
var tmpInd = this.topDisplayed + itemNum;
if (this.getItemAt(tmpInd == undefined)) {
this.changeFlag = false;
return undefined;
} else {
this.changeFlag = true;
}
this.clearSelected();
this.selectItem(tmpInd, true);
this.container_mc['fListItem' + itemNum + '_mc'].drawItem(this.getItemAt(tmpInd), this.isSelected(tmpInd));
};
FSelectableListClass.prototype.moveSelBy = function (incr) {
var itmNum = this.getSelectedIndex();
var newItm = itmNum + incr;
newItm = Math.max(0, newItm);
newItm = Math.min(this.getLength() - 1, newItm);
if (newItm == itmNum) {
return undefined;
}
if (itmNum < this.topDisplayed || itmNum >= this.topDisplayed + this.numDisplayed) {
this.setScrollPosition(itmNum);
}
if (newItm >= this.topDisplayed + this.numDisplayed || newItm < this.topDisplayed) {
this.setScrollPosition(this.topDisplayed + incr);
}
this.selectionHandler(newItm - this.topDisplayed);
};
FSelectableListClass.prototype.clickHandler = function (itmNum) {
this.focusRect.removeMovieClip();
if (!this.focused) {
this.pressFocus();
}
this.selectionHandler(itmNum);
this.onMouseUp = this.releaseHandler;
};
FSelectableListClass.prototype.releaseHandler = function () {
if (this.changeFlag) {
this.executeCallBack();
}
this.changeFlag = false;
this.onMouseUp = undefined;
};
FSelectableListClass.prototype.myOnSetFocus = function () {
super.myOnSetFocus();
var i = 0;
while (i < this.numDisplayed) {
this.container_mc['fListItem' + i + '_mc'].highlight_mc.gotoAndStop('enabled');
++i;
}
};
FSelectableListClass.prototype.myOnKillFocus = function () {
super.myOnKillFocus();
var i = 0;
while (i < this.numDisplayed) {
this.container_mc['fListItem' + i + '_mc'].highlight_mc.gotoAndStop('unfocused');
++i;
}
};
#endinitclip
frame 1 {
}
instance dPAsset of movieClip 91 DataProviderSymbol {
onClipEvent (initialize) {
}
}
instance ItemAsset of movieClip 92 FSelectableItemSymbol {
onClipEvent (initialize) {
}
}
}
movieClip 94 FScrollSelectListSymbol {
#initclip
function FScrollSelectListClass() {
this.init();
}
FScrollSelectListClass.prototype = new FSelectableListClass();
FScrollSelectListClass.prototype.getScrollPosition = function () {
return this.topDisplayed;
};
FScrollSelectListClass.prototype.setScrollPosition = function (pos) {
if (this.enable) {
pos = Math.min(pos, this.getLength() - this.numDisplayed);
pos = Math.max(pos, 0);
this.scrollBar_mc.setScrollPosition(pos);
}
};
FScrollSelectListClass.prototype.setAutoHideScrollBar = function (flag) {
this.permaScrollBar = !flag;
this.setSize(this.width, this.height);
};
FScrollSelectListClass.prototype.setEnabled = function (enabledFlag) {
super.setEnabled(enabledFlag);
this.scrollBar_mc.setEnabled(this.enable);
};
FScrollSelectListClass.prototype.setSize = function (w, h) {
var pos = this.getScrollPosition();
super.setSize(w, h);
if (this.scrollBar_mc != undefined) {
this.removed = true;
}
this.scrollBar_mc = undefined;
this.initScrollBar();
this.setScrollPosition(pos);
};
FScrollSelectListClass.prototype.modelChanged = function (eventObj) {
super.modelChanged(eventObj);
this.invalidate('initScrollBar');
};
FScrollSelectListClass.prototype.initScrollBar = function () {
if (!this.permaScrollBar && this.getLength() <= this.numDisplayed) {
if (this.removed) {
this.scrollBar_mc.removeMovieClip();
this.scrollBar_mc = undefined;
this.scrollOffset = undefined;
this.invalidate('setSize');
}
} else {
if (this.scrollBar_mc == undefined) {
this.container_mc.attachMovie('FScrollBarSymbol', 'scrollBar_mc', 3000, {'hostStyle': this.styleTable});
this.scrollBar_mc = this.container_mc.scrollBar_mc;
this.scrollBar_mc.setChangeHandler('scrollHandler', this);
this.scrollBar_mc.setSize(this.height);
this.scrollBar_mc._x = this.width - this.scrollBar_mc._width;
this.scrollBar_mc._y = 0;
this.scrollBar_mc.setLargeScroll(this.numDisplayed - 1);
this.scrollOffset = this.scrollBar_mc._width;
this.invalidate('setSize');
}
this.scrollBar_mc.setScrollProperties(this.numDisplayed, 0, this.getLength() - this.numDisplayed);
}
};
FScrollSelectListClass.prototype.scrollHandler = function (scrollBar) {
var pos = scrollBar.getScrollPosition();
this.topDisplayed = pos;
if (this.lastPosition != pos) {
this.updateControl();
}
this.lastPosition = pos;
};
FScrollSelectListClass.prototype.clickHandler = function (itmNum) {
super.clickHandler(itmNum);
if (this.dragScrolling == undefined && this.scrollBar_mc != undefined) {
this.dragScrolling = setInterval(this, 'dragScroll', 15);
}
};
FScrollSelectListClass.prototype.releaseHandler = function () {
clearInterval(this.dragScrolling);
this.dragScrolling = undefined;
super.releaseHandler();
};
FScrollSelectListClass.prototype.dragScroll = function () {
clearInterval(this.dragScrolling);
if (this.container_mc._ymouse < 0) {
this.setScrollPosition(this.getScrollPosition() - 1);
this.selectionHandler(0);
this.scrollInterval = Math.max(25, -23.8 * -this.container_mc._ymouse + 500);
this.dragScrolling = setInterval(this, 'dragScroll', this.scrollInterval);
} else {
if (this.container_mc._ymouse > (this.itmHgt - 2) * this.numDisplayed) {
this.setScrollPosition(this.getScrollPosition() + 1);
this.selectionHandler(this.numDisplayed - 1);
this.scrollInterval = Math.max(25, -23.8 * Math.abs(this.container_mc._ymouse - (this.itmHgt - 2) * this.numDisplayed - 2) + 500);
this.dragScrolling = setInterval(this, 'dragScroll', this.scrollInterval);
} else {
this.dragScrolling = setInterval(this, 'dragScroll', 15);
}
}
};
FScrollSelectListClass.prototype.myOnKeyDown = function () {
if (this.focused) {
this.keyCodes = new Array(40, 38, 34, 33, 36, 35);
this.keyIncrs = new Array(1, -1, this.numDisplayed - 1, -(this.numDisplayed - 1), -this.getLength(), this.getLength());
var i = 0;
while (i < this.keyCodes.length) {
if (Key.isDown(this.keyCodes[i])) {
this.moveSelBy(this.keyIncrs[i]);
return undefined;
}
++i;
}
this.findInputText();
}
};
FScrollSelectListClass.prototype.findInputText = function () {
var tmpCode = Key.getAscii();
if (tmpCode >= 33 && tmpCode <= 126) {
this.findString(String.fromCharCode(tmpCode));
}
};
FScrollSelectListClass.prototype.findString = function (str) {
if (this.getLength() == 0) {
return undefined;
}
var itemNum = this.getSelectedIndex();
var jump = 0;
var i = itemNum + 1;
while (i != itemNum) {
var itmStr = (this.getItemAt(i)).label.substring(0, str.length);
if (str == itmStr || str.toUpperCase() == itmStr.toUpperCase()) {
var jump = i - itemNum;
break;
}
if (i >= this.getLength() - 1) {
i = -1;
}
++i;
}
if (jump != 0) {
this.moveSelBy(jump);
}
};
#endinitclip
frame 1 {
}
instance scrollBarAsset of movieClip 89 FScrollBarSymbol {
onClipEvent (initialize) {
_targetInstanceName = '';
horizontal = false;
}
onClipEvent (load) {
this._height = 1;
this._width = 1;
}
}
instance superClassAsset of movieClip 93 FSelectableListSymbol {
onClipEvent (initialize) {
}
}
}
movieClip 96 {
}
movieClip 98 FBoundingBoxSymbol {
frame 1 {
var component = _parent;
component.registerSkinElement(boundingBox, 'background');
stop();
}
frame 2 {
component.registerSkinElement(boundingBox2, 'backgroundDisabled');
stop();
}
}
movieClip 100 {
}
movieClip 101 FListBoxSymbol {
#initclip
function FListBoxClass() {
this.itemSymbol = 'FListItemSymbol';
this.init();
this.permaScrollBar = true;
var i = 0;
while (i < this.labels.length) {
this.addItem(this.labels[i], this.data[i]);
++i;
}
this.boundingBox_mc.gotoAndStop(1);
this.width = this._width;
this.height = this._height;
this._xscale = 100;
this._yscale = 100;
this.setSize(this.width, this.height);
if (this.changeHandler.length > 0) {
this.setChangeHandler(this.changeHandler);
}
}
FListBoxClass.prototype = new FScrollSelectListClass();
Object.registerClass('FListBoxSymbol', FListBoxClass);
FListBoxClass.prototype.getSelectedIndices = function () {
var tmpArray = new Array();
for (var i in this.selected) {
tmpArray.push(this.selected[i].sIndex);
}
return tmpArray.length > 0 ? tmpArray : undefined;
};
FListBoxClass.prototype.getSelectedItems = function () {
var indices = this.getSelectedIndices();
var tmpArray = new Array();
var i = 0;
while (i < indices.length) {
tmpArray.push(this.getItemAt(indices[i]));
++i;
}
return tmpArray.length > 0 ? tmpArray : undefined;
};
FListBoxClass.prototype.getSelectMultiple = function () {
return this.selectMultiple;
};
FListBoxClass.prototype.getRowCount = function () {
return this.numDisplayed;
};
FListBoxClass.prototype.setSelectedIndices = function (indexArray) {
this.clearSelected();
var i = 0;
while (i < indexArray.length) {
this.selectItem(indexArray[i], true);
++i;
}
this.updateControl();
};
FListBoxClass.prototype.setSelectMultiple = function (flag) {
this.selectMultiple = flag;
};
FListBoxClass.prototype.setRowCount = function (count) {
var hgt = count * (this.itmHgt - 2) + 2;
this.setSize(this.width, hgt);
};
FListBoxClass.prototype.setWidth = function (wdt) {
this.setSize(wdt, this.height);
};
FListBoxClass.prototype.setSize = function (w, h) {
if (!this.enable) {
return undefined;
}
w = Math.max(w, 20);
h = Math.max(h, 40);
this.container_mc.removeMovieClip();
this.container_mc = this.createEmptyMovieClip('container', 3);
this.measureItmHgt();
this.numDisplayed = Math.floor(h / (this.itmHgt - 2));
this.height = this.numDisplayed * (this.itmHgt - 2) + 2;
super.setSize(w, this.height);
};
FListBoxClass.prototype.removeItemAt = function (index) {
this.selectHolder = this.getSelectedIndices();
return super.removeItemAt(index);
};
FListBoxClass.prototype.selectionHandler = function (itemNum) {
if (this.clickFilter) {
var index = this.topDisplayed + itemNum;
if (this.getItemAt(index) == undefined) {
this.changeFlag = false;
return undefined;
} else {
this.changeFlag = true;
}
if (!this.selectMultiple && !Key.isDown(17) || !Key.isDown(16) && !Key.isDown(17)) {
this.clearSelected();
this.selectItem(index, true);
this.lastSelected = index;
this.container_mc['fListItem' + itemNum + '_mc'].drawItem(this.getItemAt(index), this.isSelected(index));
} else {
if (Key.isDown(16) && this.selectMultiple) {
if (this.lastSelected == -1) {
this.lastSelected = index;
}
var incr = this.lastSelected < index ? 1 : -1;
this.clearSelected();
var i = this.lastSelected;
while (i != index) {
this.selectItem(i, true);
if (i >= this.topDisplayed && i < this.topDisplayed + this.numDisplayed) {
this.container_mc['fListItem' + (i - this.topDisplayed) + '_mc'].drawItem(this.getItemAt(i), this.isSelected(i));
}
i += incr;
}
this.selectItem(index, true);
this.container_mc['fListItem' + (index - this.topDisplayed) + '_mc'].drawItem(this.getItemAt(index), this.isSelected(index));
} else {
if (key.isDown(17)) {
var selectedFlag = this.isSelected(index);
if (!this.selectMultiple) {
this.clearSelected();
}
if (!(!this.selectMultiple && selectedFlag)) {
this.selectItem(index, !selectedFlag);
this.container_mc['fListItem' + itemNum + '_mc'].drawItem(this.getItemAt(this.topDisplayed + itemNum), this.isSelected(this.topDisplayed + itemNum));
}
this.lastSelected = index;
}
}
}
} else {
this.clickFilter = true;
}
};
FListBoxClass.prototype.moveSelBy = function (itemNum) {
super.moveSelBy(itemNum);
this.releaseHandler();
};
#endinitclip
frame 1 {
this.deadPreview._visible = false;
}
instance superClassAsset of movieClip 94 FScrollSelectListSymbol {
onClipEvent (initialize) {
}
}
}
frame 1 {
Stage.showMenu = false;
}
frame 1 {
stop();
}
frame 1 {
_root.loading._visible = true;
}
movieClip 110 {
}
button 116 {
on (release) {
gotoAndPlay(1);
}
}
movieClip 173 {
frame 1 {
var n = Math.round(Math.random() * 29);
if (n == 0) {
gotoAndPlay(2);
} else {
if (n == 1) {
gotoAndPlay(3);
} else {
if (n == 2) {
gotoAndPlay(4);
} else {
if (n == 3) {
gotoAndPlay(5);
} else {
if (n == 4) {
gotoAndPlay(6);
} else {
if (n == 5) {
gotoAndPlay(7);
} else {
if (n == 6) {
gotoAndPlay(8);
} else {
if (n == 7) {
gotoAndPlay(9);
} else {
if (n == 8) {
gotoAndPlay(10);
} else {
if (n == 9) {
gotoAndPlay(11);
} else {
if (n == 10) {
gotoAndPlay(12);
} else {
if (n == 11) {
gotoAndPlay(13);
} else {
if (n == 12) {
gotoAndPlay(14);
} else {
if (n == 13) {
gotoAndPlay(15);
} else {
if (n == 14) {
gotoAndPlay(16);
} else {
if (n == 15) {
gotoAndPlay(17);
} else {
if (n == 16) {
gotoAndPlay(18);
} else {
if (n == 17) {
gotoAndPlay(19);
} else {
if (n == 18) {
gotoAndPlay(20);
} else {
if (n == 19) {
gotoAndPlay(21);
} else {
if (n == 20) {
gotoAndPlay(22);
} else {
if (n == 21) {
gotoAndPlay(23);
} else {
if (n == 22) {
gotoAndPlay(24);
} else {
if (n == 23) {
gotoAndPlay(25);
} else {
if (n == 24) {
gotoAndPlay(26);
} else {
if (n == 25) {
gotoAndPlay(27);
} else {
if (n == 26) {
gotoAndPlay(28);
} else {
if (n == 27) {
gotoAndPlay(29);
} else {
if (n == 28) {
gotoAndPlay(30);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
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();
}
frame 17 {
stop();
}
frame 18 {
stop();
}
frame 19 {
stop();
}
frame 20 {
stop();
}
frame 21 {
stop();
}
frame 22 {
stop();
}
frame 23 {
stop();
}
frame 24 {
stop();
}
frame 25 {
stop();
}
frame 26 {
stop();
}
frame 27 {
stop();
}
frame 28 {
stop();
}
frame 29 {
stop();
}
frame 30 {
stop();
}
}
movieClip 261 {
}
button 266 {
on (release) {
_root.loading.play();
}
}
movieClip 270 {
frame 37 {
stop();
}
}
movieClip 303 {
frame 1 {
stop();
}
frame 100 {
stop();
}
}
movieClip 305 {
}
button 313 {
on (release) {
_root.loading.play();
}
}
movieClip 315 {
frame 1 {
_root.stop();
totalBytes = Math.round(_root.getBytesTotal() / 100);
loadedBytes = Math.round(_root.getBytesLoaded() / 100);
totalKB = Math.round(_root.getBytesTotal() / 1000);
loadKB = Math.round(_root.getBytesLoaded() / 1000);
percentDone = int((loadedBytes / totalBytes) * 100);
bar.gotoAndStop(percentDone);
if (percentDone == 100) {
gotoAndStop(3);
}
}
frame 2 {
if (percentLoaded == 100) {
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}
}
frame 3 {
coverup.useHandCursor = false;
_root.loading.loader.bar.skipload.stop();
_root.loading.loader.bar.skipload._visible = false;
}
}
movieClip 317 {
}
movieClip 318 {
}
movieClip 319 {
}
movieClip 323 {
}
movieClip 324 {
}
movieClip 326 {
}
movieClip 329 {
}
movieClip 331 {
}
movieClip 333 {
}
movieClip 334 {
}
movieClip 336 {
}
movieClip 338 {
}
movieClip 340 {
}
movieClip 342 {
}
button 348 {
on (release) {
_root.loading.gotoAndPlay(406);
}
}
button 353 {
on (release) {
_root.loading.gotoAndPlay(447);
}
}
button 358 {
on (release) {
getURL('http://splapp-me-do.deviantart.com/', '_blank');
}
}
movieClip 359 {
}
button 364 {
on (release) {
_root.loading.play();
}
}
button 369 {
on (release) {
_root.loading.gotoAndPlay(471);
}
}
button 374 {
on (release) {
getURL('http://www.notdoppler.com/', '_blank');
}
}
movieClip 375 {
}
movieClip 377 {
frame 47 {
stop();
}
}
movieClip 386 {
}
movieClip 388 {
}
button 391 {
on (release) {
play();
}
}
button 400 {
on (release) {
gotoAndPlay(280);
}
}
button 401 {
on (release) {
nextFrame();
}
}
movieClip 405 {
}
movieClip 407 {
}
movieClip 413 {
}
button 423 {
on (release) {
prevFrame();
}
}
movieClip 426 {
}
movieClip 434 {
}
button 444 {
on (release) {
getURL('http://notdoppler.com/theimpossiblequiz.php', '_blank');
}
}
button 445 {
on (release) {
getURL('http://splapp-me-do.deviantart.com/art/The-Impossible-Quiz-Demo-13162727', '_blank');
}
}
movieClip 448 {
}
movieClip 449 {
}
button 455 {
on (release) {
play();
}
}
movieClip 457 {
}
movieClip 459 {
}
button 461 {
on (release) {
play();
}
}
movieClip 463 {
}
movieClip 470 {
}
movieClip 498 {
}
button 515 {
on (release) {
getURL('http://www.mochibot.com', '_blank');
}
}
movieClip 520 {
}
movieClip 524 {
frame 1 {
stop();
}
frame 14 {
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = '__mochibot__';
mbc = 'mochibot.com';
g = _global ? _global : _level0._root;
if (g[mb + swfid]) {
return g[mb + swfid];
}
s = System.security;
x = mc._root.getSWFVersion;
fv = x ? mc.getSWFVersion() : (_global ? 6 : 5);
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == 'localWithFile') {
return null;
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = 'http://' + mbc + '/my/core.swf?mv=7&fv=' + fv + '&v=' + escape(/:$version) + '&swfid=' + escape(swfid) + '&l=' + lv + '&f=' + mc + (sb ? '&sb=' + sb : '') + (trk ? '&t=1' : '');
lv = fv > 6 ? mc.getNextHighestDepth() : (g[mb + 'level'] ? g[mb + 'level'] + 1 : lv);
g[mb + 'level'] = lv;
if (fv == 5) {
res = '_level' + lv;
if (!eval(res)) {
loadMovieNum(u, lv);
}
return res;
}
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
return res;
}
__com_mochibot__('24b15b80', this, 10301, true);
Finished;
}
frame 365 {
stop();
}
frame 390 {
_root.nextFrame();
}
frame 405 {
stop();
}
frame 405 {
_root.loading._visible = false;
}
frame 429 {
stop();
}
frame 446 {
gotoAndPlay(365);
}
frame 447 {
twat.useHandCursor = false;
}
frame 451 {
twat.useHandCursor = false;
}
frame 463 {
stop();
}
frame 463 {
twat.useHandCursor = false;
}
frame 470 {
gotoAndPlay(365);
}
frame 493 {
stop();
}
frame 493 {
stop();
}
frame 505 {
gotoAndPlay(365);
}
}
frame 2 {
_root.grade._visible = false;
_root.grade.gotoAndStop(7);
}
frame 2 {
skip1._visible = false;
skip2._visible = false;
skip3._visible = false;
fusestopper1._visible = false;
fusestopper2._visible = false;
fusestopper3._visible = false;
}
frame 2 {
cover.useHandCursor = false;
cover._visible = false;
}
frame 2 {
stop();
}
button 532 {
on (release) {
_root.lives.play();
}
}
button 537 {
on (release) {
_root.lives.play();
}
}
button 542 {
on (release) {
nextFrame();
}
}
button 547 {
on (release) {
_root.lives.play();
}
}
movieClip 550 {
}
movieClip 552 {
}
movieClip 554 {
frame 1 {
stop();
}
}
button 560 {
on (release) {
nextFrame();
}
}
button 565 {
on (release) {
nextFrame();
}
}
button 568 {
on (release) {
gotoAndStop(1);
}
}
movieClip 569 {
frame 1 {
stop();
_quality = 'BEST';
}
frame 2 {
stop();
_quality = 'MEDIUM';
}
frame 3 {
stop();
_quality = 'LOW';
}
}
button 574 {
on (release) {
nextFrame();
skip1._visible = false;
_root.grade.nextFrame();
_root.skipstat.nextFrame();
}
}
button 579 {
on (release) {
nextFrame();
_root.grade.nextFrame();
_root.skipstat.nextFrame();
skip2._visible = false;
}
}
button 584 {
on (release) {
nextFrame();
_root.grade.nextFrame();
_root.skipstat.nextFrame();
skip3._visible = false;
}
}
button 590 {
on (release) {
_root.fusestopper1._visible = false;
_root.fusestop.play();
_root.bomb.stop();
_root.grade.nextFrame();
_root.fsstat.nextFrame();
}
}
movieClip 591 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
button 593 {
on (release) {
_root.fusestopper2._visible = false;
_root.fusestop.play();
_root.bomb.stop();
_root.grade.nextFrame();
_root.fsstat.nextFrame();
}
}
movieClip 594 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
button 596 {
on (release) {
_root.fusestopper3._visible = false;
_root.fusestop.play();
_root.bomb.stop();
_root.grade.nextFrame();
_root.fsstat.nextFrame();
}
}
movieClip 597 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 600 {
}
movieClip 602 {
}
movieClip 608 {
frame 6 {
stop();
}
}
movieClip 612 {
}
movieClip 613 {
}
movieClip 614 {
}
movieClip 619 {
}
movieClip 622 {
}
movieClip 626 {
}
movieClip 634 {
}
movieClip 638 {
}
button 645 {
on (release) {
_root.gotoAndPlay(2);
_root.lives.gotoAndPlay(1);
}
}
button 651 {
on (release) {
_root.gotoAndPlay(2);
_root.lives.play();
}
}
button 652 {
on (release) {
gotoAndPlay(111);
}
}
movieClip 654 {
}
button 663 {
on (release) {
gotoAndPlay(111);
}
}
movieClip 664 {
frame 1 {
stop();
}
}
movieClip 666 {
frame 1 {
stop();
}
frame 2 {
_root.blue.musicinvis.gotoAndPlay(1261);
}
frame 15 {
_root.grade.nextFrame();
_root.lifestat.nextFrame();
}
frame 15 {
stop();
}
frame 16 {
_root.blue.musicinvis.gotoAndPlay(1261);
}
frame 30 {
_root.grade.nextFrame();
_root.lifestat.nextFrame();
}
frame 30 {
stop();
}
frame 31 {
_root.blue.musicinvis.gotoAndPlay(1261);
}
frame 45 {
_root.grade.nextFrame();
_root.lifestat.nextFrame();
}
frame 45 {
stop();
}
frame 46 {
_root.blue.musicinvis.gotoAndPlay(1261);
}
frame 59 {
_root.grade.nextFrame();
_root.lifestat.nextFrame();
}
frame 59 {
stop();
}
frame 60 {
_root.cit.gotoAndStop(1);
_root.musicrestart.nextFrame();
Mouse.show();
_root.amy.stop;
_root.amy.targ.gotoAndStop(6);
_root.spot.gotoAndStop(2);
_root.frank.gotoAndStop(1);
}
frame 60 {
_root.blue.musicinvis.gotoAndPlay(1261);
_root.bomb.stop();
}
frame 60 {
_root.brown.stop();
_root.grade.gotoAndStop(1);
_root.skipstat.gotoAndStop(1);
_root.fsstat.gotoAndStop(1);
_root.lifestat.gotoAndStop(1);
}
frame 60 {
play();
}
frame 76 {
_root.brown.stop();
_root.grade.gotoAndStop(7);
_root.skipstat.gotoAndStop(1);
_root.fsstat.gotoAndStop(1);
_root.lifestat.gotoAndStop(1);
_root.fscount.gotoAndStop(1);
_root.skipcount.gotoAndStop(1);
}
frame 76 {
play();
}
frame 90 {
stop();
}
frame 110 {
gotoAndPlay(1);
}
frame 111 {
_root.music.stop();
}
frame 145 {
_root.loading.gotoAndPlay(280);
_root.gotoAndPlay(1);
}
}
movieClip 721 {
frame 7 {
stop();
}
}
movieClip 727 {
frame 1 {
stop();
}
}
movieClip 731 {
frame 1 {
stop();
}
}
movieClip 737 {
frame 1 {
stop();
}
}
movieClip 742 {
frame 1 {
stop();
}
frame 4 {
stop();
}
}
movieClip 747 {
frame 1 {
stop();
}
frame 4 {
stop();
}
}
movieClip 754 {
}
movieClip 755 {
}
movieClip 756 {
frame 1 {
stop();
}
frame 23 {
_root.lives.gotoAndPlay(60);
}
}
instance tabber of movieClip 756 {
onClipEvent (keyPress '<Tab>') {
_root.tabber.play();
}
}
movieClip 759 {
frame 1 {
twat.useHandCursor = false;
}
}
movieClip 760 {
frame 1 {
stop();
}
frame 21 {
_root.loading.gotoAndPlay(280);
_root.gotoAndStop(1);
}
}
movieClip 761 {
frame 1 {
stop();
}
frame 11 {
_root.gotoAndPlay(2);
}
}
frame 3 {
stop();
}
button 767 {
on (release) {
_root.lives.play();
}
}
button 772 {
on (release) {
nextFrame();
}
}
button 777 {
on (release) {
_root.lives.play();
}
}
button 782 {
on (release) {
_root.lives.play();
}
}
frame 4 {
stop();
}
button 789 {
on (release) {
nextFrame();
}
}
button 794 {
on (release) {
_root.lives.play();
}
}
button 799 {
on (release) {
_root.lives.play();
}
}
button 804 {
on (release) {
_root.lives.play();
}
}
frame 5 {
stop();
}
button 810 {
on (release) {
_root.lives.play();
}
}
button 815 {
on (release) {
_root.lives.play();
}
}
button 820 {
on (release) {
_root.lives.play();
}
}
button 825 {
on (release) {
nextFrame();
}
}
frame 6 {
stop();
}
movieClip 830 {
}
movieClip 834 {
}
movieClip 838 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(82)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(83)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(69)) {
_root.frank.gotoAndPlay(21);
}
}
}
}
movieClip 844 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(67)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(65)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(82)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(79)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(84)) {
_root.frank.gotoAndPlay(56);
}
}
}
}
movieClip 847 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(85)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(68)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(69)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(82)) {
_root.frank.gotoAndPlay(103);
}
}
}
}
movieClip 848 {
frame 1 {
var n = Math.round(Math.random() * 3);
if (n == 0) {
gotoAndPlay(2);
} else {
if (n == 1) {
gotoAndPlay(3);
} else {
if (n == 2) {
gotoAndPlay(4);
}
}
}
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 852 {
}
movieClip 856 {
}
movieClip 857 {
frame 20 {
stop();
}
frame 55 {
_root.nextFrame();
}
frame 95 {
_root.nextFrame();
}
frame 138 {
_root.nextFrame();
}
frame 183 {
_root.nextFrame();
}
}
frame 7 {
stop();
}
button 863 {
on (release) {
_root.lives.play();
}
}
button 868 {
on (release) {
_root.lives.play();
}
}
button 873 {
on (release) {
nextFrame();
}
}
button 878 {
on (release) {
_root.lives.play();
}
}
frame 8 {
stop();
}
button 881 {
on (release) {
_root.lives.play();
}
}
button 883 {
on (release) {
_root.lives.play();
}
}
button 885 {
on (release) {
_root.lives.play();
}
}
button 887 {
on (release) {
_root.lives.play();
}
}
movieClip 889 {
}
instance of movieClip 889 {
onClipEvent (keyPress '<Right>') {
_root.nextFrame();
}
}
frame 9 {
stop();
}
button 895 {
on (release) {
_root.lives.play();
}
}
button 900 {
on (release) {
_root.lives.play();
}
}
button 905 {
on (release) {
_root.lives.play();
}
}
button 910 {
on (release) {
nextFrame();
}
}
frame 10 {
stop();
}
movieClip 912 {
}
movieClip 914 {
}
movieClip 967 {
}
button 969 {
on (release) {
nextFrame();
}
}
movieClip 992 {
}
movieClip 997 {
}
movieClip 999 {
}
movieClip 1008 {
}
movieClip 1010 {
}
movieClip 1013 {
}
movieClip 1014 {
frame 1 {
stop();
}
frame 30 {
stop();
_root.skip1._visible = true;
_root.skipget._visible = false;
_root.grade.prevFrame();
_root.skipcount.nextFrame();
}
}
movieClip 1015 {
frame 1 {
stop();
}
frame 16 {
play();
}
frame 57 {
_root.nextFrame();
}
}
button 1018 {
on (release) {
_root.skipget.play();
_root.bubble._visible = false;
}
}
movieClip 1019 {
frame 160 {
stop();
}
}
frame 11 {
stop();
penguin.onPress = function () {
startDrag(this, false);
};
penguin.onReleaseOutside = function () {
stopDrag();
};
penguin.onRelease = penguin.onReleaseOutside;
}
button 1021 {
on (release) {
play();
}
}
button 1027 {
on (release) {
_root.lives.play();
}
}
button 1032 {
on (release) {
_root.lives.play();
}
}
button 1037 {
on (release) {
_root.lives.play();
}
}
button 1042 {
on (release) {
_root.lives.play();
}
}
movieClip 1044 {
}
frame 12 {
stop();
}
button 1047 {
on (rollOver) {
gotoAndPlay(2);
}
}
movieClip 1049 {
}
movieClip 1050 {
}
movieClip 1052 {
}
movieClip 1053 {
frame 1 {
stop();
}
instance of movieClip 1052 {
onClipEvent (mouseUp) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
frame 2 {
stop();
}
}
movieClip 1057 {
}
movieClip 1063 {
}
movieClip 1067 {
}
button 1068 {
on (rollOver) {
_root.nextFrame();
}
}
movieClip 1070 {
}
movieClip 1071 {
frame 1 {
stop();
}
frame 25 {
stop();
}
frame 25 {
stop();
}
}
movieClip 1073 {
frame 1 {
stop();
}
}
button 1075 {
on (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
movieClip 1077 {
}
movieClip 1078 {
frame 1 {
stop();
}
}
movieClip 1080 {
}
movieClip 1081 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 2 {
sensor.useHandCursor = false;
}
frame 2 {
key.onPress = function () {
startDrag(this, false);
};
key.onReleaseOutside = function () {
stopDrag();
};
key.onRelease = key.onReleaseOutside;
}
instance key of movieClip 1073 {
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.door)) {
_root.blue.spot.nextFrame();
_root.blue.door.play();
_root.blue.key.nextFrame();
_root.blue.key._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block1)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block2)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block3)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block4)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block5)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block6)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block7)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block8)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block9)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block10)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
}
instance sensor of movieClip 1077 {
onClipEvent (rollOver) {
_root.blue.cover._visible = false;
_root.blue.cover.nextFrame();
}
}
instance cover of movieClip 1078 {
onClipEvent (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
}
frame 13 {
stop();
}
button 1087 {
on (release) {
nextFrame();
}
}
button 1092 {
on (release) {
_root.lives.play();
}
}
button 1097 {
on (release) {
_root.lives.play();
}
}
button 1102 {
on (release) {
_root.lives.play();
}
}
frame 14 {
stop();
}
button 1108 {
on (release) {
_root.lives.play();
}
}
button 1113 {
on (release) {
_root.lives.play();
}
}
button 1118 {
on (release) {
_root.lives.play();
}
}
button 1123 {
on (release) {
nextFrame();
}
}
frame 15 {
stop();
part1.onPress = function () {
startDrag(this, false);
};
part1.onReleaseOutside = function () {
stopDrag();
};
part1.onRelease = part1.onReleaseOutside;
part3.onPress = function () {
startDrag(this, false);
};
part3.onReleaseOutside = function () {
stopDrag();
};
part3.onRelease = part3.onReleaseOutside;
part2.onPress = function () {
startDrag(this, false);
};
part2.onReleaseOutside = function () {
stopDrag();
};
part2.onRelease = part2.onReleaseOutside;
part4.onPress = function () {
startDrag(this, false);
};
part4.onReleaseOutside = function () {
stopDrag();
};
part4.onRelease = part4.onReleaseOutside;
quest.useHandCursor = false;
}
button 1126 {
on (release) {
_root.purple.nextFrame();
}
}
movieClip 1128 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
_root.nextFrame();
}
}
movieClip 1130 {
}
movieClip 1132 {
}
movieClip 1134 {
}
movieClip 1136 {
}
frame 16 {
stop();
}
button 1142 {
on (release) {
_root.lives.play();
}
}
button 1147 {
on (release) {
_root.lives.play();
}
}
button 1152 {
on (release) {
_root.lives.play();
}
}
button 1157 {
on (release) {
nextFrame();
}
}
frame 17 {
stop();
}
button 1163 {
on (release) {
_root.lives.play();
}
}
button 1168 {
on (release) {
nextFrame();
}
}
button 1173 {
on (release) {
_root.lives.play();
}
}
button 1178 {
on (release) {
_root.lives.play();
}
}
frame 18 {
stop();
}
movieClip 1181 {
}
movieClip 1185 {
}
movieClip 1186 {
}
button 1188 {
on (rollOver) {
_root.lives.play();
_root.brown.gotoAndPlay(1);
}
}
button 1190 {
on (rollOver) {
_root.lives.play();
_root.brown.gotoAndPlay(1);
}
}
movieClip 1192 {
}
button 1194 {
on (rollOver) {
_root.nextFrame();
}
}
button 1196 {
on (rollOver) {
_root.lives.play();
_root.brown.gotoAndPlay(1);
}
}
movieClip 1197 {
frame 37 {
var n = Math.round(Math.random() * 4);
if (n == 0) {
gotoAndPlay(38);
} else {
if (n == 1) {
gotoAndPlay(87);
} else {
if (n == 2) {
gotoAndPlay(138);
} else {
if (n == 3) {
gotoAndPlay(191);
}
}
}
}
}
frame 86 {
gotoAndPlay(1);
_root.lives.play();
}
frame 137 {
gotoAndPlay(1);
_root.lives.play();
}
frame 190 {
gotoAndPlay(1);
_root.lives.play();
}
frame 256 {
gotoAndPlay(1);
_root.lives.play();
}
}
frame 19 {
stop();
}
button 1203 {
on (release) {
_root.lives.play();
}
}
button 1208 {
on (release) {
_root.lives.play();
}
}
button 1213 {
on (release) {
nextFrame();
}
}
button 1218 {
on (release) {
_root.lives.play();
}
}
frame 20 {
stop();
}
button 1224 {
on (release) {
_root.lives.play();
}
}
button 1229 {
on (release) {
_root.lives.play();
}
}
button 1234 {
on (release) {
nextFrame();
}
}
button 1239 {
on (release) {
_root.lives.play();
}
}
frame 21 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 21 {
stop();
}
button 1242 {
on (release) {
play();
}
}
button 1247 {
on (release) {
play();
_root.slick.spots.spotcheck.nextFrame();
}
}
movieClip 1248 {
}
movieClip 1256 {
frame 1 {
stop();
}
frame 9 {
stop();
}
}
movieClip 1258 {
frame 1 {
stop();
}
frame 11 {
_root.slick.spots.gotoAndPlay(5);
}
}
button 1266 {
on (release) {
_root.fusestopperget.play();
play();
}
}
movieClip 1267 {
}
movieClip 1274 {
frame 1 {
stop();
}
frame 9 {
stop();
_root.purp._visible = false;
}
}
movieClip 1279 {
}
movieClip 1284 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 5 {
_root.bomb.stop();
}
frame 35 {
_root.play();
}
}
movieClip 1285 {
}
movieClip 1287 {
frame 24 {
stop();
}
}
movieClip 1305 {
}
movieClip 1321 {
}
movieClip 1324 {
}
movieClip 1327 {
}
movieClip 1337 {
}
movieClip 1340 {
frame 1 {
gotoAndPlay(72);
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
movieClip 1344 {
}
movieClip 1346 {
frame 1 {
stop();
}
frame 47 {
_root.fusestopperget._visible = false;
_root.fusestopper1._visible = true;
_root.grade.prevFrame();
_root.fscount.nextFrame();
}
}
movieClip 1348 {
}
movieClip 1396 {
}
movieClip 1400 {
}
movieClip 1412 {
frame 1 {
stop();
}
frame 41 {
_root.bomb._visible = false;
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 75 {
stop();
}
}
frame 22 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 22 {
stop();
}
button 1418 {
on (release) {
nextFrame();
}
}
button 1423 {
on (release) {
_root.lives.play();
}
}
button 1428 {
on (release) {
_root.lives.play();
}
}
button 1433 {
on (release) {
_root.lives.play();
}
}
frame 23 {
stop();
}
button 1439 {
on (release) {
nextFrame();
}
}
button 1444 {
on (release) {
_root.lives.play();
}
}
button 1449 {
on (release) {
_root.lives.play();
}
}
button 1454 {
on (release) {
_root.lives.play();
}
}
frame 24 {
stop();
ring.onPress = function () {
startDrag(this, false);
};
ring.onReleaseOutside = function () {
stopDrag();
};
ring.onRelease = ring.onReleaseOutside;
}
movieClip 1457 {
}
instance ring of movieClip 1457 {
onClipEvent (enterFrame) {
if (_root.ring.hitTest(_root.shitbag)) {
_root.ring._visible = false;
_root.win.play();
}
}
}
movieClip 1459 {
}
movieClip 1467 {
frame 1 {
stop();
}
frame 35 {
_root.nextFrame();
}
}
frame 25 {
stop();
}
button 1473 {
on (release) {
_root.lives.play();
}
}
button 1478 {
on (release) {
nextFrame();
}
}
button 1483 {
on (release) {
_root.lives.play();
}
}
button 1488 {
on (release) {
_root.lives.play();
}
}
frame 26 {
stop();
}
button 1494 {
on (release) {
_root.lives.play();
}
}
button 1499 {
on (release) {
nextFrame();
}
}
button 1504 {
on (release) {
_root.lives.play();
}
}
button 1509 {
on (release) {
_root.lives.play();
}
}
frame 27 {
stop();
}
button 1515 {
on (release) {
_root.lives.play();
}
}
button 1520 {
on (release) {
nextFrame();
}
}
button 1525 {
on (release) {
_root.lives.play();
}
}
button 1530 {
on (release) {
_root.lives.play();
}
}
frame 28 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 28 {
stop();
}
button 1535 {
on (release) {
_root.lives.play();
}
}
button 1540 {
on (release) {
_root.lives.play();
}
}
button 1545 {
on (release) {
_root.lives.play();
}
}
button 1550 {
on (release) {
_root.lives.play();
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(49)) {
_root.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(97)) {
_root.nextFrame();
}
}
}
movieClip 1555 {
frame 1 {
gotoAndPlay(241);
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
frame 29 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 29 {
stop();
}
button 1562 {
on (release) {
_root.lives.play();
}
}
button 1567 {
on (release) {
_root.lives.play();
}
}
button 1572 {
on (release) {
_root.lives.play();
}
}
button 1577 {
on (release) {
_root.sparta.play();
}
}
movieClip 1579 {
}
movieClip 1594 {
frame 1 {
stop();
}
frame 98 {
_root.nextFrame();
stop();
}
}
frame 30 {
stop();
}
movieClip 1602 {
frame 20 {
gotoAndPlay(1);
}
frame 21 {
stop();
}
}
movieClip 1608 {
}
button 1609 {
on (rollOver) {
_root.hidden1.play();
}
}
movieClip 1615 {
}
movieClip 1626 {
frame 15 {
stop();
}
}
movieClip 1627 {
frame 1 {
gotoAndPlay(291);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1636 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb1.onPress = function () {
startDrag(this, false);
};
bomb1.onReleaseOutside = function () {
stopDrag();
};
bomb1.onRelease = bomb1.onReleaseOutside;
}
instance bomb1 of movieClip 1627 {
onClipEvent (enterFrame) {
if (_root.hidden1.bomb1.hitTest(_root.water)) {
_root.hidden1.bomb1.gotoAndStop(376);
}
}
}
}
button 1637 {
on (rollOver) {
_root.hidden2.play();
}
}
movieClip 1641 {
frame 1 {
gotoAndPlay(241);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden1.bomb1.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1645 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb2.onPress = function () {
startDrag(this, false);
};
bomb2.onReleaseOutside = function () {
stopDrag();
};
bomb2.onRelease = bomb2.onReleaseOutside;
}
instance bomb2 of movieClip 1641 {
onClipEvent (enterFrame) {
if (_root.hidden2.bomb2.hitTest(_root.water)) {
_root.hidden2.bomb2.gotoAndStop(376);
}
}
}
}
button 1646 {
on (rollOver) {
_root.hidden3.play();
}
}
movieClip 1650 {
frame 1 {
gotoAndPlay(291);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden1.bomb1.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1654 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb3.onPress = function () {
startDrag(this, false);
};
bomb3.onReleaseOutside = function () {
stopDrag();
};
bomb3.onRelease = bomb3.onReleaseOutside;
}
instance bomb3 of movieClip 1650 {
onClipEvent (enterFrame) {
if (_root.hidden3.bomb3.hitTest(_root.water)) {
_root.hidden3.bomb3.gotoAndStop(376);
}
}
}
}
button 1655 {
on (rollOver) {
_root.hidden4.play();
}
}
movieClip 1659 {
frame 1 {
gotoAndPlay(266);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden1.bomb1.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1663 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb4.onPress = function () {
startDrag(this, false);
};
bomb4.onReleaseOutside = function () {
stopDrag();
};
bomb4.onRelease = bomb4.onReleaseOutside;
}
instance bomb4 of movieClip 1659 {
onClipEvent (enterFrame) {
if (_root.hidden4.bomb4.hitTest(_root.water)) {
_root.hidden4.bomb4.gotoAndStop(376);
}
}
}
}
button 1664 {
on (rollOver) {
_root.hidden5.play();
}
}
movieClip 1668 {
frame 1 {
gotoAndPlay(341);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden1.bomb1.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1672 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb5.onPress = function () {
startDrag(this, false);
};
bomb5.onReleaseOutside = function () {
stopDrag();
};
bomb5.onRelease = bomb5.onReleaseOutside;
}
instance bomb5 of movieClip 1668 {
onClipEvent (enterFrame) {
if (_root.hidden5.bomb5.hitTest(_root.water)) {
_root.hidden5.bomb5.gotoAndStop(376);
}
}
}
}
button 1673 {
on (rollOver) {
_root.hidden6.play();
}
}
movieClip 1677 {
frame 1 {
gotoAndPlay(241);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden1.bomb1.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1681 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb6.onPress = function () {
startDrag(this, false);
};
bomb6.onReleaseOutside = function () {
stopDrag();
};
bomb6.onRelease = bomb6.onReleaseOutside;
}
instance bomb6 of movieClip 1677 {
onClipEvent (enterFrame) {
if (_root.hidden6.bomb6.hitTest(_root.water)) {
_root.hidden6.bomb6.gotoAndStop(376);
}
}
}
}
button 1682 {
on (rollOver) {
_root.hidden7.play();
}
}
movieClip 1686 {
frame 1 {
gotoAndPlay(241);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden1.bomb1.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1690 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb7.onPress = function () {
startDrag(this, false);
};
bomb7.onReleaseOutside = function () {
stopDrag();
};
bomb7.onRelease = bomb7.onReleaseOutside;
}
instance bomb7 of movieClip 1686 {
onClipEvent (enterFrame) {
if (_root.hidden7.bomb7.hitTest(_root.water)) {
_root.hidden7.bomb7.gotoAndStop(376);
}
}
}
}
button 1691 {
on (rollOver) {
_root.hidden8.play();
}
}
movieClip 1695 {
frame 1 {
gotoAndPlay(291);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden1.bomb1.stop();
_root.hidden9.bomb9.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1699 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb8.onPress = function () {
startDrag(this, false);
};
bomb8.onReleaseOutside = function () {
stopDrag();
};
bomb8.onRelease = bomb8.onReleaseOutside;
}
instance bomb8 of movieClip 1695 {
onClipEvent (enterFrame) {
if (_root.hidden8.bomb8.hitTest(_root.water)) {
_root.hidden8.bomb8.gotoAndStop(376);
}
}
}
}
button 1700 {
on (rollOver) {
_root.hidden9.play();
}
}
movieClip 1704 {
frame 1 {
gotoAndPlay(291);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden1.bomb1.stop();
_root.hidden10.bomb10.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1708 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb9.onPress = function () {
startDrag(this, false);
};
bomb9.onReleaseOutside = function () {
stopDrag();
};
bomb9.onRelease = bomb9.onReleaseOutside;
}
instance bomb9 of movieClip 1704 {
onClipEvent (enterFrame) {
if (_root.hidden9.bomb9.hitTest(_root.water)) {
_root.hidden9.bomb9.gotoAndStop(376);
}
}
}
}
button 1709 {
on (rollOver) {
_root.hidden10.play();
}
}
movieClip 1713 {
frame 1 {
gotoAndPlay(291);
}
frame 365 {
_root.water.gotoAndPlay(21);
_root.water.visible = false;
}
frame 366 {
_root.hidden2.bomb2.stop();
_root.hidden3.bomb3.stop();
_root.hidden4.bomb4.stop();
_root.hidden5.bomb5.stop();
_root.hidden6.bomb6.stop();
_root.hidden7.bomb7.stop();
_root.hidden8.bomb8.stop();
_root.hidden9.bomb9.stop();
_root.hidden1.bomb1.stop();
_root.skipbomb.green.stop();
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1717 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb10.onPress = function () {
startDrag(this, false);
};
bomb10.onReleaseOutside = function () {
stopDrag();
};
bomb10.onRelease = bomb10.onReleaseOutside;
}
instance bomb10 of movieClip 1713 {
onClipEvent (enterFrame) {
if (_root.hidden10.bomb10.hitTest(_root.water)) {
_root.hidden10.bomb10.gotoAndStop(376);
}
}
}
}
button 1718 {
on (rollOver) {
_root.skipbomb.play();
}
}
movieClip 1721 {
}
movieClip 1723 {
}
movieClip 1735 {
}
movieClip 1742 {
}
movieClip 1749 {
frame 15 {
stop();
}
}
movieClip 1750 {
frame 1 {
gotoAndPlay(291);
}
frame 372 {
_root.skipget2.play();
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1754 {
frame 1 {
stop();
}
frame 10 {
stop();
green.onPress = function () {
startDrag(this, false);
};
green.onReleaseOutside = function () {
stopDrag();
};
green.onRelease = green.onReleaseOutside;
}
instance green of movieClip 1750 {
onClipEvent (enterFrame) {
if (_root.skipbomb.green.hitTest(_root.water)) {
_root.skipbomb.green.gotoAndStop(376);
}
}
}
}
button 1755 {
on (rollOver) {
_root.found.play();
}
}
movieClip 1765 {
}
button 1766 {
on (release) {
_root.nextFrame();
}
}
movieClip 1767 {
frame 1 {
stop();
}
frame 10 {
stop();
}
}
movieClip 1768 {
frame 1 {
stop();
}
frame 30 {
stop();
_root.skip2._visible = true;
_root.skipget2._visible = false;
_root.grade.prevFrame();
_root.skipcount.nextFrame();
}
}
frame 31 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 31 {
stop();
}
button 1774 {
on (release) {
_root.lives.play();
}
}
button 1779 {
on (release) {
_root.lives.play();
}
}
button 1784 {
on (release) {
_root.lives.play();
}
}
button 1789 {
on (release) {
_root.lives.play();
}
}
button 1794 {
on (release) {
nextFrame();
}
}
movieClip 1799 {
frame 1 {
gotoAndPlay(120);
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
frame 32 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 32 {
stop();
}
button 1805 {
on (release) {
_root.lives.play();
}
}
button 1810 {
on (release) {
_root.lives.play();
}
}
button 1815 {
on (release) {
nextFrame();
}
}
button 1820 {
on (release) {
_root.lives.play();
}
}
frame 33 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 33 {
stop();
}
button 1825 {
on (release) {
_root.lives.play();
}
}
button 1829 {
on (release) {
nextFrame();
}
}
button 1833 {
on (release) {
_root.lives.play();
}
}
button 1836 {
on (release) {
_root.lives.play();
}
}
button 1839 {
on (release) {
_root.lives.play();
}
}
frame 34 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 34 {
stop();
}
button 1842 {
on (release) {
nextFrame();
}
}
button 1847 {
on (release) {
_root.lives.play();
}
}
button 1852 {
on (release) {
_root.lives.play();
}
}
button 1857 {
on (release) {
_root.lives.play();
}
}
button 1862 {
on (release) {
_root.lives.play();
}
}
frame 35 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 35 {
stop();
}
button 1868 {
on (release) {
_root.lives.gotoAndPlay(60);
}
}
button 1874 {
on (release) {
nextFrame();
}
}
frame 36 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 36 {
stop();
}
button 1880 {
on (release) {
_root.lives.play();
}
}
button 1885 {
on (release) {
nextFrame();
}
}
button 1890 {
on (release) {
_root.lives.play();
}
}
button 1895 {
on (release) {
_root.lives.play();
}
}
frame 37 {
stop();
}
button 1901 {
on (release) {
_root.lives.play();
}
}
button 1906 {
on (release) {
_root.lives.play();
}
}
button 1911 {
on (release) {
_root.lives.play();
}
}
button 1916 {
on (release) {
nextFrame();
}
}
frame 38 {
stop();
lol.useHandCursor = false;
}
movieClip 1919 {
frame 60 {
stop();
}
}
movieClip 1928 {
frame 133 {
stop();
_root.nextFrame();
}
}
frame 39 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 39 {
stop();
}
movieClip 1933 {
}
instance of movieClip 1933 {
onClipEvent (keyUp) {
_root.mashometer.nextFrame();
}
}
movieClip 1935 {
}
movieClip 1938 {
}
movieClip 1940 {
frame 1 {
stop();
}
frame 86 {
_root.nextFrame();
}
}
frame 40 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 40 {
stop();
}
movieClip 1942 {
frame 1 {
stop();
}
frame 1260 {
gotoAndPlay(2);
}
frame 1261 {
_root.music.play();
}
}
button 1943 {
on (rollOver) {
gotoAndPlay(2);
}
}
movieClip 1954 {
frame 1 {
stop();
}
frame 13 {
Mouse.show();
_root.blue.musicinvis.stop();
_root.music.play();
}
frame 25 {
stop();
}
frame 25 {
stop();
}
}
movieClip 1956 {
frame 1 {
stop();
}
}
button 1958 {
on (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
movieClip 1960 {
}
movieClip 1962 {
frame 60 {
gotoAndPlay(1);
}
frame 61 {
stop();
}
}
button 1965 {
on (rollOver) {
_root.blue.vanish._visible = false;
_root.blue.invisible.play();
_root.music.stop();
_root.blue.musicinvis.play();
_root.blue.message.play();
}
}
movieClip 1969 {
frame 1 {
stop();
}
frame 2 {
Mouse.hide();
}
frame 5 {
_root.blue.vanish._visible = false;
}
}
movieClip 1971 {
frame 1 {
stop();
}
frame 15 {
stop();
}
}
movieClip 1972 {
frame 1 {
stop();
}
frame 1 {
_root.bomb.gotoAndStop(1);
_root.cover._visible = false;
}
frame 1 {
Mouse.show();
}
frame 2 {
stop();
_root.bomb.play();
}
frame 2 {
_root.cover._visible = true;
}
frame 2 {
key.onPress = function () {
startDrag(this, false);
};
key.onReleaseOutside = function () {
stopDrag();
};
key.onRelease = key.onReleaseOutside;
}
instance key of movieClip 1956 {
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.door)) {
_root.blue.spot.nextFrame();
_root.blue.door.play();
_root.blue.key.nextFrame();
_root.blue.key._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block1)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block2)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block3)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block4)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block5)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block6)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block7)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block8)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block9)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
onClipEvent (enterFrame) {
if (_root.blue.key.hitTest(_root.blue.block10)) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
}
instance sensor of movieClip 1077 {
onClipEvent (rollOver) {
_root.blue.cover._visible = false;
_root.blue.cover.nextFrame();
}
}
instance cover of movieClip 1078 {
onClipEvent (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
}
movieClip 1978 {
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
frame 41 {
stop();
_root.cover._visible = false;
}
button 1984 {
on (release) {
_root.lives.play();
}
}
button 1989 {
on (release) {
_root.lives.play();
}
}
button 1994 {
on (release) {
_root.nextFrame();
}
}
button 1999 {
on (release) {
_root.lives.play();
}
}
frame 42 {
stop();
}
button 2002 {
on (release) {
_root.lives.play();
}
}
button 2004 {
on (release) {
_root.lives.play();
}
}
button 2006 {
on (release) {
_root.lives.play();
}
}
button 2008 {
on (release) {
_root.lives.play();
}
}
button 2010 {
on (release) {
_root.lives.play();
}
}
button 2012 {
on (release) {
_root.lives.play();
}
}
button 2016 {
on (release) {
_root.lives.play();
}
}
button 2018 {
on (release) {
_root.lives.play();
}
}
movieClip 2019 {
frame 145 {
stop();
}
}
button 2021 {
on (release) {
_root.nextFrame();
}
}
movieClip 2025 {
}
button 2026 {
on (release) {
_root.fusestopperget.play();
_root.stopper._visible = false;
}
}
movieClip 2027 {
frame 1 {
stop();
}
frame 47 {
_root.fusestopperget._visible = false;
_root.fusestopper2._visible = true;
_root.grade.prevFrame();
_root.fscount.nextFrame();
}
}
frame 43 {
stop();
_root.cover._visible = true;
}
movieClip 2031 {
}
movieClip 2035 {
}
movieClip 2037 {
}
movieClip 2039 {
}
movieClip 2058 {
}
movieClip 2067 {
}
movieClip 2080 {
}
movieClip 2089 {
frame 1 {
_root.music.stop();
}
frame 1 {
fist.onPress = function () {
startDrag(this, false);
};
fist.onReleaseOutside = function () {
stopDrag();
};
fist.onRelease = fist.onReleaseOutside;
}
frame 1 {
stop();
}
instance fist of movieClip 2037 {
onClipEvent (enterFrame) {
if (_root.gingerneck.fist.hitTest(_root.gingerneck.FACE)) {
_root.gingerneck.play();
_root.gingerneck.FACE._visible = false;
}
}
}
frame 2 {
_root.gingerneck.fist._visible = false;
}
instance fist of movieClip 2037 {
onClipEvent (enterFrame) {
if (_root.gingerneck.fist.hitTest(_root.gingerneck.FACE)) {
_root.gingerneck.play();
_root.gingerneck.fist._visible = false;
_root.gingerneck.FACE._visible = false;
}
}
}
instance fist of movieClip 2037 {
onClipEvent (enterFrame) {
if (_root.gingerneck.fist.hitTest(_root.gingerneck.FACE)) {
_root.gingerneck.play();
}
}
}
instance of movieClip 101 FListBoxSymbol {
onClipEvent (initialize) {
selectMultiple = false;
changeHandler = '';
}
}
frame 278 {
_root.nextFrame();
}
}
frame 44 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 44 {
_root.music.play();
}
frame 44 {
stop();
_root.cover._visible = false;
}
button 2097 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2099 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2103 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2105 {
on (release) {
_root.nextFrame();
}
}
button 2108 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2110 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2112 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2114 {
on (release) {
_root.nextFrame();
}
}
button 2117 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2119 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2121 {
on (release) {
_root.nextFrame();
}
}
button 2123 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2126 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2128 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2130 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2132 {
on (release) {
_root.nextFrame();
}
}
button 2135 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2137 {
on (release) {
_root.nextFrame();
}
}
button 2139 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2141 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2144 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2146 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2148 {
on (release) {
_root.nextFrame();
}
}
button 2150 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2153 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2155 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2157 {
on (release) {
_root.nextFrame();
}
}
button 2159 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2163 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2164 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2165 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2166 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2171 {
on (release) {
_root.nextFrame();
}
}
button 2174 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2176 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2178 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2180 {
on (release) {
_root.nextFrame();
}
}
button 2183 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2185 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2187 {
on (release) {
_root.nextFrame();
}
}
button 2189 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2192 {
on (release) {
_root.nextFrame();
}
}
button 2194 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2196 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2198 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
movieClip 2199 {
frame 1 {
var n = Math.round(Math.random() * 11);
if (n == 0) {
gotoAndPlay(2);
} else {
if (n == 1) {
gotoAndPlay(3);
} else {
if (n == 2) {
gotoAndPlay(4);
} else {
if (n == 3) {
gotoAndPlay(5);
} else {
if (n == 4) {
gotoAndPlay(6);
} else {
if (n == 5) {
gotoAndPlay(7);
} else {
if (n == 6) {
gotoAndPlay(8);
} else {
if (n == 7) {
gotoAndPlay(9);
} else {
if (n == 8) {
gotoAndPlay(10);
} else {
if (n == 9) {
gotoAndPlay(11);
} else {
if (n == 10) {
gotoAndPlay(12);
}
}
}
}
}
}
}
}
}
}
}
}
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 45 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 45 {
stop();
}
button 2206 {
on (release) {
_root.lives.play();
}
}
button 2211 {
on (release) {
_root.lives.play();
}
}
button 2216 {
on (release) {
_root.lives.play();
}
}
button 2221 {
on (release) {
nextFrame();
}
}
frame 46 {
stop();
}
button 2227 {
on (release) {
_root.lives.play();
}
}
button 2232 {
on (release) {
_root.lives.play();
}
}
button 2237 {
on (release) {
_root.lives.play();
}
}
button 2242 {
on (release) {
_root.lives.play();
}
}
button 2246 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2250 {
on (release) {
nextFrame();
}
}
button 2254 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2256 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2257 {
on (release) {
nextFrame();
}
}
button 2260 {
on (release) {
nextFrame();
}
}
button 2263 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2264 {
on (release) {
nextFrame();
}
}
button 2266 {
on (release) {
play();
}
}
button 2267 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2269 {
on (release) {
nextFrame();
}
}
movieClip 2270 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 25 {
_root.nextFrame();
}
}
frame 47 {
stop();
}
button 2276 {
on (release) {
nextFrame();
}
}
button 2281 {
on (release) {
_root.lives.play();
}
}
button 2286 {
on (release) {
_root.lives.play();
}
}
button 2291 {
on (release) {
_root.lives.play();
}
}
frame 48 {
stop();
}
button 2297 {
on (release) {
_root.lives.play();
}
}
button 2302 {
on (release) {
nextFrame();
}
}
button 2307 {
on (release) {
_root.lives.play();
}
}
button 2312 {
on (release) {
_root.lives.play();
}
}
movieClip 2314 {
}
frame 49 {
stop();
}
button 2320 {
on (release) {
nextFrame();
}
}
button 2325 {
on (release) {
_root.lives.play();
}
}
button 2330 {
on (release) {
_root.lives.play();
}
}
button 2335 {
on (release) {
_root.lives.play();
}
}
frame 50 {
stop();
}
movieClip 2342 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(52)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(51)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(99)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(191)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(57)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(105)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(13)) {
_root.frank.gotoAndPlay(21);
}
}
}
}
movieClip 2345 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (keyDown) {
if (Key.isDown(46)) {
_root.frank.words.del.nextFrame();
}
}
}
frame 40 {
stop();
}
frame 40 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(46)) {
_root.frank.gotoAndPlay(129);
}
}
}
}
movieClip 2353 {
}
movieClip 2356 {
}
movieClip 2357 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(17)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
_root.frank.words.udder.play();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(70)) {
_root.frank.words.udder.gotoAndPlay(36);
}
}
}
frame 35 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(18)) {
_root.frank.gotoAndPlay(56);
}
}
}
frame 58 {
_root.lives.play();
_root.frank.words.gotoAndPlay(1);
}
}
movieClip 2364 {
frame 1 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(88)) {
_root.frank.words.sock.nextFrame();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.frank.words.sock.nextFrame();
}
}
}
frame 3 {
play();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(20)) {
_root.frank.words.sock.gotoAndPlay(78);
}
}
}
frame 39 {
stop();
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(66)) {
_root.frank.words.sock.play();
}
}
}
instance franksays of movieClip 834 {
onClipEvent (enterFrame) {
if (Key.isDown(186)) {
_root.frank.words.sock.gotoAndPlay(78);
}
}
}
frame 77 {
_root.frank.gotoAndPlay(92);
}
frame 100 {
_root.lives.play();
_root.frank.words.gotoAndPlay(1);
}
}
movieClip 2365 {
frame 1 {
var n = Math.round(Math.random() * 4);
if (n == 0) {
gotoAndPlay(2);
} else {
if (n == 1) {
gotoAndPlay(3);
} else {
if (n == 2) {
gotoAndPlay(4);
} else {
if (n == 3) {
gotoAndPlay(5);
}
}
}
}
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 2367 {
}
movieClip 2369 {
}
movieClip 2372 {
}
movieClip 2376 {
frame 20 {
stop();
}
frame 55 {
_root.nextFrame();
}
frame 91 {
_root.nextFrame();
}
frame 127 {
_root.nextFrame();
}
frame 163 {
_root.nextFrame();
}
}
frame 51 {
_root.bomb._visible = false;
_root.bomb.stop();
}
frame 51 {
stop();
_root.cover._visible = true;
}
movieClip 2379 {
}
movieClip 2383 {
}
movieClip 2387 {
}
movieClip 2395 {
}
movieClip 2399 {
}
movieClip 2401 {
}
movieClip 2403 {
}
movieClip 2407 {
}
movieClip 2411 {
}
movieClip 2425 {
frame 20 {
}
}
movieClip 2434 {
frame 1 {
gotoAndPlay(120);
}
frame 372 {
_root.lives.gotoAndPlay(60);
_root.music.play();
}
frame 375 {
stop();
}
}
button 2438 {
on (release) {
nextFrame();
}
}
movieClip 2472 {
frame 8 {
stop();
}
}
movieClip 2489 {
frame 106 {
stop();
}
}
movieClip 2493 {
}
movieClip 2495 {
frame 36 {
stop();
}
}
button 2497 {
on (rollOver) {
nextFrame();
}
}
movieClip 2502 {
frame 1 {
gotoAndPlay(216);
}
frame 372 {
_root.lives.gotoAndPlay(60);
_root.music.play();
}
frame 375 {
stop();
}
}
movieClip 2552 {
}
movieClip 2577 {
}
movieClip 2584 {
frame 1 {
_root.music.stop();
}
frame 415 {
stop();
}
frame 445 {
play();
}
frame 629 {
stop();
}
frame 733 {
play();
}
frame 950 {
_root.nextFrame();
}
}
frame 52 {
stop();
_root.music.play();
_root.cover._visible = false;
}
button 2591 {
on (release) {
_root.lives.play();
}
}
button 2596 {
on (release) {
_root.lives.play();
}
}
button 2601 {
on (release) {
_root.lives.play();
}
}
button 2606 {
on (release) {
_root.lives.play();
}
}
button 2611 {
on (release) {
nextFrame();
}
}
frame 53 {
stop();
}
button 2617 {
on (rollOver) {
_root.lamp.nextframe();
}
}
movieClip 2618 {
}
movieClip 2624 {
}
movieClip 2626 {
}
movieClip 2641 {
}
movieClip 2644 {
}
movieClip 2651 {
frame 1 {
stop();
}
frame 130 {
stop();
}
frame 131 {
play();
}
frame 183 {
_root.nextFrame();
}
}
frame 54 {
stop();
}
button 2657 {
on (release) {
_root.lives.play();
}
}
button 2662 {
on (release) {
_root.lives.play();
}
}
button 2667 {
on (release) {
_root.lives.play();
}
}
button 2672 {
on (release) {
_root.lives.play();
}
}
button 2674 {
on (release) {
nextFrame();
}
}
frame 55 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 55 {
stop();
mice.onPress = function () {
startDrag(this, false);
};
mice.onReleaseOutside = function () {
stopDrag();
};
mice.onRelease = mice.onReleaseOutside;
}
button 2676 {
on (rollOver) {
_root.lives.play();
}
}
movieClip 2678 {
}
movieClip 2680 {
}
movieClip 2681 {
frame 1 {
stop();
}
frame 35 {
stop();
_root.nextFrame();
}
}
instance mice of movieClip 2678 {
onClipEvent (enterFrame) {
if (_root.mice.hitTest(_root.red)) {
_root.mice._visible = false;
_root.cage.play();
_root.bomb.stop();
}
}
}
movieClip 2682 {
}
movieClip 2687 {
frame 1 {
gotoAndPlay(216);
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
frame 56 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 56 {
stop();
}
button 2693 {
on (release) {
nextFrame();
}
}
button 2698 {
on (release) {
_root.lives.play();
}
}
button 2703 {
on (release) {
_root.lives.play();
}
}
movieClip 2712 {
}
button 2715 {
on (release) {
_root.lives.play();
}
}
frame 57 {
stop();
}
button 2722 {
on (release) {
getURL('http://etinogard.deviantart.com/', '_blank');
}
}
button 2726 {
on (release) {
_root.lives.play();
}
}
button 2729 {
on (release) {
_root.lives.play();
}
}
button 2732 {
on (release) {
_root.lives.play();
}
}
button 2735 {
on (release) {
_root.lives.play();
}
}
button 2738 {
on (release) {
_root.lives.play();
}
}
button 2741 {
on (release) {
_root.lives.play();
}
}
button 2744 {
on (release) {
_root.nextFrame();
}
}
frame 58 {
stop();
}
button 2751 {
on (release) {
_root.lives.play();
}
}
button 2756 {
on (release) {
_root.lives.play();
}
}
button 2761 {
on (release) {
nextFrame();
}
}
button 2766 {
on (release) {
_root.lives.play();
}
}
frame 59 {
stop();
}
movieClip 2769 {
}
movieClip 2773 {
}
movieClip 2774 {
}
movieClip 2783 {
}
movieClip 2787 {
}
movieClip 2789 {
}
movieClip 2791 {
}
movieClip 2793 {
}
movieClip 2796 {
}
movieClip 2798 {
}
movieClip 2799 {
}
movieClip 2801 {
}
movieClip 2804 {
}
movieClip 2806 {
}
movieClip 2810 {
}
movieClip 2811 {
}
movieClip 2814 {
}
instance of movieClip 2814 {
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
_root.nextFrame();
}
}
}
frame 60 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 60 {
stop();
r.onPress = function () {
startDrag(this, false);
};
r.onReleaseOutside = function () {
stopDrag();
};
r.onRelease = r.onReleaseOutside;
}
button 2820 {
on (release) {
_root.lives.play();
}
}
button 2825 {
on (release) {
_root.lives.play();
}
}
button 2830 {
on (release) {
_root.lives.play();
}
}
button 2835 {
on (release) {
_root.lives.play();
}
}
movieClip 2837 {
}
instance r of movieClip 2837 {
onClipEvent (enterFrame) {
if (_root.r.hitTest(_root.move1)) {
_root.move1._visible = false;
_root.move2._visible = false;
_root.move3._visible = false;
_root.move4._visible = false;
_root.vanish.play();
}
if (_root.r.hitTest(_root.move2)) {
_root.move1._visible = false;
_root.move2._visible = false;
_root.move3._visible = false;
_root.move4._visible = false;
_root.vanish.play();
}
if (_root.r.hitTest(_root.move3)) {
_root.move1._visible = false;
_root.move2._visible = false;
_root.move3._visible = false;
_root.move4._visible = false;
_root.vanish.play();
}
if (_root.r.hitTest(_root.move4)) {
_root.move1._visible = false;
_root.move2._visible = false;
_root.move3._visible = false;
_root.move4._visible = false;
_root.vanish.play();
}
}
}
movieClip 2839 {
}
movieClip 2840 {
}
movieClip 2842 {
}
movieClip 2844 {
}
movieClip 2847 {
frame 1 {
stop();
}
frame 45 {
_root.nextFrame();
}
}
frame 61 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 61 {
stop();
longcat.onPress = function () {
startDrag(this, false);
};
longcat.onReleaseOutside = function () {
stopDrag();
};
longcat.onRelease = longcat.onReleaseOutside;
}
movieClip 2851 {
}
movieClip 2852 {
}
movieClip 2854 {
}
movieClip 2855 {
}
movieClip 2857 {
}
instance hitter of movieClip 2857 {
onClipEvent (enterFrame) {
if (_root.hitter.hitTest(_root.longcat.headhit)) {
_root.looong.play();
}
}
}
movieClip 2859 {
frame 1 {
stop();
}
frame 2 {
_root.bomb.stop();
}
frame 35 {
_root.nextFrame();
}
}
frame 62 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 62 {
stop();
}
button 2866 {
on (release) {
nextFrame();
}
}
button 2871 {
on (release) {
_root.lives.play();
}
}
button 2876 {
on (release) {
_root.lives.play();
}
}
button 2881 {
on (release) {
_root.lives.play();
}
}
frame 63 {
stop();
}
button 2887 {
on (release) {
_root.lives.play();
}
}
button 2892 {
on (release) {
_root.lives.play();
}
}
button 2897 {
on (release) {
nextFrame();
}
}
button 2902 {
on (release) {
_root.lives.play();
}
}
frame 64 {
stop();
}
button 2908 {
on (release) {
_root.lives.play();
}
}
button 2913 {
on (release) {
_root.lives.play();
}
}
button 2918 {
on (release) {
_root.lives.play();
}
}
button 2923 {
on (release) {
_root.lives.play();
}
}
movieClip 2925 {
}
instance of movieClip 2925 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.skipget3.play();
}
}
}
button 2927 {
on (release) {
nextFrame();
}
}
movieClip 2928 {
frame 1 {
stop();
}
frame 30 {
_root.skip3._visible = true;
_root.skipget3._visible = false;
_root.Q._visible = false;
_root.grade.prevFrame();
_root.skipcount.nextFrame();
}
frame 31 {
stop();
}
frame 32 {
stop();
}
frame 33 {
stop();
}
frame 34 {
stop();
}
frame 35 {
stop();
}
frame 36 {
stop();
}
frame 37 {
stop();
}
frame 38 {
stop();
}
frame 39 {
stop();
}
frame 40 {
stop();
}
frame 41 {
stop();
}
frame 42 {
stop();
}
frame 43 {
stop();
}
frame 44 {
stop();
}
frame 45 {
stop();
}
frame 46 {
stop();
}
frame 47 {
stop();
}
frame 48 {
stop();
}
frame 49 {
stop();
}
frame 50 {
stop();
}
}
frame 65 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 65 {
stop();
_root.music.stop();
cover._visible = true;
}
movieClip 2931 {
}
movieClip 2933 {
}
movieClip 2935 {
frame 1 {
stop();
}
frame 7 {
_root.bomb.stop();
play();
}
frame 30 {
_root.nextFrame();
}
}
movieClip 2937 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2939 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2941 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2943 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2945 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2947 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
button 2949 {
on (release) {
diff1.play();
hit1._visible = false;
}
}
button 2950 {
on (release) {
diff2.play();
hit2._visible = false;
}
}
button 2951 {
on (release) {
diff3.play();
hit3._visible = false;
}
}
button 2952 {
on (release) {
diff4.play();
hit4._visible = false;
}
}
button 2953 {
on (release) {
diff5.play();
hit5._visible = false;
}
}
button 2954 {
on (release) {
diff6.play();
hit6._visible = false;
}
}
movieClip 2959 {
frame 372 {
_root.lives.gotoAndPlay(60);
_root.music.play();
}
frame 375 {
stop();
}
}
frame 66 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 66 {
stop();
_root.music.play();
cover._visible = false;
}
button 2966 {
on (release) {
_root.lives.play();
}
}
button 2971 {
on (release) {
_root.lives.play();
}
}
button 2976 {
on (release) {
_root.lives.play();
}
}
button 2981 {
on (release) {
nextFrame();
}
}
frame 67 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 67 {
stop();
}
button 2985 {
on (release) {
play();
}
}
movieClip 2987 {
frame 1 {
stop();
}
frame 11 {
stop();
_root.ponk.nextFrame();
}
}
movieClip 2990 {
}
movieClip 2998 {
frame 1 {
stop();
}
frame 14 {
play();
_root.bomb.stop();
}
frame 45 {
_root.nextFrame();
}
}