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

swfchan turned sixteen years old yesterday! (5may2024)

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

Bubblewrap.swf

This is the info page for
Flash #3107

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


Text
<P ALIGN="LEFT"><FONT FACE="_sans" SIZE="12" COLOR="#000000"> </FONT></P>

ActionScript [AS1/AS2]

Frame 1
function Pop() { } function resetSheet() { var col = 1; while (col < 15) { var row = 1; while (row < 11) { _root[(("pr" + row) + "c") + col].gotoAndStop(1); row++; } col++; } } Math.randomBetween = function (a, b) { return(a + Math.floor(Math.random() * ((b - a) + 1))); }; Pop.prototype = new MovieClip(); Pop.prototype.onPress = function () { if (this._currentframe == 1) { this.gotoAndStop(Math.randomBetween(2, 7)); } }; Pop.prototype.onRollOver = function () { if (manicmode.getValue() || (Key.isDown(16))) { if (this._currentframe == 1) { this.gotoAndStop(Math.randomBetween(2, 5)); } } }; Object.registerClass("Pop", Pop); var col = 1; while (col < 15) { var row = 1; while (row < 11) { var x = ((col * 33) - 13); if ((row % 2) != 0) { x = x + 17; } var y = ((row * 29) - 10); _root.attachMovie("Pop", (("pr" + row) + "c") + col, (50 * row) + col, {_x:x, _y:y}); row++; } col++; }
Instance of Symbol 89 MovieClip [FPushButtonSymbol] in Frame 1
//component parameters onClipEvent (initialize) { label = "Fresh Sheet"; clickHandler = "resetSheet"; } on (release) { click = new Sound(); click.attachSound("must-have-more"); click.start(); resetSheet(); }
Instance of Symbol 86 MovieClip [FCheckBoxSymbol] "manicmode" in Frame 1
//component parameters onClipEvent (initialize) { label = "Manic Mode!"; initialValue = false; labelPlacement = "right"; changeHandler = ""; }
Symbol 12 MovieClip 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");
Symbol 15 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "background");
Symbol 18 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 20 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 23 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(check_mc, "foregroundDisabled");
Symbol 26 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(check_mc, "check");
Symbol 27 MovieClip [fcb_states] Frame 1
stop();
Symbol 27 MovieClip [fcb_states] Frame 2
stop();
Symbol 27 MovieClip [fcb_states] Frame 3
stop();
Symbol 27 MovieClip [fcb_states] Frame 4
stop();
Symbol 27 MovieClip [fcb_states] Frame 5
stop();
Symbol 27 MovieClip [fcb_states] Frame 6
stop();
Symbol 31 MovieClip [FLabelSymbol] Frame 1
#initclip 2 _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
Symbol 39 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame3, "shadow"); component.registerSkinElement(frame1, "darkshadow"); component.registerSkinElement(frame4, "highlight"); component.registerSkinElement(frame2, "highlight3D");
Symbol 45 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame3, "shadow"); component.registerSkinElement(frame1, "darkshadow"); component.registerSkinElement(frame4, "highlight"); component.registerSkinElement(frame2, "highlight3D");
Symbol 51 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame4, "shadow"); component.registerSkinElement(frame2, "darkshadow"); component.registerSkinElement(frame3, "highlight"); component.registerSkinElement(frame1, "highlight3D");
Symbol 57 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame3, "shadow"); component.registerSkinElement(frame1, "darkshadow"); component.registerSkinElement(frame4, "highlight"); component.registerSkinElement(frame2, "highlight3D");
Symbol 58 MovieClip [fpb_states] Frame 1
stop();
Symbol 58 MovieClip [fpb_states] Frame 2
stop();
Symbol 58 MovieClip [fpb_states] Frame 3
stop();
Symbol 58 MovieClip [fpb_states] Frame 4
stop();
Symbol 59 MovieClip [FUIComponentSymbol] Frame 1
#initclip 1 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._width = (this.deadPreview._height = 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.tabEnabled = (this.focusEnabled = enabledFlag); 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 /* 0xFFFFFF */; } 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
Symbol 80 MovieClip [Pop] Frame 1
stop();
Symbol 80 MovieClip [Pop] Frame 2
stop();
Symbol 80 MovieClip [Pop] Frame 3
stop();
Symbol 80 MovieClip [Pop] Frame 4
stop();
Symbol 80 MovieClip [Pop] Frame 5
stop();
Symbol 80 MovieClip [Pop] Frame 6
stop();
Symbol 80 MovieClip [Pop] Frame 7
stop();
Symbol 83 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 83 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 86 MovieClip [FCheckBoxSymbol] Frame 1
#initclip 4 function FCheckBoxClass() { this.init(); } FCheckBoxClass.prototype = new FUIComponentClass(); Object.registerClass("FCheckBoxSymbol", FCheckBoxClass); FCheckBoxClass.prototype.init = function () { super.setSize(this._width, this._height); this.boundingBox_mc.unloadMovie(); this.attachMovie("fcb_hitArea", "fcb_hitArea_mc", 1); this.attachMovie("fcb_states", "fcb_states_mc", 2); this.attachMovie("FLabelSymbol", "fLabel_mc", 3); super.init(); this.setChangeHandler(this.changeHandler); this._xscale = 100; this._yscale = 100; this.setSize(this.width, this.height); if (this.initialValue == undefined) { this.setCheckState(false); } else { this.setCheckState(this.initialValue); } if (this.label != undefined) { this.setLabel(this.label); } this.ROLE_SYSTEM_CHECKBUTTON = 44; this.STATE_SYSTEM_CHECKED = 16; this.EVENT_OBJECT_STATECHANGE = 32778; this.EVENT_OBJECT_NAMECHANGE = 32780; this._accImpl.master = this; this._accImpl.stub = false; this._accImpl.get_accRole = this.get_accRole; this._accImpl.get_accName = this.get_accName; this._accImpl.get_accState = this.get_accState; this._accImpl.get_accDefaultAction = this.get_accDefaultAction; this._accImpl.accDoDefaultAction = this.accDoDefaultAction; }; FCheckBoxClass.prototype.setLabelPlacement = function (pos) { this.setLabel(this.getLabel()); this.txtFormat(pos); var halfLabelH = (this.fLabel_mc._height / 2); var halfFrameH = (this.fcb_states_mc._height / 2); var vertCenter = (halfFrameH - halfLabelH); var checkWidth = this.fcb_states_mc._width; var frame = this.fcb_states_mc; var label = this.fLabel_mc; var w = 0; if (frame._width > this.width) { w = 0; } else { w = this.width - frame._width; } this.fLabel_mc.setSize(w); if ((pos == "right") || (pos == undefined)) { this.labelPlacement = "right"; this.fcb_states_mc._x = 0; this.fLabel_mc._x = checkWidth; this.txtFormat("left"); } else if (pos == "left") { this.labelPlacement = "left"; this.fLabel_mc._x = 0; this.fcb_states_mc._x = this.width - checkWidth; this.txtFormat("right"); } this.fLabel_mc._y = vertCenter; this.fcb_hitArea_mc._y = vertCenter; }; FCheckBoxClass.prototype.txtFormat = function (pos) { var txtS = this.textStyle; var sTbl = this.styleTable; txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = pos)) : undefined); txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 0)) : undefined); txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 0)) : undefined); if (this.flabel_mc._height > this.height) { super.setSize(this.width, this.flabel_mc._height); } else { super.setSize(this.width, this.height); } this.fLabel_mc.labelField.setTextFormat(this.textStyle); this.setEnabled(this.enable); }; FCheckBoxClass.prototype.setHitArea = function (w, h) { var hit = this.fcb_hitArea_mc; this.hitArea = hit; if (this.fcb_states_mc._width > w) { hit._width = this.fcb_states_mc._width; } else { hit._width = w; } hit._visible = false; if (arguments.length > 1) { hit._height = h; } }; FCheckBoxClass.prototype.setSize = function (w) { this.setLabel(this.getLabel()); this.setLabelPlacement(this.labelPlacement); if (this.fcb_states_mc._height < this.flabel_mc.labelField._height) { super.setSize(w, this.flabel_mc.labelField._height); } this.setHitArea(this.width, this.height); this.setLabelPlacement(this.labelPlacement); }; FCheckBoxClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this._width + 6, this._height - 1); }; FCheckBoxClass.prototype.onPress = function () { this.pressFocus(); _root.focusRect.removeMovieClip(); var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedPress"); } else { states.gotoAndStop("press"); } }; FCheckBoxClass.prototype.onRelease = function () { this.fcb_states_mc.gotoAndStop("up"); this.setValue(!this.checked); }; FCheckBoxClass.prototype.onReleaseOutside = function () { var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedEnabled"); } else { states.gotoAndStop("up"); } }; FCheckBoxClass.prototype.onDragOut = function () { var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedEnabled"); } else { states.gotoAndStop("up"); } }; FCheckBoxClass.prototype.onDragOver = function () { var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedPress"); } else { states.gotoAndStop("press"); } }; FCheckBoxClass.prototype.setValue = function (checkedValue) { if (checkedValue || (checkedValue == undefined)) { this.setCheckState(checkedValue); } else if (checkedValue == false) { this.setCheckState(checkedValue); } this.executeCallBack(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FCheckBoxClass.prototype.setCheckState = function (checkedValue) { var states = this.fcb_states_mc; if (this.enable) { this.flabel_mc.setEnabled(true); if (checkedValue || (checkedValue == undefined)) { states.gotoAndStop("checkedEnabled"); this.enabled = true; this.checked = true; } else { states.gotoAndStop("up"); this.enabled = true; this.checked = false; } } else { this.flabel_mc.setEnabled(false); if (checkedValue || (checkedValue == undefined)) { states.gotoAndStop("checkedDisabled"); this.enabled = false; this.checked = true; } else { states.gotoAndStop("uncheckedDisabled"); this.enabled = false; this.checked = false; this.focusRect.removeMovieClip(); } } }; FCheckBoxClass.prototype.getValue = function () { return(this.checked); }; FCheckBoxClass.prototype.setEnabled = function (enable) { if ((enable == true) || (enable == undefined)) { this.enable = true; Super.setEnabled(true); } else { this.enable = false; Super.setEnabled(false); } this.setCheckState(this.checked); }; FCheckBoxClass.prototype.getEnabled = function () { return(this.enable); }; FCheckBoxClass.prototype.setLabel = function (label) { this.fLabel_mc.setLabel(label); this.txtFormat(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE); } }; FCheckBoxClass.prototype.getLabel = function () { return(this.fLabel_mc.labelField.text); }; FCheckBoxClass.prototype.setTextColor = function (color) { this.fLabel_mc.labelField.textColor = color; }; FCheckBoxClass.prototype.myOnKeyDown = function () { if (((Key.getCode() == 32) && (this.pressOnce == undefined)) && (this.enabled == true)) { this.setValue(!this.getValue()); this.pressOnce = true; } }; FCheckBoxClass.prototype.myOnKeyUp = function () { if (Key.getCode() == 32) { this.pressOnce = undefined; } }; FCheckBoxClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_CHECKBUTTON); }; FCheckBoxClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FCheckBoxClass.prototype.get_accState = function (childId) { if (this.master.getValue()) { return(this.master.STATE_SYSTEM_CHECKED); } return(0); }; FCheckBoxClass.prototype.get_accDefaultAction = function (childId) { if (this.master.getValue()) { return("UnCheck"); } return("Check"); }; FCheckBoxClass.prototype.accDoDefaultAction = function (childId) { this.master.setValue(!this.master.getValue()); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;
Symbol 89 MovieClip [FPushButtonSymbol] Frame 1
#initclip 3 function FPushButtonClass() { this.init(); } FPushButtonClass.prototype = new FUIComponentClass(); Object.registerClass("FPushButtonSymbol", FPushButtonClass); FPushButtonClass.prototype.init = function () { super.setSize(this._width, this._height); this.boundingBox_mc.unloadMovie(); this.attachMovie("fpb_states", "fpbState_mc", 1); this.attachMovie("FLabelSymbol", "fLabel_mc", 2); this.attachMovie("fpb_hitArea", "fpb_hitArea_mc", 3); super.init(); this.btnState = false; this.setClickHandler(this.clickHandler); this._xscale = 100; this._yscale = 100; this.setSize(this.width, this.height); if (this.label != undefined) { this.setLabel(this.label); } this.ROLE_SYSTEM_PUSHBUTTON = 43; this.STATE_SYSTEM_PRESSED = 8; this.EVENT_OBJECT_STATECHANGE = 32778; this.EVENT_OBJECT_NAMECHANGE = 32780; this._accImpl.master = this; this._accImpl.stub = false; this._accImpl.get_accRole = this.get_accRole; this._accImpl.get_accName = this.get_accName; this._accImpl.get_accState = this.get_accState; this._accImpl.get_accDefaultAction = this.get_accDefaultAction; this._accImpl.accDoDefaultAction = this.accDoDefaultAction; }; FPushButtonClass.prototype.setHitArea = function (w, h) { var hit = this.fpb_hitArea_mc; this.hitArea = hit; hit._visible = false; hit._width = w; hit._height = ((arguments.length > 1) ? (h) : (hit._height)); }; FPushButtonClass.prototype.setSize = function (w, h) { w = ((w < 6) ? 6 : (w)); if (arguments.length > 1) { if (h < 6) { h = 6; } } super.setSize(w, h); this.setLabel(this.getLabel()); this.arrangeLabel(); this.setHitArea(w, h); this.boundingBox_mc._width = w; this.boundingBox_mc._height = h; this.drawFrame(); if (this.focused) { super.myOnSetFocus(); } this.initContentPos("fLabel_mc"); }; FPushButtonClass.prototype.arrangeLabel = function () { var label = this.fLabel_mc; var h = this.height; var w = (this.width - 2); var b = 1; this.fLabel_mc.setSize(w - (b * 4)); label._x = b * 3; label._y = (h / 2) - (label._height / 2); }; FPushButtonClass.prototype.getLabel = function () { return(this.fLabel_mc.labelField.text); }; FPushButtonClass.prototype.setLabel = function (label) { this.fLabel_mc.setLabel(label); this.txtFormat(); this.arrangeLabel(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE); } }; FPushButtonClass.prototype.getEnabled = function () { return(this.enabled); }; FPushButtonClass.prototype.setEnabled = function (enable) { if (enable || (enable == undefined)) { this.gotoFrame(1); this.drawFrame(); this.flabel_mc.setEnabled(true); this.enabled = true; super.setEnabled(true); } else { this.gotoFrame(4); this.drawFrame(); this.flabel_mc.setEnabled(false); this.enabled = false; super.setEnabled(false); } }; FPushButtonClass.prototype.txtFormat = function () { var txtS = this.textStyle; var sTbl = this.styleTable; txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = "center")) : undefined); txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 1)) : undefined); txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 1)) : undefined); if (this.fLabel_mc._height > this.height) { super.setSize(this.width, this.fLabel_mc._height); } else { super.setSize(this.width, this.height); } this.fLabel_mc.labelField.setTextFormat(this.textStyle); this.setEnabled(this.enable); }; FPushButtonClass.prototype.drawFrame = function () { var b = 1; var x1 = 0; var y1 = 0; var x2 = this.width; var y2 = this.height; var mc_array = ["up_mc", "over_mc", "down_mc", "disabled_mc"]; var frame = mc_array[this.fpbState_mc._currentframe - 1]; var mc = "frame"; var i = 0; while (i < 6) { x1 = x1 + ((i % 2) * b); y1 = y1 + ((i % 2) * b); x2 = x2 - (((i + 1) % 2) * b); y2 = y2 - (((i + 1) % 2) * b); var w = (Math.abs(x1 - x2) + (2 * b)); var h = (Math.abs(y1 - y2) + (2 * b)); this.fpbState_mc[frame][mc + i]._width = w; this.fpbState_mc[frame][mc + i]._height = h; this.fpbState_mc[frame][mc + i]._x = x1 - b; this.fpbState_mc[frame][mc + i]._y = y1 - b; i++; } }; FPushButtonClass.prototype.setClickHandler = function (chng, obj) { this.handlerObj = ((arguments.length < 2) ? (this._parent) : (obj)); this.clickHandler = chng; }; FPushButtonClass.prototype.executeCallBack = function () { this.handlerObj[this.clickHandler](this); }; FPushButtonClass.prototype.initContentPos = function (mc) { this.incrVal = 1; this.initx = this[mc]._x - (this.getBtnState() * this.incrVal); this.inity = this[mc]._y - (this.getBtnState() * this.incrVal); this.togx = this.initx + this.incrVal; this.togy = this.inity + this.incrVal; }; FPushButtonClass.prototype.setBtnState = function (state) { this.btnState = state; if (state) { this.fLabel_mc._x = this.togx; this.fLabel_mc._y = this.togy; } else { this.fLabel_mc._x = this.initx; this.fLabel_mc._y = this.inity; } }; FPushButtonClass.prototype.getBtnState = function () { return(this.btnState); }; FPushButtonClass.prototype.myOnSetFocus = function () { this.focused = true; super.myOnSetFocus(); }; FPushButtonClass.prototype.onPress = function () { this.pressFocus(); this.fpbState_mc.gotoAndStop(3); this.drawFrame(); this.setBtnState(true); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FPushButtonClass.prototype.onRelease = function () { this.fpbState_mc.gotoAndStop(2); this.drawFrame(); this.executeCallBack(); this.setBtnState(false); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FPushButtonClass.prototype.onRollOver = function () { this.fpbState_mc.gotoAndStop(2); this.drawFrame(); }; FPushButtonClass.prototype.onRollOut = function () { this.fpbState_mc.gotoAndStop(1); this.drawFrame(); }; FPushButtonClass.prototype.onReleaseOutside = function () { this.setBtnState(false); this.fpbState_mc.gotoAndStop(1); this.drawFrame(); }; FPushButtonClass.prototype.onDragOut = function () { this.setBtnState(false); this.fpbState_mc.gotoAndStop(1); this.drawFrame(); }; FPushButtonClass.prototype.onDragOver = function () { this.setBtnState(true); this.fpbState_mc.gotoAndStop(3); this.drawFrame(); }; FPushButtonClass.prototype.myOnKeyDown = function () { if ((Key.getCode() == 32) && (this.pressOnce == undefined)) { this.onPress(); this.pressOnce = 1; } }; FPushButtonClass.prototype.myOnKeyUp = function () { if (Key.getCode() == 32) { this.onRelease(); this.pressOnce = undefined; } }; FPushButtonClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_PUSHBUTTON); }; FPushButtonClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FPushButtonClass.prototype.get_accState = function (childId) { if (this.pressOnce) { return(this.master.STATE_SYSTEM_PRESSED); } return(this.master.STATE_SYSTEM_DEFAULT); }; FPushButtonClass.prototype.get_accDefaultAction = function (childId) { return("Press"); }; FPushButtonClass.prototype.accDoDefaultAction = function (childId) { this.master.onPress(); this.master.onRelease(); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;

