STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #45687 |
Combined CodemovieClip 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 { frame 1 { var component = _parent; component.registerSkinElement(track_mc, 'scrollTrack'); } } movieClip 83 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 85 { } movieClip 87 FBoundingBoxSymbol { frame 1 { var component = _parent; component.registerSkinElement(boundingBox, 'background'); stop(); } frame 2 { component.registerSkinElement(boundingBox2, 'backgroundDisabled'); stop(); } } movieClip 88 { } movieClip 90 { } movieClip 91 FScrollPaneSymbol { #initclip function FScrollPaneClass() { function boolToString(str) { if (str == 'false') { return false; } if (str == 'true') { return true; } else { return str; } } this.init(); this.width = this._width; this.height = this._height; this._yscale = 100; this._xscale = 100; this.contentHeight = 0; this.contentWidth = 0; if (this.hScroll == undefined) { this.vScroll = 'auto'; this.hScroll = 'auto'; this.dragContent = false; } this.offset = new Object(); this.vScroll = boolToString(this.vScroll); this.hScroll = boolToString(this.hScroll); this.attachMovie('FScrollBarSymbol', 'hScrollBar_mc', 100, {'hostStyle': this.styleTable}); this.hScrollBar_mc.setHorizontal(true); this.hScrollBar_mc.setSmallScroll(5); this.hScrollBar_mc.setChangeHandler('onScroll', this); this.attachMovie('FScrollBarSymbol', 'vScrollBar_mc', 99, {'hostStyle': this.styleTable}); this.vScrollBar_mc.setSmallScroll(5); this.vScrollBar_mc.setChangeHandler('onScroll', this); this.setSize(this.width, this.height); if (this.scrollContent != '') { this.setScrollContent(this.scrollContent); } this.setDragContent(this.dragContent); } FScrollPaneClass.prototype = new FUIComponentClass(); Object.registerClass('FScrollPaneSymbol', FScrollPaneClass); FScrollPaneClass.prototype.getScrollContent = function () { return this.content_mc; }; FScrollPaneClass.prototype.getPaneWidth = function () { return this.width; }; FScrollPaneClass.prototype.getPaneHeight = function () { return this.height; }; FScrollPaneClass.prototype.getScrollPosition = function () { var xPos = (this.hScrollBar_mc == undefined) ? 0 : this.hScrollBar_mc.getScrollPosition(); if (this.vScrollBar_mc != undefined) { var yPos = this.vScrollBar_mc.getScrollPosition(); return {'x': xPos, 'y': yPos}; } var yPos = 0; return {'x': xPos, 'y': yPos}; }; FScrollPaneClass.prototype.setScrollContent = function (target) { this.offset.x = 0; this.offset.y = 0; if (this.content_mc != undefined) { if (target != this.content_mc) { this.content_mc._visible = false; this.content_mc.removeMovieClip(); this.content_mc.unloadMovie(); } } if (typeof target == 'string') { this.attachMovie(target, 'tmp_mc', 3); this.content_mc = this.tmp_mc; } else { if (target == undefined) { this.content_mc.unloadMovie(); } else { this.content_mc = target; } } this.localToGlobal(this.offset); this.content_mc._parent.globalToLocal(this.offset); this.content_mc._x = this.offset.x; this.content_mc._y = this.offset.y; var contentBounds = this.content_mc.getBounds(this); this.offset.x = -contentBounds.xMin; this.offset.y = -contentBounds.yMin; this.localToGlobal(this.offset); this.content_mc._parent.globalToLocal(this.offset); this.content_mc._x = this.offset.x; this.content_mc._y = this.offset.y; this.contentWidth = this.content_mc._width; this.contentHeight = this.content_mc._height; this.content_mc.setMask(this.mask_mc); this.setSize(this.width, this.height); }; FScrollPaneClass.prototype.setSize = function (w, h) { if (arguments.length < 2 || isNaN(w) || isNaN(h)) { return undefined; } super.setSize(w, h); this.width = Math.max(w, 60); this.height = Math.max(h, 60); this.boundingBox_mc._xscale = 100; this.boundingBox_mc._yscale = 100; this.boundingBox_mc._width = this.width; this.boundingBox_mc._height = this.height; this.setHandV(); this.initScrollBars(); if (this.mask_mc == undefined) { this.attachMovie('FBoundingBoxSymbol', 'mask_mc', 3000); } this.mask_mc._xscale = 100; this.mask_mc._yscale = 100; this.mask_mc._width = this.hWidth; this.mask_mc._height = this.vHeight; this.mask_mc._alpha = 0; }; FScrollPaneClass.prototype.setScrollPosition = function (x, y) { x = Math.max(this.hScrollBar_mc.minPos, x); x = Math.min(this.hScrollBar_mc.maxPos, x); y = Math.max(this.vScrollBar_mc.minPos, y); y = Math.min(this.vScrollBar_mc.maxPos, y); this.hScrollBar_mc.setScrollPosition(x); this.vScrollBar_mc.setScrollPosition(y); }; FScrollPaneClass.prototype.refreshPane = function () { this.setScrollContent(this.content_mc); }; FScrollPaneClass.prototype.loadScrollContent = function (url, handler, location) { this.content_mc.removeMovieClip(); this.content_mc.unloadMovie(); this.content_mc._visible = 0; this.loadContent.duplicateMovieClip('loadTemp', 3); this.dupeFlag = true; this.contentLoaded = function () { this.loadReady = false; this.content_mc = this.loadTemp; this.refreshPane(); this.executeCallBack(); }; this.setChangeHandler(handler, location); this.loadTemp.loadMovie(url); }; FScrollPaneClass.prototype.setHScroll = function (prop) { this.hScroll = prop; this.setSize(this.width, this.height); }; FScrollPaneClass.prototype.setVScroll = function (prop) { this.vScroll = prop; this.setSize(this.width, this.height); }; FScrollPaneClass.prototype.setDragContent = function (dragFlag) { if (dragFlag) { this.boundingBox_mc.useHandCursor = true; this.boundingBox_mc.onPress = function () { this._parent.startDragLoop(); }; this.boundingBox_mc.tabEnabled = false; this.boundingBox_mc.onReleaseOutside = function () { this._parent.pressFocus(); this._parent.onMouseMove = null; }; this.boundingBox_mc.onRelease = this.boundingBox_mc.onReleaseOutside; } else { delete this.boundingBox_mc.onPress; this.boundingBox_mc.useHandCursor = false; } }; FScrollPaneClass.prototype.setSmallScroll = function (x, y) { this.hScrollBar_mc.setSmallScroll(x); this.vScrollBar_mc.setSmallScroll(y); }; FScrollPaneClass.prototype.setHandV = function () { if (this.contentHeight - this.height > 2 && this.vScroll != false || this.vScroll == true) { this.hWidth = this.width - this.vScrollBar_mc._width; } else { this.hWidth = this.width; } if (this.contentWidth - this.width > 2 && this.hScroll != false || this.hScroll == true) { this.vHeight = this.height - this.hScrollBar_mc._height; } else { this.vHeight = this.height; } }; FScrollPaneClass.prototype.startDragLoop = function () { this.tabFocused = false; this.myOnSetFocus(); this.lastX = this._xmouse; this.lastY = this._ymouse; this.onMouseMove = function () { this.scrollXMove = this.lastX - this._xmouse; this.scrollYMove = this.lastY - this._ymouse; this.scrollXMove += this.hScrollBar_mc.getScrollPosition(); this.scrollYMove += this.vScrollBar_mc.getScrollPosition(); this.setScrollPosition(this.scrollXMove, this.scrollYMove); if (this.scrollXMove < this.hScrollBar_mc.maxPos && this.scrollXMove > this.hScrollBar_mc.minPos) { this.lastX = this._xmouse; } if (this.scrollYMove < this.vScrollBar_mc.maxPos && this.scrollYMove > this.vScrollBar_mc.minPos) { this.lastY = this._ymouse; } this.updateAfterEvent(); }; }; FScrollPaneClass.prototype.initScrollBars = function () { this.hScrollBar_mc._y = this.height - this.hScrollBar_mc._height; this.hScrollBar_mc.setSize(this.hWidth); this.hScrollBar_mc.setScrollProperties(this.hWidth, 0, this.contentWidth - this.hWidth); this.vScrollBar_mc._visible = (this.hWidth == this.width) ? false : true; this.vScrollBar_mc._x = this.width - this.vScrollBar_mc._width; this.vScrollBar_mc.setSize(this.vHeight); this.vScrollBar_mc.setScrollProperties(this.vHeight, 0, this.contentHeight - this.vHeight); this.hScrollBar_mc._visible = (this.vHeight == this.height) ? false : true; }; FScrollPaneClass.prototype.onScroll = function (component) { var pos = component.getScrollPosition(); var XorY = (component._name == 'hScrollBar_mc') ? 'x' : 'y'; if (component._name == 'hScrollBar_mc') { this.content_mc._x = -pos + this.offset.x; } else { this.content_mc._y = -pos + this.offset.y; } }; FScrollPaneClass.prototype.myOnKeyDown = function () { var posX = this.hScrollBar_mc.getScrollPosition(); var posY = this.vScrollBar_mc.getScrollPosition(); if (this.hScrollBar_mc.maxPos > this.hScrollBar_mc.minPos) { if (Key.isDown(37)) { this.setScrollPosition(posX - 3, posY); } else { if (Key.isDown(39)) { this.setScrollPosition(posX + 3, posY); } } } if (this.vScrollBar_mc.maxPos > this.vScrollBar_mc.minPos) { if (Key.isDown(38)) { this.setScrollPosition(posX, posY - 3); } else { if (Key.isDown(40)) { this.setScrollPosition(posX, posY + 3); } else { if (Key.isDown(34)) { this.setScrollPosition(posX, posY + this.vScrollBar_mc.pageSize); } else { if (Key.isDown(33)) { this.setScrollPosition(posX, posY - this.vScrollBar_mc.pageSize); } } } } } }; #endinitclip frame 1 { this.deadPreview._visible = false; } instance scrollBarAsset of movieClip 83 FScrollBarSymbol { onClipEvent (initialize) { _targetInstanceName = ''; horizontal = false; } } instance loadContent of movieClip 88 { onClipEvent (load) { if (this._parent.loadReady) { this._parent.contentLoaded(); delete this._parent.loadReady; } else { if (this._name != 'loadContent') { this._parent.loadReady = true; } } } } } frame 1 { stop(); } frame 1 { _quality = 'MEDIUM'; } movieClip 95 { } movieClip 97 { } movieClip 100 { } movieClip 103 { } movieClip 104 { } movieClip 107 { } movieClip 112 { } movieClip 116 { } movieClip 117 { } button 121 { on (release) { gotoAndPlay(33); } } movieClip 128 { frame 32 { gotoAndPlay(1); } frame 33 { _root.score = Number(_root.score) + 1; } frame 43 { stop(); } } movieClip 133 { } button 135 { on (release) { gotoAndPlay(5); } } movieClip 142 { frame 4 { gotoAndPlay(1); } frame 5 { _root.score = Number(_root.score) + 1; } frame 15 { stop(); } } movieClip 143 { } movieClip 144 { } movieClip 145 { } movieClip 149 { } button 157 { on (release) { _root.play(); } } movieClip 158 { frame 1 { _root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { eval(bar)._xscale = PercentLoaded; } else { gotoAndStop(3); } } frame 2 { gotoAndPlay(1); } } frame 2 { stop(); } button 159 { on (release) { gotoAndPlay(6); } } button 162 { on (release) { gotoAndStop(3); } } button 165 { on (release) { gotoAndStop(4); } } frame 3 { stop(); } button 169 { on (release) { gotoAndPlay(339); } } button 172 { on (release) { gotoAndPlay(1420); } } button 175 { on (release) { gotoAndPlay(1910); } } button 178 { on (release) { gotoAndPlay(4802); } } button 181 { on (release) { gotoAndPlay(6292); } } button 184 { on (release) { gotoAndPlay(8732); } } button 196 { on (release) { gotoAndStop(2); } } frame 4 { stop(); } button 200 { on (release) { getURL(' http://www.filespace.org/Gamecubicle/Wallpaper.jpeg', '_blank'); } } button 202 { on (release) { nextFrame(); } } frame 5 { stop(); } button 207 { on (release) { gotoAndPlay(1); } } frame 17 { gotoAndPlay(23); } frame 22 { _quality = 'HIGH'; } frame 339 { _quality = 'LOW'; } button 220 { on (release) { stop(); } } button 223 { on (release) { play(); } } button 225 { on (release) { prevFrame(); } } button 226 { on (release) { nextFrame(); } } button 235 { on (release) { getURL('http://www.gamecubicle.tk', '_blank'); } } movieClip 246 { } movieClip 248 { } movieClip 250 { } movieClip 253 { } movieClip 256 { } movieClip 266 { } movieClip 268 { } movieClip 274 { } movieClip 277 { } movieClip 280 { } movieClip 284 { } movieClip 287 { } movieClip 290 { } movieClip 293 { } movieClip 295 { } movieClip 297 { } movieClip 299 { } movieClip 301 { } movieClip 306 { } movieClip 309 { } movieClip 311 { } movieClip 314 { } movieClip 316 { frame 1 { stop(); } } movieClip 322 { } movieClip 328 { } movieClip 336 { } movieClip 337 { } movieClip 339 { } movieClip 361 { } movieClip 392 { } movieClip 396 { } movieClip 398 { } movieClip 401 { } movieClip 417 { } movieClip 431 { } button 436 { on (release) { stop(); } on (release) { tellTarget ('music1') { stop(); } } } button 437 { on (release) { play(); } on (release) { tellTarget ('music1') { play(); } } } button 438 { on (release) { prevFrame(); } on (release) { tellTarget ('music1') { prevFrame(); } } } button 439 { on (release) { nextFrame(); } on (release) { tellTarget ('music1') { nextFrame(); } } } movieClip 440 { } movieClip 467 { } movieClip 500 { } movieClip 505 { } movieClip 522 { } movieClip 528 { } movieClip 542 { } movieClip 544 { } movieClip 548 { } movieClip 550 { } movieClip 552 { } movieClip 554 { } movieClip 556 { } movieClip 558 { } movieClip 561 { } movieClip 563 { } movieClip 565 { } movieClip 567 { } movieClip 569 { } movieClip 574 { } movieClip 577 { } movieClip 581 { } movieClip 583 { } movieClip 585 { frame 13 { gotoAndPlay(1); } } movieClip 588 { } movieClip 605 { } movieClip 626 { } movieClip 628 { } movieClip 632 { } movieClip 634 { } movieClip 636 { } movieClip 669 { } button 671 { on (release) { stop(); } on (release) { tellTarget ('audio1') { stop(); } } on (release) { stop(); } on (release) { tellTarget ('audio2') { stop(); } } on (release) { stop(); } on (release) { tellTarget ('audio3') { stop(); } } on (release) { stop(); } on (release) { tellTarget ('audio4') { stop(); } } on (release) { stop(); } on (release) { tellTarget ('audio5') { stop(); } } } button 672 { on (release) { play(); } on (release) { tellTarget ('audio1') { play(); } } on (release) { play(); } on (release) { tellTarget ('audio2') { play(); } } on (release) { play(); } on (release) { tellTarget ('audio3') { play(); } } on (release) { play(); } on (release) { tellTarget ('audio4') { play(); } } on (release) { stop(); } on (release) { tellTarget ('audio5') { play(); } } on (release) { play(); } } button 673 { on (release) { stop(); } on (release) { tellTarget ('audio1') { prevFrame(); } } on (release) { prevFrame(); } on (release) { tellTarget ('audio2') { prevFrame(); } } on (release) { prevFrame(); } on (release) { tellTarget ('audio3') { prevFrame(); } } on (release) { prevFrame(); } on (release) { tellTarget ('audio4') { prevFrame(); } } on (release) { prevFrame(); } on (release) { tellTarget ('audio5') { prevFrame(); } } } button 674 { on (release) { stop(); } on (release) { tellTarget ('audio1') { nextFrame(); } } on (release) { nextFrame(); } on (release) { tellTarget ('audio2') { nextFrame(); } } on (release) { nextFrame(); } on (release) { tellTarget ('audio3') { nextFrame(); } } on (release) { nextFrame(); } on (release) { tellTarget ('audio4') { nextFrame(); } } on (release) { nextFrame(); } on (release) { tellTarget ('audio5') { nextFrame(); } } } movieClip 697 { } movieClip 728 { } movieClip 738 { } movieClip 742 { } movieClip 761 { } movieClip 800 { } movieClip 847 { } movieClip 849 { } movieClip 854 { } movieClip 857 { } movieClip 883 { } movieClip 898 { } movieClip 926 { } movieClip 928 { } movieClip 957 { } movieClip 968 { } movieClip 995 { } movieClip 1019 { } movieClip 1022 { } movieClip 1058 { } movieClip 1067 { } movieClip 1111 { } movieClip 1192 { }
|