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 265 {
on (release) {
_root.loading.play();
}
}
movieClip 269 {
frame 37 {
stop();
}
}
movieClip 302 {
frame 1 {
stop();
}
frame 100 {
stop();
}
}
movieClip 304 {
}
button 312 {
on (release) {
_root.loading.play();
}
}
movieClip 314 {
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 316 {
}
movieClip 317 {
}
movieClip 318 {
}
movieClip 322 {
}
movieClip 323 {
}
movieClip 325 {
}
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 509 {
}
button 532 {
on (release) {
getURL('http://www.mochibot.com', '_blank');
}
}
movieClip 535 {
}
movieClip 539 {
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 547 {
on (release) {
_root.lives.play();
}
}
button 552 {
on (release) {
_root.lives.play();
}
}
button 557 {
on (release) {
nextFrame();
}
}
button 562 {
on (release) {
_root.lives.play();
}
}
movieClip 564 {
frame 7851 {
gotoAndPlay(1);
}
frame 7852 {
stop();
}
frame 7853 {
stop();
}
frame 7854 {
stop();
}
frame 7855 {
stop();
}
frame 7856 {
stop();
}
frame 7857 {
stop();
}
frame 7858 {
stop();
}
frame 7859 {
stop();
}
frame 7860 {
stop();
}
frame 7861 {
stop();
}
frame 7862 {
stop();
}
frame 7863 {
stop();
}
frame 7864 {
stop();
}
frame 7865 {
stop();
}
frame 7866 {
stop();
}
frame 7867 {
stop();
}
frame 7868 {
stop();
}
frame 7869 {
stop();
}
frame 7870 {
stop();
}
frame 7871 {
stop();
}
frame 7872 {
stop();
}
frame 7873 {
stop();
}
frame 7874 {
stop();
}
frame 7875 {
stop();
}
frame 7876 {
stop();
}
frame 7877 {
stop();
}
frame 7878 {
stop();
}
frame 7879 {
stop();
}
frame 7880 {
stop();
}
frame 7881 {
stop();
}
frame 7882 {
stop();
}
frame 7883 {
stop();
}
frame 7884 {
stop();
}
frame 7885 {
stop();
}
frame 7886 {
stop();
}
frame 7887 {
stop();
}
frame 7888 {
stop();
}
frame 7889 {
stop();
}
frame 7890 {
stop();
}
frame 7891 {
stop();
}
frame 7892 {
stop();
}
frame 7893 {
stop();
}
frame 7894 {
stop();
}
frame 7895 {
stop();
}
frame 7896 {
stop();
}
frame 7897 {
stop();
}
frame 7898 {
stop();
}
frame 7899 {
stop();
}
frame 7900 {
stop();
}
frame 7901 {
stop();
}
frame 7902 {
stop();
}
frame 7903 {
stop();
}
frame 7904 {
stop();
}
frame 7905 {
stop();
}
frame 7906 {
stop();
}
frame 7907 {
stop();
}
frame 7908 {
stop();
}
frame 7909 {
stop();
}
frame 7910 {
stop();
}
frame 7911 {
stop();
}
frame 7912 {
stop();
}
frame 7913 {
stop();
}
frame 7914 {
stop();
}
frame 7915 {
stop();
}
frame 7916 {
stop();
}
frame 7917 {
stop();
}
frame 7918 {
stop();
}
frame 7919 {
stop();
}
frame 7920 {
stop();
}
frame 7921 {
stop();
}
frame 7922 {
stop();
}
frame 7923 {
stop();
}
frame 7924 {
stop();
}
frame 7925 {
stop();
}
frame 7926 {
stop();
}
frame 7927 {
stop();
}
frame 7928 {
stop();
}
frame 7929 {
stop();
}
frame 7930 {
stop();
}
frame 7931 {
stop();
}
frame 7932 {
stop();
}
frame 7933 {
stop();
}
frame 7934 {
stop();
}
frame 7935 {
stop();
}
}
movieClip 567 {
}
movieClip 569 {
}
button 574 {
on (release) {
_root.music.gotoAndPlay(7852);
_root.mute.nextFrame();
}
}
button 578 {
on (release) {
_root.music.gotoAndPlay(1);
_root.mute.prevFrame();
}
}
movieClip 579 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
button 585 {
on (release) {
nextFrame();
}
}
button 590 {
on (release) {
nextFrame();
}
}
button 593 {
on (release) {
gotoAndPlay(1);
}
}
movieClip 594 {
frame 1 {
stop();
_quality = 'BEST';
}
frame 2 {
stop();
_quality = 'MEDIUM';
}
frame 3 {
stop();
_quality = 'LOW';
}
}
button 601 {
on (release) {
nextFrame();
skip1._visible = false;
_root.grade.nextFrame();
_root.skipstat.nextFrame();
}
}
button 606 {
on (release) {
nextFrame();
_root.grade.nextFrame();
_root.skipstat.nextFrame();
skip2._visible = false;
}
}
button 611 {
on (release) {
nextFrame();
_root.grade.nextFrame();
_root.skipstat.nextFrame();
skip3._visible = false;
}
}
button 617 {
on (release) {
_root.fusestopper1._visible = false;
_root.fusestop.play();
_root.bomb.stop();
_root.grade.nextFrame();
_root.fsstat.nextFrame();
}
}
movieClip 618 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
button 620 {
on (release) {
_root.fusestopper2._visible = false;
_root.fusestop.play();
_root.bomb.stop();
_root.grade.nextFrame();
_root.fsstat.nextFrame();
}
}
movieClip 621 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
button 623 {
on (release) {
_root.fusestopper3._visible = false;
_root.fusestop.play();
_root.bomb.stop();
_root.grade.nextFrame();
_root.fsstat.nextFrame();
}
}
movieClip 624 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 627 {
}
movieClip 629 {
}
movieClip 635 {
frame 6 {
stop();
}
}
movieClip 639 {
}
movieClip 640 {
}
movieClip 641 {
}
movieClip 646 {
}
movieClip 649 {
}
movieClip 653 {
}
movieClip 661 {
}
movieClip 665 {
}
button 672 {
on (release) {
_root.gotoAndPlay(2);
_root.lives.gotoAndPlay(1);
}
}
button 678 {
on (release) {
_root.gotoAndPlay(2);
_root.lives.play();
}
}
button 679 {
on (release) {
gotoAndPlay(111);
}
}
movieClip 681 {
}
button 690 {
on (release) {
gotoAndPlay(111);
}
}
movieClip 691 {
frame 1 {
stop();
}
}
movieClip 693 {
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();
}
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 748 {
frame 7 {
stop();
}
}
movieClip 754 {
frame 1 {
stop();
}
}
movieClip 758 {
frame 1 {
stop();
}
}
movieClip 764 {
frame 1 {
stop();
}
}
movieClip 769 {
frame 1 {
stop();
}
frame 4 {
stop();
}
}
movieClip 774 {
frame 1 {
stop();
}
frame 4 {
stop();
}
}
movieClip 781 {
}
movieClip 782 {
}
movieClip 783 {
frame 1 {
stop();
}
frame 23 {
_root.lives.gotoAndPlay(60);
}
}
instance tabber of movieClip 783 {
onClipEvent (keyPress '<Tab>') {
_root.tabber.play();
}
}
movieClip 786 {
frame 1 {
twat.useHandCursor = false;
}
}
movieClip 787 {
frame 1 {
stop();
}
frame 21 {
_root.loading.gotoAndPlay(280);
_root.gotoAndStop(1);
}
}
movieClip 788 {
frame 1 {
stop();
}
frame 11 {
_root.gotoAndPlay(2);
}
}
frame 3 {
stop();
}
button 794 {
on (release) {
_root.lives.play();
}
}
button 799 {
on (release) {
nextFrame();
}
}
button 804 {
on (release) {
_root.lives.play();
}
}
button 809 {
on (release) {
_root.lives.play();
}
}
frame 4 {
stop();
}
button 816 {
on (release) {
nextFrame();
}
}
button 821 {
on (release) {
_root.lives.play();
}
}
button 826 {
on (release) {
_root.lives.play();
}
}
button 831 {
on (release) {
_root.lives.play();
}
}
frame 5 {
stop();
}
button 837 {
on (release) {
_root.lives.play();
}
}
button 842 {
on (release) {
_root.lives.play();
}
}
button 847 {
on (release) {
_root.lives.play();
}
}
button 852 {
on (release) {
nextFrame();
}
}
frame 6 {
stop();
}
movieClip 857 {
}
movieClip 861 {
}
movieClip 865 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(82)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(83)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(69)) {
_root.frank.gotoAndPlay(21);
}
}
}
}
movieClip 871 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(67)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(65)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(82)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(79)) {
_root.frank.words.carrot.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(84)) {
_root.frank.gotoAndPlay(56);
}
}
}
}
movieClip 874 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(85)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(68)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(69)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(82)) {
_root.frank.gotoAndPlay(103);
}
}
}
}
movieClip 875 {
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 879 {
}
movieClip 883 {
}
movieClip 884 {
frame 20 {
stop();
}
frame 55 {
_root.nextFrame();
}
frame 95 {
_root.nextFrame();
}
frame 138 {
_root.nextFrame();
}
frame 183 {
_root.nextFrame();
}
}
frame 7 {
stop();
}
button 890 {
on (release) {
_root.lives.play();
}
}
button 895 {
on (release) {
_root.lives.play();
}
}
button 900 {
on (release) {
nextFrame();
}
}
button 905 {
on (release) {
_root.lives.play();
}
}
frame 8 {
stop();
}
button 908 {
on (release) {
_root.lives.play();
}
}
button 910 {
on (release) {
_root.lives.play();
}
}
button 912 {
on (release) {
_root.lives.play();
}
}
button 914 {
on (release) {
_root.lives.play();
}
}
movieClip 916 {
}
instance of movieClip 916 {
onClipEvent (keyPress '<Right>') {
_root.nextFrame();
}
}
frame 9 {
stop();
}
button 922 {
on (release) {
_root.lives.play();
}
}
button 927 {
on (release) {
_root.lives.play();
}
}
button 932 {
on (release) {
_root.lives.play();
}
}
button 937 {
on (release) {
nextFrame();
}
}
frame 10 {
stop();
}
movieClip 939 {
}
movieClip 941 {
}
movieClip 994 {
}
button 996 {
on (release) {
nextFrame();
}
}
movieClip 1019 {
}
movieClip 1024 {
}
movieClip 1026 {
}
movieClip 1035 {
}
movieClip 1037 {
}
movieClip 1040 {
}
movieClip 1041 {
frame 1 {
stop();
}
frame 30 {
stop();
_root.skip1._visible = true;
_root.skipget._visible = false;
_root.grade.prevFrame();
_root.skipcount.nextFrame();
}
}
movieClip 1042 {
frame 1 {
stop();
}
frame 16 {
play();
}
frame 57 {
_root.nextFrame();
}
}
button 1045 {
on (release) {
_root.skipget.play();
_root.bubble._visible = false;
}
}
movieClip 1046 {
frame 160 {
stop();
}
}
frame 11 {
stop();
penguin.onPress = function () {
startDrag(this, false);
};
penguin.onReleaseOutside = function () {
stopDrag();
};
penguin.onRelease = penguin.onReleaseOutside;
}
button 1048 {
on (release) {
play();
}
}
button 1054 {
on (release) {
_root.lives.play();
}
}
button 1059 {
on (release) {
_root.lives.play();
}
}
button 1064 {
on (release) {
_root.lives.play();
}
}
button 1069 {
on (release) {
_root.lives.play();
}
}
movieClip 1071 {
}
frame 12 {
stop();
}
button 1074 {
on (rollOver) {
gotoAndPlay(2);
}
}
movieClip 1076 {
}
movieClip 1077 {
}
movieClip 1079 {
}
movieClip 1080 {
frame 1 {
stop();
}
instance of movieClip 1079 {
onClipEvent (mouseUp) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
frame 2 {
stop();
}
}
movieClip 1084 {
}
movieClip 1090 {
}
movieClip 1094 {
}
button 1095 {
on (rollOver) {
_root.nextFrame();
}
}
movieClip 1097 {
}
movieClip 1098 {
frame 1 {
stop();
}
frame 25 {
stop();
}
frame 25 {
stop();
}
}
movieClip 1100 {
frame 1 {
stop();
}
}
button 1102 {
on (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
movieClip 1104 {
}
movieClip 1105 {
frame 1 {
stop();
}
}
movieClip 1107 {
}
movieClip 1108 {
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 1100 {
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 1104 {
onClipEvent (rollOver) {
_root.blue.cover._visible = false;
_root.blue.cover.nextFrame();
}
}
instance cover of movieClip 1105 {
onClipEvent (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
}
frame 13 {
stop();
}
button 1114 {
on (release) {
nextFrame();
}
}
button 1119 {
on (release) {
_root.lives.play();
}
}
button 1124 {
on (release) {
_root.lives.play();
}
}
button 1129 {
on (release) {
_root.lives.play();
}
}
frame 14 {
stop();
}
button 1135 {
on (release) {
_root.lives.play();
}
}
button 1140 {
on (release) {
_root.lives.play();
}
}
button 1145 {
on (release) {
_root.lives.play();
}
}
button 1150 {
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 1153 {
on (release) {
_root.purple.nextFrame();
}
}
movieClip 1155 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
_root.nextFrame();
}
}
movieClip 1157 {
}
movieClip 1159 {
}
movieClip 1161 {
}
movieClip 1163 {
}
frame 16 {
stop();
}
button 1169 {
on (release) {
_root.lives.play();
}
}
button 1174 {
on (release) {
_root.lives.play();
}
}
button 1179 {
on (release) {
_root.lives.play();
}
}
button 1184 {
on (release) {
nextFrame();
}
}
frame 17 {
stop();
}
button 1190 {
on (release) {
_root.lives.play();
}
}
button 1195 {
on (release) {
nextFrame();
}
}
button 1200 {
on (release) {
_root.lives.play();
}
}
button 1205 {
on (release) {
_root.lives.play();
}
}
frame 18 {
stop();
}
movieClip 1208 {
}
movieClip 1212 {
}
movieClip 1213 {
}
button 1215 {
on (rollOver) {
_root.lives.play();
_root.brown.gotoAndPlay(1);
}
}
button 1216 {
on (rollOver) {
_root.lives.play();
_root.brown.gotoAndPlay(1);
}
}
movieClip 1218 {
}
button 1220 {
on (rollOver) {
_root.nextFrame();
}
}
button 1221 {
on (rollOver) {
_root.lives.play();
_root.brown.gotoAndPlay(1);
}
}
movieClip 1222 {
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 1228 {
on (release) {
_root.lives.play();
}
}
button 1233 {
on (release) {
_root.lives.play();
}
}
button 1238 {
on (release) {
nextFrame();
}
}
button 1243 {
on (release) {
_root.lives.play();
}
}
frame 20 {
stop();
}
button 1249 {
on (release) {
_root.lives.play();
}
}
button 1254 {
on (release) {
_root.lives.play();
}
}
button 1259 {
on (release) {
nextFrame();
}
}
button 1264 {
on (release) {
_root.lives.play();
}
}
frame 21 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 21 {
stop();
}
button 1267 {
on (release) {
play();
}
}
button 1272 {
on (release) {
play();
_root.slick.spots.spotcheck.nextFrame();
}
}
movieClip 1273 {
}
movieClip 1281 {
frame 1 {
stop();
}
frame 9 {
stop();
}
}
movieClip 1283 {
frame 1 {
stop();
}
frame 11 {
_root.slick.spots.gotoAndPlay(5);
}
}
button 1290 {
on (release) {
_root.fusestopperget.play();
play();
}
}
movieClip 1291 {
}
movieClip 1298 {
frame 1 {
stop();
}
frame 9 {
stop();
_root.purp._visible = false;
}
}
movieClip 1303 {
}
movieClip 1308 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 5 {
_root.bomb.stop();
}
frame 35 {
_root.play();
}
}
movieClip 1309 {
}
movieClip 1311 {
frame 24 {
stop();
}
}
movieClip 1329 {
}
movieClip 1345 {
}
movieClip 1348 {
}
movieClip 1351 {
}
movieClip 1361 {
}
movieClip 1364 {
frame 1 {
gotoAndPlay(72);
}
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
movieClip 1368 {
}
movieClip 1370 {
frame 1 {
stop();
}
frame 47 {
_root.fusestopperget._visible = false;
_root.fusestopper1._visible = true;
_root.grade.prevFrame();
_root.fscount.nextFrame();
}
}
movieClip 1372 {
}
movieClip 1420 {
}
movieClip 1424 {
}
movieClip 1436 {
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 1442 {
on (release) {
nextFrame();
}
}
button 1447 {
on (release) {
_root.lives.play();
}
}
button 1452 {
on (release) {
_root.lives.play();
}
}
button 1457 {
on (release) {
_root.lives.play();
}
}
frame 23 {
stop();
}
button 1463 {
on (release) {
nextFrame();
}
}
button 1468 {
on (release) {
_root.lives.play();
}
}
button 1473 {
on (release) {
_root.lives.play();
}
}
button 1478 {
on (release) {
_root.lives.play();
}
}
frame 24 {
stop();
ring.onPress = function () {
startDrag(this, false);
};
ring.onReleaseOutside = function () {
stopDrag();
};
ring.onRelease = ring.onReleaseOutside;
}
movieClip 1481 {
}
instance ring of movieClip 1481 {
onClipEvent (enterFrame) {
if (_root.ring.hitTest(_root.shitbag)) {
_root.ring._visible = false;
_root.win.play();
}
}
}
movieClip 1483 {
}
movieClip 1491 {
frame 1 {
stop();
}
frame 35 {
_root.nextFrame();
}
}
frame 25 {
stop();
}
button 1497 {
on (release) {
_root.lives.play();
}
}
button 1502 {
on (release) {
nextFrame();
}
}
button 1507 {
on (release) {
_root.lives.play();
}
}
button 1512 {
on (release) {
_root.lives.play();
}
}
frame 26 {
stop();
}
button 1518 {
on (release) {
_root.lives.play();
}
}
button 1523 {
on (release) {
nextFrame();
}
}
button 1528 {
on (release) {
_root.lives.play();
}
}
button 1533 {
on (release) {
_root.lives.play();
}
}
frame 27 {
stop();
}
button 1539 {
on (release) {
_root.lives.play();
}
}
button 1544 {
on (release) {
nextFrame();
}
}
button 1549 {
on (release) {
_root.lives.play();
}
}
button 1554 {
on (release) {
_root.lives.play();
}
}
frame 28 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 28 {
stop();
}
button 1559 {
on (release) {
_root.lives.play();
}
}
button 1564 {
on (release) {
_root.lives.play();
}
}
button 1569 {
on (release) {
_root.lives.play();
}
}
button 1574 {
on (release) {
_root.lives.play();
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(49)) {
_root.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(97)) {
_root.nextFrame();
}
}
}
movieClip 1579 {
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 1586 {
on (release) {
_root.lives.play();
}
}
button 1591 {
on (release) {
_root.lives.play();
}
}
button 1596 {
on (release) {
_root.lives.play();
}
}
button 1601 {
on (release) {
_root.sparta.play();
}
}
movieClip 1603 {
}
movieClip 1618 {
frame 1 {
stop();
}
frame 98 {
_root.nextFrame();
stop();
}
}
frame 30 {
stop();
}
movieClip 1626 {
frame 20 {
gotoAndPlay(1);
}
frame 21 {
stop();
}
}
movieClip 1632 {
}
button 1633 {
on (rollOver) {
_root.hidden1.play();
}
}
movieClip 1639 {
}
movieClip 1649 {
frame 15 {
stop();
}
}
movieClip 1650 {
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 1659 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb1.onPress = function () {
startDrag(this, false);
};
bomb1.onReleaseOutside = function () {
stopDrag();
};
bomb1.onRelease = bomb1.onReleaseOutside;
}
instance bomb1 of movieClip 1650 {
onClipEvent (enterFrame) {
if (_root.hidden1.bomb1.hitTest(_root.water)) {
_root.hidden1.bomb1.gotoAndStop(376);
}
}
}
}
button 1660 {
on (rollOver) {
_root.hidden2.play();
}
}
movieClip 1664 {
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 1668 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb2.onPress = function () {
startDrag(this, false);
};
bomb2.onReleaseOutside = function () {
stopDrag();
};
bomb2.onRelease = bomb2.onReleaseOutside;
}
instance bomb2 of movieClip 1664 {
onClipEvent (enterFrame) {
if (_root.hidden2.bomb2.hitTest(_root.water)) {
_root.hidden2.bomb2.gotoAndStop(376);
}
}
}
}
button 1669 {
on (rollOver) {
_root.hidden3.play();
}
}
movieClip 1673 {
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 1677 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb3.onPress = function () {
startDrag(this, false);
};
bomb3.onReleaseOutside = function () {
stopDrag();
};
bomb3.onRelease = bomb3.onReleaseOutside;
}
instance bomb3 of movieClip 1673 {
onClipEvent (enterFrame) {
if (_root.hidden3.bomb3.hitTest(_root.water)) {
_root.hidden3.bomb3.gotoAndStop(376);
}
}
}
}
button 1678 {
on (rollOver) {
_root.hidden4.play();
}
}
movieClip 1682 {
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 1686 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb4.onPress = function () {
startDrag(this, false);
};
bomb4.onReleaseOutside = function () {
stopDrag();
};
bomb4.onRelease = bomb4.onReleaseOutside;
}
instance bomb4 of movieClip 1682 {
onClipEvent (enterFrame) {
if (_root.hidden4.bomb4.hitTest(_root.water)) {
_root.hidden4.bomb4.gotoAndStop(376);
}
}
}
}
button 1687 {
on (rollOver) {
_root.hidden5.play();
}
}
movieClip 1691 {
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 1695 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb5.onPress = function () {
startDrag(this, false);
};
bomb5.onReleaseOutside = function () {
stopDrag();
};
bomb5.onRelease = bomb5.onReleaseOutside;
}
instance bomb5 of movieClip 1691 {
onClipEvent (enterFrame) {
if (_root.hidden5.bomb5.hitTest(_root.water)) {
_root.hidden5.bomb5.gotoAndStop(376);
}
}
}
}
button 1696 {
on (rollOver) {
_root.hidden6.play();
}
}
movieClip 1700 {
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 1704 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb6.onPress = function () {
startDrag(this, false);
};
bomb6.onReleaseOutside = function () {
stopDrag();
};
bomb6.onRelease = bomb6.onReleaseOutside;
}
instance bomb6 of movieClip 1700 {
onClipEvent (enterFrame) {
if (_root.hidden6.bomb6.hitTest(_root.water)) {
_root.hidden6.bomb6.gotoAndStop(376);
}
}
}
}
button 1705 {
on (rollOver) {
_root.hidden7.play();
}
}
movieClip 1709 {
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 1713 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb7.onPress = function () {
startDrag(this, false);
};
bomb7.onReleaseOutside = function () {
stopDrag();
};
bomb7.onRelease = bomb7.onReleaseOutside;
}
instance bomb7 of movieClip 1709 {
onClipEvent (enterFrame) {
if (_root.hidden7.bomb7.hitTest(_root.water)) {
_root.hidden7.bomb7.gotoAndStop(376);
}
}
}
}
button 1714 {
on (rollOver) {
_root.hidden8.play();
}
}
movieClip 1718 {
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 1722 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb8.onPress = function () {
startDrag(this, false);
};
bomb8.onReleaseOutside = function () {
stopDrag();
};
bomb8.onRelease = bomb8.onReleaseOutside;
}
instance bomb8 of movieClip 1718 {
onClipEvent (enterFrame) {
if (_root.hidden8.bomb8.hitTest(_root.water)) {
_root.hidden8.bomb8.gotoAndStop(376);
}
}
}
}
button 1723 {
on (rollOver) {
_root.hidden9.play();
}
}
movieClip 1727 {
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 1731 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb9.onPress = function () {
startDrag(this, false);
};
bomb9.onReleaseOutside = function () {
stopDrag();
};
bomb9.onRelease = bomb9.onReleaseOutside;
}
instance bomb9 of movieClip 1727 {
onClipEvent (enterFrame) {
if (_root.hidden9.bomb9.hitTest(_root.water)) {
_root.hidden9.bomb9.gotoAndStop(376);
}
}
}
}
button 1732 {
on (rollOver) {
_root.hidden10.play();
}
}
movieClip 1736 {
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 1740 {
frame 1 {
stop();
}
frame 10 {
stop();
bomb10.onPress = function () {
startDrag(this, false);
};
bomb10.onReleaseOutside = function () {
stopDrag();
};
bomb10.onRelease = bomb10.onReleaseOutside;
}
instance bomb10 of movieClip 1736 {
onClipEvent (enterFrame) {
if (_root.hidden10.bomb10.hitTest(_root.water)) {
_root.hidden10.bomb10.gotoAndStop(376);
}
}
}
}
button 1741 {
on (rollOver) {
_root.skipbomb.play();
}
}
movieClip 1744 {
}
movieClip 1746 {
}
movieClip 1757 {
}
movieClip 1764 {
}
movieClip 1770 {
frame 15 {
stop();
}
}
movieClip 1771 {
frame 1 {
gotoAndPlay(291);
}
frame 372 {
_root.skipget2.play();
}
frame 375 {
stop();
}
frame 376 {
stop();
}
}
movieClip 1775 {
frame 1 {
stop();
}
frame 10 {
stop();
green.onPress = function () {
startDrag(this, false);
};
green.onReleaseOutside = function () {
stopDrag();
};
green.onRelease = green.onReleaseOutside;
}
instance green of movieClip 1771 {
onClipEvent (enterFrame) {
if (_root.skipbomb.green.hitTest(_root.water)) {
_root.skipbomb.green.gotoAndStop(376);
}
}
}
}
button 1776 {
on (rollOver) {
_root.found.play();
}
}
movieClip 1786 {
}
button 1787 {
on (release) {
_root.nextFrame();
}
}
movieClip 1788 {
frame 1 {
stop();
}
frame 10 {
stop();
}
}
movieClip 1789 {
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 1795 {
on (release) {
_root.lives.play();
}
}
button 1800 {
on (release) {
_root.lives.play();
}
}
button 1805 {
on (release) {
_root.lives.play();
}
}
button 1810 {
on (release) {
_root.lives.play();
}
}
button 1815 {
on (release) {
nextFrame();
}
}
movieClip 1820 {
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 1826 {
on (release) {
_root.lives.play();
}
}
button 1831 {
on (release) {
_root.lives.play();
}
}
button 1836 {
on (release) {
nextFrame();
}
}
button 1841 {
on (release) {
_root.lives.play();
}
}
frame 33 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 33 {
stop();
}
button 1846 {
on (release) {
_root.lives.play();
}
}
button 1850 {
on (release) {
nextFrame();
}
}
button 1854 {
on (release) {
_root.lives.play();
}
}
button 1857 {
on (release) {
_root.lives.play();
}
}
button 1860 {
on (release) {
_root.lives.play();
}
}
frame 34 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 34 {
stop();
}
button 1863 {
on (release) {
nextFrame();
}
}
button 1868 {
on (release) {
_root.lives.play();
}
}
button 1873 {
on (release) {
_root.lives.play();
}
}
button 1878 {
on (release) {
_root.lives.play();
}
}
button 1883 {
on (release) {
_root.lives.play();
}
}
frame 35 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 35 {
stop();
}
button 1889 {
on (release) {
_root.lives.gotoAndPlay(60);
}
}
button 1895 {
on (release) {
nextFrame();
}
}
frame 36 {
_root.fusestopper1.gotoAndStop(1);
_root.fusestopper2.gotoAndStop(1);
_root.fusestopper3.gotoAndStop(1);
}
frame 36 {
stop();
}
button 1901 {
on (release) {
_root.lives.play();
}
}
button 1906 {
on (release) {
nextFrame();
}
}
button 1911 {
on (release) {
_root.lives.play();
}
}
button 1916 {
on (release) {
_root.lives.play();
}
}
frame 37 {
stop();
}
button 1922 {
on (release) {
_root.lives.play();
}
}
button 1927 {
on (release) {
_root.lives.play();
}
}
button 1932 {
on (release) {
_root.lives.play();
}
}
button 1937 {
on (release) {
nextFrame();
}
}
frame 38 {
stop();
lol.useHandCursor = false;
}
movieClip 1940 {
frame 60 {
stop();
}
}
movieClip 1949 {
frame 133 {
stop();
_root.nextFrame();
}
}
frame 39 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 39 {
stop();
}
movieClip 1954 {
}
instance of movieClip 1954 {
onClipEvent (keyUp) {
_root.mashometer.nextFrame();
}
}
movieClip 1956 {
}
movieClip 1959 {
}
movieClip 1961 {
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 1963 {
frame 1 {
stop();
}
frame 1260 {
gotoAndPlay(2);
}
frame 1261 {
_root.music.play();
}
}
button 1964 {
on (rollOver) {
gotoAndPlay(2);
}
}
movieClip 1975 {
frame 1 {
stop();
}
frame 13 {
Mouse.show();
_root.blue.musicinvis.stop();
_root.music.play();
}
frame 25 {
stop();
}
frame 25 {
stop();
}
}
movieClip 1977 {
frame 1 {
stop();
}
}
button 1979 {
on (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
movieClip 1981 {
}
movieClip 1983 {
frame 60 {
gotoAndPlay(1);
}
frame 61 {
stop();
}
}
button 1986 {
on (rollOver) {
_root.blue.vanish._visible = false;
_root.blue.invisible.play();
_root.music.stop();
_root.blue.musicinvis.play();
_root.blue.message.play();
}
}
movieClip 1990 {
frame 1 {
stop();
}
frame 2 {
Mouse.hide();
}
frame 5 {
_root.blue.vanish._visible = false;
}
}
movieClip 1992 {
frame 1 {
stop();
}
frame 15 {
stop();
}
}
movieClip 1993 {
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 1977 {
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 1104 {
onClipEvent (rollOver) {
_root.blue.cover._visible = false;
_root.blue.cover.nextFrame();
}
}
instance cover of movieClip 1105 {
onClipEvent (rollOver) {
_root.lives.play();
_root.blue.gotoAndPlay(1);
}
}
}
movieClip 1999 {
frame 372 {
_root.lives.gotoAndPlay(60);
}
frame 375 {
stop();
}
}
frame 41 {
stop();
_root.cover._visible = false;
}
button 2005 {
on (release) {
_root.lives.play();
}
}
button 2010 {
on (release) {
_root.lives.play();
}
}
button 2015 {
on (release) {
_root.nextFrame();
}
}
button 2020 {
on (release) {
_root.lives.play();
}
}
frame 42 {
stop();
}
button 2023 {
on (release) {
_root.lives.play();
}
}
button 2025 {
on (release) {
_root.lives.play();
}
}
button 2027 {
on (release) {
_root.lives.play();
}
}
button 2029 {
on (release) {
_root.lives.play();
}
}
button 2031 {
on (release) {
_root.lives.play();
}
}
button 2033 {
on (release) {
_root.lives.play();
}
}
button 2037 {
on (release) {
_root.lives.play();
}
}
button 2039 {
on (release) {
_root.lives.play();
}
}
movieClip 2040 {
frame 145 {
stop();
}
}
button 2042 {
on (release) {
_root.nextFrame();
}
}
movieClip 2046 {
}
button 2047 {
on (release) {
_root.fusestopperget.play();
_root.stopper._visible = false;
}
}
movieClip 2048 {
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 2052 {
}
movieClip 2056 {
}
movieClip 2058 {
}
movieClip 2060 {
}
movieClip 2079 {
}
movieClip 2088 {
}
movieClip 2101 {
}
movieClip 2110 {
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 2058 {
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 2058 {
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 2058 {
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 2118 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2120 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2124 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2126 {
on (release) {
_root.nextFrame();
}
}
button 2129 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2131 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2133 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2135 {
on (release) {
_root.nextFrame();
}
}
button 2138 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2140 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2142 {
on (release) {
_root.nextFrame();
}
}
button 2144 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2147 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2149 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2151 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2153 {
on (release) {
_root.nextFrame();
}
}
button 2156 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2158 {
on (release) {
_root.nextFrame();
}
}
button 2160 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2162 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2165 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2167 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2169 {
on (release) {
_root.nextFrame();
}
}
button 2171 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
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.nextFrame();
}
}
button 2180 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2184 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2185 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2186 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2187 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2192 {
on (release) {
_root.nextFrame();
}
}
button 2195 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2197 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2199 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2201 {
on (release) {
_root.nextFrame();
}
}
button 2204 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2206 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2208 {
on (release) {
_root.nextFrame();
}
}
button 2210 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2213 {
on (release) {
_root.nextFrame();
}
}
button 2215 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2217 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
button 2219 {
on (release) {
_root.lives.play();
_root.old.gotoAndPlay(1);
}
}
movieClip 2220 {
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 2227 {
on (release) {
_root.lives.play();
}
}
button 2232 {
on (release) {
_root.lives.play();
}
}
button 2237 {
on (release) {
_root.lives.play();
}
}
button 2242 {
on (release) {
nextFrame();
}
}
frame 46 {
stop();
}
button 2248 {
on (release) {
_root.lives.play();
}
}
button 2253 {
on (release) {
_root.lives.play();
}
}
button 2258 {
on (release) {
_root.lives.play();
}
}
button 2263 {
on (release) {
_root.lives.play();
}
}
button 2267 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2271 {
on (release) {
nextFrame();
}
}
button 2275 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2277 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2278 {
on (release) {
nextFrame();
}
}
button 2281 {
on (release) {
nextFrame();
}
}
button 2284 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2285 {
on (release) {
nextFrame();
}
}
button 2287 {
on (release) {
play();
}
}
button 2288 {
on (release) {
_root.lives.play();
_root.eieio.gotoAndPlay(1);
}
}
button 2290 {
on (release) {
nextFrame();
}
}
movieClip 2291 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 25 {
_root.nextFrame();
}
}
frame 47 {
stop();
}
button 2297 {
on (release) {
nextFrame();
}
}
button 2302 {
on (release) {
_root.lives.play();
}
}
button 2307 {
on (release) {
_root.lives.play();
}
}
button 2312 {
on (release) {
_root.lives.play();
}
}
frame 48 {
stop();
}
button 2318 {
on (release) {
_root.lives.play();
}
}
button 2323 {
on (release) {
nextFrame();
}
}
button 2328 {
on (release) {
_root.lives.play();
}
}
button 2333 {
on (release) {
_root.lives.play();
}
}
movieClip 2335 {
}
frame 49 {
stop();
}
button 2341 {
on (release) {
nextFrame();
}
}
button 2346 {
on (release) {
_root.lives.play();
}
}
button 2351 {
on (release) {
_root.lives.play();
}
}
button 2356 {
on (release) {
_root.lives.play();
}
}
frame 50 {
stop();
}
movieClip 2363 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(52)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(51)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(99)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(191)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(57)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(105)) {
_root.frank.words.arse.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(13)) {
_root.frank.gotoAndPlay(21);
}
}
}
}
movieClip 2366 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (keyDown) {
if (Key.isDown(46)) {
_root.frank.words.del.nextFrame();
}
}
}
frame 40 {
stop();
}
frame 40 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(46)) {
_root.frank.gotoAndPlay(129);
}
}
}
}
movieClip 2374 {
}
movieClip 2377 {
}
movieClip 2378 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(17)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
_root.frank.words.udder.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
_root.frank.words.udder.play();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(70)) {
_root.frank.words.udder.gotoAndPlay(36);
}
}
}
frame 35 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(18)) {
_root.frank.gotoAndPlay(56);
}
}
}
frame 58 {
_root.lives.play();
_root.frank.words.gotoAndPlay(1);
}
}
movieClip 2385 {
frame 1 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(88)) {
_root.frank.words.sock.nextFrame();
}
}
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.frank.words.sock.nextFrame();
}
}
}
frame 3 {
play();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(20)) {
_root.frank.words.sock.gotoAndPlay(78);
}
}
}
frame 39 {
stop();
}
instance franksays of movieClip 861 {
onClipEvent (enterFrame) {
if (Key.isDown(66)) {
_root.frank.words.sock.play();
}
}
}
instance franksays of movieClip 861 {
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 2386 {
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 2388 {
}
movieClip 2390 {
}
movieClip 2393 {
}
movieClip 2397 {
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 2400 {
}
movieClip 2404 {
}
movieClip 2408 {
}
movieClip 2416 {
}
movieClip 2420 {
}
movieClip 2422 {
}
movieClip 2424 {
}
movieClip 2428 {
}
movieClip 2432 {
}
movieClip 2446 {
frame 20 {
}
}
movieClip 2455 {
frame 1 {
gotoAndPlay(120);
}
frame 372 {
_root.lives.gotoAndPlay(60);
_root.music.play();
}
frame 375 {
stop();
}
}
button 2459 {
on (release) {
nextFrame();
}
}
movieClip 2493 {
frame 8 {
stop();
}
}
movieClip 2510 {
frame 106 {
stop();
}
}
movieClip 2514 {
}
movieClip 2516 {
frame 36 {
stop();
}
}
button 2518 {
on (rollOver) {
nextFrame();
}
}
movieClip 2523 {
frame 1 {
gotoAndPlay(216);
}
frame 372 {
_root.lives.gotoAndPlay(60);
_root.music.play();
}
frame 375 {
stop();
}
}
movieClip 2573 {
}
movieClip 2598 {
}
movieClip 2605 {
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 2612 {
on (release) {
_root.lives.play();
}
}
button 2617 {
on (release) {
_root.lives.play();
}
}
button 2622 {
on (release) {
_root.lives.play();
}
}
button 2627 {
on (release) {
_root.lives.play();
}
}
button 2632 {
on (release) {
nextFrame();
}
}
frame 53 {
stop();
}
button 2638 {
on (rollOver) {
_root.lamp.nextframe();
}
}
movieClip 2639 {
}
movieClip 2645 {
}
movieClip 2647 {
}
movieClip 2662 {
}
movieClip 2665 {
}
movieClip 2672 {
frame 1 {
stop();
}
frame 130 {
stop();
}
frame 131 {
play();
}
frame 183 {
_root.nextFrame();
}
}
frame 54 {
stop();
}
button 2678 {
on (release) {
_root.lives.play();
}
}
button 2683 {
on (release) {
_root.lives.play();
}
}
button 2688 {
on (release) {
_root.lives.play();
}
}
button 2693 {
on (release) {
_root.lives.play();
}
}
button 2695 {
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 2697 {
on (rollOver) {
_root.lives.play();
}
}
movieClip 2699 {
}
movieClip 2701 {
}
movieClip 2702 {
frame 1 {
stop();
}
frame 35 {
stop();
_root.nextFrame();
}
}
instance mice of movieClip 2699 {
onClipEvent (enterFrame) {
if (_root.mice.hitTest(_root.red)) {
_root.mice._visible = false;
_root.cage.play();
_root.bomb.stop();
}
}
}
movieClip 2703 {
}
movieClip 2708 {
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 2714 {
on (release) {
nextFrame();
}
}
button 2719 {
on (release) {
_root.lives.play();
}
}
button 2724 {
on (release) {
_root.lives.play();
}
}
movieClip 2733 {
}
button 2736 {
on (release) {
_root.lives.play();
}
}
frame 57 {
stop();
}
button 2743 {
on (release) {
getURL('http://etinogard.deviantart.com/', '_blank');
}
}
button 2747 {
on (release) {
_root.lives.play();
}
}
button 2750 {
on (release) {
_root.lives.play();
}
}
button 2753 {
on (release) {
_root.lives.play();
}
}
button 2756 {
on (release) {
_root.lives.play();
}
}
button 2759 {
on (release) {
_root.lives.play();
}
}
button 2762 {
on (release) {
_root.lives.play();
}
}
button 2765 {
on (release) {
_root.nextFrame();
}
}
frame 58 {
stop();
}
button 2772 {
on (release) {
_root.lives.play();
}
}
button 2777 {
on (release) {
_root.lives.play();
}
}
button 2782 {
on (release) {
nextFrame();
}
}
button 2787 {
on (release) {
_root.lives.play();
}
}
frame 59 {
stop();
}
movieClip 2790 {
}
movieClip 2794 {
}
movieClip 2795 {
}
movieClip 2804 {
}
movieClip 2808 {
}
movieClip 2810 {
}
movieClip 2812 {
}
movieClip 2814 {
}
movieClip 2817 {
}
movieClip 2819 {
}
movieClip 2820 {
}
movieClip 2822 {
}
movieClip 2825 {
}
movieClip 2828 {
}
movieClip 2832 {
}
movieClip 2834 {
}
movieClip 2837 {
}
instance of movieClip 2837 {
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 2843 {
on (release) {
_root.lives.play();
}
}
button 2848 {
on (release) {
_root.lives.play();
}
}
button 2853 {
on (release) {
_root.lives.play();
}
}
button 2858 {
on (release) {
_root.lives.play();
}
}
movieClip 2860 {
}
instance r of movieClip 2860 {
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 2862 {
}
movieClip 2863 {
}
movieClip 2865 {
}
movieClip 2867 {
}
movieClip 2870 {
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 2874 {
}
movieClip 2875 {
}
movieClip 2877 {
}
movieClip 2878 {
}
movieClip 2880 {
}
instance hitter of movieClip 2880 {
onClipEvent (enterFrame) {
if (_root.hitter.hitTest(_root.longcat.headhit)) {
_root.looong.play();
}
}
}
movieClip 2882 {
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 2889 {
on (release) {
nextFrame();
}
}
button 2894 {
on (release) {
_root.lives.play();
}
}
button 2899 {
on (release) {
_root.lives.play();
}
}
button 2904 {
on (release) {
_root.lives.play();
}
}
frame 63 {
stop();
}
button 2910 {
on (release) {
_root.lives.play();
}
}
button 2915 {
on (release) {
_root.lives.play();
}
}
button 2920 {
on (release) {
nextFrame();
}
}
button 2925 {
on (release) {
_root.lives.play();
}
}
frame 64 {
stop();
}
button 2931 {
on (release) {
_root.lives.play();
}
}
button 2936 {
on (release) {
_root.lives.play();
}
}
button 2941 {
on (release) {
_root.lives.play();
}
}
button 2946 {
on (release) {
_root.lives.play();
}
}
movieClip 2948 {
}
instance of movieClip 2948 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.skipget3.play();
}
}
}
button 2950 {
on (release) {
nextFrame();
}
}
movieClip 2951 {
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 2954 {
}
movieClip 2956 {
}
movieClip 2958 {
frame 1 {
stop();
}
frame 7 {
_root.bomb.stop();
play();
}
frame 30 {
_root.nextFrame();
}
}
movieClip 2960 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2962 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2964 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2966 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2968 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
movieClip 2970 {
frame 1 {
stop();
}
frame 10 {
stop();
_root.differences.nextFrame();
}
}
button 2972 {
on (release) {
diff1.play();
hit1._visible = false;
}
}
button 2973 {
on (release) {
diff2.play();
hit2._visible = false;
}
}
button 2974 {
on (release) {
diff3.play();
hit3._visible = false;
}
}
button 2975 {
on (release) {
diff4.play();
hit4._visible = false;
}
}
button 2976 {
on (release) {
diff5.play();
hit5._visible = false;
}
}
button 2977 {
on (release) {
diff6.play();
hit6._visible = false;
}
}
movieClip 2982 {
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 2989 {
on (release) {
_root.lives.play();
}
}
button 2994 {
on (release) {
_root.lives.play();
}
}
button 2999 {
on (release) {
_root.lives.play();
}
}
button 3004 {
on (release) {
nextFrame();
}
}
frame 67 {
_root.fusestopper1.gotoAndStop(2);
_root.fusestopper2.gotoAndStop(2);
_root.fusestopper3.gotoAndStop(2);
}
frame 67 {
stop();
}
button 3008 {
on (release) {
play();
}
}
movieClip 3010 {
frame 1 {
stop();
}
frame 11 {
stop();
_root.ponk.nextFrame();
}
}
movieClip 3013 {
}
movieClip 3021 {
frame 1 {
stop();
}
frame 14 {
play();
_root.bomb.stop();
}
frame 45 {
_root.nextFrame();
}
}
// unknown tag 792 length 52
// unknown tag 975 length 7
// unknown tag 336 length 30
// unknown tag 257 length 33
// unknown tag 926 length 10
// unknown tag 423 length 28