Library Items

Symbol 1 Sound [must-have-more]
Symbol 2 GraphicUsed by:3 28
Symbol 3 MovieClip [fcb_hitArea]Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:12
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:12
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:12
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:5 7 9 11Used by:27
Symbol 13 GraphicUsed by:14 81
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:27
Symbol 16 GraphicUsed by:17 19 35 36 42 43 54 55
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:17Used by:27
Symbol 19 MovieClipUses:16Used by:20
Symbol 20 MovieClipUses:19Used by:27
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:27
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClip [fcb_states]Uses:12 15 18 20 23 26
Symbol 28 MovieClip [fpb_hitArea]Uses:2
Symbol 29 FontUsed by:30
Symbol 30 EditableTextUses:29Used by:31
Symbol 31 MovieClip [FLabelSymbol]Uses:30
Symbol 32 GraphicUsed by:33 34 40 41 46 47 48 49 52 53
Symbol 33 MovieClipUses:32Used by:39
Symbol 34 MovieClipUses:32Used by:39
Symbol 35 MovieClipUses:16Used by:39
Symbol 36 MovieClipUses:16Used by:39
Symbol 37 GraphicUsed by:38 44 50 56
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:33 34 35 36 38Used by:58
Symbol 40 MovieClipUses:32Used by:45
Symbol 41 MovieClipUses:32Used by:45
Symbol 42 MovieClipUses:16Used by:45
Symbol 43 MovieClipUses:16Used by:45
Symbol 44 MovieClipUses:37Used by:45
Symbol 45 MovieClipUses:40 41 42 43 44Used by:58
Symbol 46 MovieClipUses:32Used by:51
Symbol 47 MovieClipUses:32Used by:51
Symbol 48 MovieClipUses:32Used by:51
Symbol 49 MovieClipUses:32Used by:51
Symbol 50 MovieClipUses:37Used by:51
Symbol 51 MovieClipUses:46 47 48 49 50Used by:58
Symbol 52 MovieClipUses:32Used by:57
Symbol 53 MovieClipUses:32Used by:57
Symbol 54 MovieClipUses:16Used by:57
Symbol 55 MovieClipUses:16Used by:57
Symbol 56 MovieClipUses:37Used by:57
Symbol 57 MovieClipUses:52 53 54 55 56Used by:58
Symbol 58 MovieClip [fpb_states]Uses:39 45 51 57
Symbol 59 MovieClip [FUIComponentSymbol]
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:80
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:80
Symbol 64 SoundUsed by:80
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:80
Symbol 67 SoundUsed by:80
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:80
Symbol 70 SoundUsed by:80
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:80
Symbol 73 SoundUsed by:80
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:80
Symbol 76 SoundUsed by:80
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:80
Symbol 79 SoundUsed by:80
Symbol 80 MovieClip [Pop]Uses:61 63 64 66 67 69 70 72 73 75 76 78 79
Symbol 81 MovieClipUses:13Used by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip [FBoundingBoxSymbol]Uses:81 82Used by:86 89
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClip [FCheckBoxSymbol]Uses:83 85Used by:Timeline
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClip [FPushButtonSymbol]Uses:83 88Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:Timeline

Instance Names

"manicmode"Frame 1Symbol 86 MovieClip [FCheckBoxSymbol]
"highlight3D_mc"Symbol 12 MovieClip Frame 1Symbol 5 MovieClip
"highlight_mc"Symbol 12 MovieClip Frame 1Symbol 7 MovieClip
"shadow_mc"Symbol 12 MovieClip Frame 1Symbol 9 MovieClip
"darkshadow_mc"Symbol 12 MovieClip Frame 1Symbol 11 MovieClip
"background_mc"Symbol 15 MovieClip Frame 1Symbol 14 MovieClip
"background_mc"Symbol 18 MovieClip Frame 1Symbol 17 MovieClip
"background_mc"Symbol 20 MovieClip Frame 1Symbol 19 MovieClip
"check_mc"Symbol 23 MovieClip Frame 1Symbol 22 MovieClip
"check_mc"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"fcb_frame_mc"Symbol 27 MovieClip [fcb_states] Frame 1Symbol 12 MovieClip
"frb_frame_mc"Symbol 27 MovieClip [fcb_states] Frame 1Symbol 15 MovieClip
"labelField"Symbol 31 MovieClip [FLabelSymbol] Frame 1Symbol 30 EditableText
"frame1"Symbol 39 MovieClip Frame 1Symbol 33 MovieClip
"frame2"Symbol 39 MovieClip Frame 1Symbol 34 MovieClip
"frame3"Symbol 39 MovieClip Frame 1Symbol 35 MovieClip
"frame4"Symbol 39 MovieClip Frame 1Symbol 36 MovieClip
"frame5"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"frame1"Symbol 45 MovieClip Frame 1Symbol 40 MovieClip
"frame2"Symbol 45 MovieClip Frame 1Symbol 41 MovieClip
"frame3"Symbol 45 MovieClip Frame 1Symbol 42 MovieClip
"frame4"Symbol 45 MovieClip Frame 1Symbol 43 MovieClip
"frame5"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"frame1"Symbol 51 MovieClip Frame 1Symbol 46 MovieClip
"frame2"Symbol 51 MovieClip Frame 1Symbol 47 MovieClip
"frame3"Symbol 51 MovieClip Frame 1Symbol 48 MovieClip
"frame4"Symbol 51 MovieClip Frame 1Symbol 49 MovieClip
"frame5"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"frame1"Symbol 57 MovieClip Frame 1Symbol 52 MovieClip
"frame2"Symbol 57 MovieClip Frame 1Symbol 53 MovieClip
"frame3"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"frame4"Symbol 57 MovieClip Frame 1Symbol 55 MovieClip
"frame5"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"up_mc"Symbol 58 MovieClip [fpb_states] Frame 1Symbol 39 MovieClip
"over_mc"Symbol 58 MovieClip [fpb_states] Frame 2Symbol 45 MovieClip
"down_mc"Symbol 58 MovieClip [fpb_states] Frame 3Symbol 51 MovieClip
"disabled_mc"Symbol 58 MovieClip [fpb_states] Frame 4Symbol 57 MovieClip
"boundingBox"Symbol 83 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 81 MovieClip
"boundingBox2"Symbol 83 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 81 MovieClip
"boundingBox_mc"Symbol 86 MovieClip [FCheckBoxSymbol] Frame 1Symbol 83 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 86 MovieClip [FCheckBoxSymbol] Frame 1Symbol 85 MovieClip
"boundingBox_mc"Symbol 89 MovieClip [FPushButtonSymbol] Frame 1Symbol 83 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 89 MovieClip [FPushButtonSymbol] Frame 1Symbol 88 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "must-have-more"
ExportAssets (56)Timeline Frame 1Symbol 3 as "fcb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 27 as "fcb_states"
ExportAssets (56)Timeline Frame 1Symbol 28 as "fpb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 31 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 58 as "fpb_states"
ExportAssets (56)Timeline Frame 1Symbol 59 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 80 as "Pop"
ExportAssets (56)Timeline Frame 1Symbol 83 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 86 as "FCheckBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 83 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 89 as "FPushButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 89 as "FPushButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 86 as "FCheckBoxSymbol"

Labels

"up"Symbol 27 MovieClip [fcb_states] Frame 1
"press"Symbol 27 MovieClip [fcb_states] Frame 2
"uncheckedDisabled"Symbol 27 MovieClip [fcb_states] Frame 3
"checkedDisabled"Symbol 27 MovieClip [fcb_states] Frame 4
"checkedPress"Symbol 27 MovieClip [fcb_states] Frame 5
"checkedEnabled"Symbol 27 MovieClip [fcb_states] Frame 6
#"Symbol_10"Symbol 28 MovieClip [fpb_hitArea] Frame 1
"Symbol_32"Symbol 31 MovieClip [FLabelSymbol] Frame 1
"up"Symbol 58 MovieClip [fpb_states] Frame 1
"over"Symbol 58 MovieClip [fpb_states] Frame 2
"down"Symbol 58 MovieClip [fpb_states] Frame 3
"disabled"Symbol 58 MovieClip [fpb_states] Frame 4
"Symbol_36"Symbol 59 MovieClip [FUIComponentSymbol] Frame 1
"enabled"Symbol 83 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 83 MovieClip [FBoundingBoxSymbol] Frame 2




http://swfchan.com/1/3107/info.shtml
Created: 17/6 -2019 10:17:59 Last modified: 17/6 -2019 10:17:59 Server time: 06/05 -2024 11:36:43