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

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

Rong.swf

This is the info page for
Flash #22091

(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>

rong

rong v 1
jeffwofford.com

jeffwofford.com

presents

g

n

o

p

d

u

r

New Game

BEGIN

BEGIN

BEGIN

BEGIN

Player 1

Player 2

Player 3

Player 4

Configure Players

human

human

human

human

human

human

human

human

ai

ai

ai

ai

ai

ai

ai

ai

novice

novice

novice

novice

novice

novice

novice

novice

expert

expert

expert

expert

expert

expert

expert

expert

Configure Game

Play To:

Initial Speed:

Acceleration:

play

play

00

VICTOR

ActionScript [AS1/AS2]

Frame 1
function AttachGameCursor(attach) { if (attach) { Mouse.hide(); this.attachMovie("CMouseCursor", "mouseCursor", 100000); this.mouseCursor.startDrag(true); } else { Mouse.show(); removeMovieClip(this.mouseCursor); } } Mouse.hide(); this.attachMovie("CTitles", "titles1", 100, {_x:150, _y:150}); this.stop();
Frame 2
_root._gameOptions = new Object(); _root._gameOptions._scoreToWin = -1; _root._gameOptions._paddleHitAcceleration = 1.25; _root._gameOptions._initialPuckSpeed = 6; _root._gameOptions._nPlayers = Math.floor((Math.random() * 2) + 2); _root._gameOptions._playerOptions = new Array(); var i; i = 1; while (i <= _root._gameOptions._nPlayers) { _root._gameOptions._playerOptions[i] = new Object(); _root._gameOptions._playerOptions[i]._isAIControlled = true; _root._gameOptions._playerOptions[i]._isExpert = Math.random() < 0.5; i++; } this.attachMovie("CRoundPongGame", "CRoundPongGame1", 10, {_x:150, _y:150, _isInDemoMode:true}); this.attachMovie("CPlayButton", "CPlayButton1", 20, {_x:150, _y:150}); AttachGameCursor(false); Mouse.show(); this.stop();
Frame 3
removeMovieClip(CPlayButton1); removeMovieClip(VictorSign1); this.attachMovie("COptions", "options1", 200, {_x:150, _y:150}); Mouse.show(); this.stop();
Frame 4
removeMovieClip(options1); this.CRoundPongGame1.ShutdownGame(); removeMovieClip(CRoundPongGame1); this.attachMovie("CRoundPongGame", "CRoundPongGame1", 10, {_x:150, _y:150}); AttachGameCursor(true); this.stop();
Frame 5
this.attachMovie("VictorSign", "VictorSign1", 15, {_x:150, _y:150}); signHuer = new Color(this.VictorSign1); signHuer.setRGB(CRoundPongGame1.GetServingPlayer()._color.getRGB()); CRoundPongGame1.quit_button._visible = false; AttachGameCursor(false); Mouse.hide();
Frame 76
this.attachMovie("CPlayButton", "CPlayButton1", 20, {_x:150, _y:230}); Mouse.show(); this.stop();
Symbol 3 MovieClip [FHighlightSymbol] Frame 1
var component = _parent.controller; component.registerSkinElement(highlight_mc, "selection"); stop();
Symbol 3 MovieClip [FHighlightSymbol] Frame 2
component.registerSkinElement(highlight_mc2, "selectionDisabled"); stop();
Symbol 3 MovieClip [FHighlightSymbol] Frame 3
component.registerSkinElement(highlight_mc3, "selectionUnfocused"); stop();
Symbol 16 MovieClip 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");
Symbol 26 MovieClip 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");
Symbol 35 MovieClip 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");
Symbol 36 MovieClip [UpArrow] Frame 1
stop();
Symbol 36 MovieClip [UpArrow] Frame 2
stop();
Symbol 36 MovieClip [UpArrow] Frame 3
stop();
Symbol 43 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 50 MovieClip 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");
Symbol 55 MovieClip 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");
Symbol 56 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 64 MovieClip 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");
Symbol 72 MovieClip 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");
Symbol 80 MovieClip 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");
Symbol 81 MovieClip [DownArrow] Frame 1
stop();
Symbol 81 MovieClip [DownArrow] Frame 2
stop();
Symbol 81 MovieClip [DownArrow] Frame 3
stop();
Symbol 84 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 85 MovieClip [FScrollBarSymbol] Frame 1
#initclip 13 FScrollBarClass = function () { if (this._height == 4) { return(undefined); } this.init(); this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0))); this.smallScroll = 1; this.width = (this.horizontal ? (this._width) : (this._height)); this._xscale = (this._yscale = 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.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null)); this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null)); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null); this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null); this.scrollTrack_mc.useHandCursor = false; } else { var tmp = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller); this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling); this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller); this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller); 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.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb); 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.downArrow_mc.controller = (this.upArrow_mc.controller = this); this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false); this.upArrow_mc._x = (this.upArrow_mc._y = 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.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
Symbol 86 MovieClip [DataProviderSymbol] Frame 1
#initclip 1 _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
Symbol 87 MovieClip [FSelectableItemSymbol] Frame 1
#initclip 15 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
Symbol 88 MovieClip [FSelectableListSymbol] Frame 1
#initclip 9 function FSelectableListClass() { this.init(); } FSelectableListClass.prototype = new FUIComponentClass(); FSelectableListClass.prototype.init = function () { super.init(); this.enable = true; this.selected = new Array(); this.topDisplayed = (this.numDisplayed = 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._xscale = (this.boundingBox_mc._yscale = 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 = 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); } 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
Instance of Symbol 86 MovieClip [DataProviderSymbol] "dPAsset" in Symbol 88 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Instance of Symbol 87 MovieClip [FSelectableItemSymbol] "ItemAsset" in Symbol 88 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 89 MovieClip [FScrollSelectListSymbol] Frame 1
#initclip 14 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
Instance of Symbol 85 MovieClip [FScrollBarSymbol] "scrollBarAsset" in Symbol 89 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (initialize) { _targetInstanceName = ""; horizontal = false; } onClipEvent (load) { this._width = (this._height = 1); }
Instance of Symbol 88 MovieClip [FSelectableListSymbol] "superClassAsset" in Symbol 89 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 90 MovieClip [FComboBoxItemSymbol] Frame 1
#initclip 16 function FComboBoxItemClass() { this.init(); } FComboBoxItemClass.prototype = new FSelectableItemClass(); Object.registerClass("FComboBoxItemSymbol", FComboBoxItemClass); FComboBoxItemClass.prototype.setSize = function (w, h) { super.setSize(w, h); this.highlight_mc.onRollOver = function () { this.controller.controller.selectionHandler(this.controller.itemNum); }; }; #endinitclip
Symbol 94 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 94 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 97 MovieClip [FComboBoxSymbol] Frame 1
#initclip 17 function FComboBoxClass() { _global._popUpLevel = ((_global._popUpLevel == undefined) ? 20000 : (_global._popUpLevel + 1)); this.superHolder = _root.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); var testContainer = this.superHolder.createEmptyMovieClip("testCont", 20000); var testBox = testContainer.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); if (testBox._name == undefined) { this.superHolder.removeMovieClip(); this.superHolder = this._parent.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); } else { testContainer.removeMovieClip(); } if (this.rowCount == undefined) { this.rowCount = 8; this.editable = false; } this.itemSymbol = "FComboBoxItemSymbol"; this.init(); this.permaScrollBar = false; this.proxyBox_mc.gotoAndStop(1); this.width = this._width; this.height = (this.proxyBox_mc._height * this._yscale) / 100; var i = 0; while (i < this.labels.length) { this.addItem(this.labels[i], this.data[i]); i++; } this.lastSelected = 0; this.selectItem(0); this._xscale = (this._yscale = 100); this.opened = false; this.setSize(this.width); this.highlightTop(false); if (this.changeHandler.length > 0) { this.setChangeHandler(this.changeHandler); } this.onUnload = function () { this.superHolder.removeMovieClip(); }; this.setSelectedIndex(0, false); this.value = ""; this.focusEnabled = true; this.changeFlag = false; } FComboBoxClass.prototype = new FScrollSelectListClass(); Object.registerClass("FComboBoxSymbol", FComboBoxClass); FComboBoxClass.prototype.modelChanged = function (eventObj) { super.modelChanged(eventObj); var event = eventObj.event; if ((event == "addRows") || (event == "deleteRows")) { var diff = ((eventObj.lastRow - eventObj.firstRow) + 1); var mode = ((event == "addRows") ? 1 : -1); var len = this.getLength(); var lenBefore = (len - (mode * diff)); if ((this.rowCount > lenBefore) || (this.rowCount > len)) { this.invalidate("setSize"); } if (this.getSelectedIndex() == undefined) { this.setSelectedIndex(0, false); } } else if (event == "updateAll") { this.invalidate("setSize"); } }; FComboBoxClass.prototype.removeAll = function () { if (!this.enable) { return(undefined); } super.removeAll(); if (this.editable) { this.value = ""; } this.invalidate("setSize"); }; FComboBoxClass.prototype.setSize = function (w) { if ((((w == undefined) || (typeof(w) != "number")) || (w <= 0)) || (!this.enable)) { return(undefined); } this.proxyBox_mc._width = w; this.container_mc.removeMovieClip(); this.measureItmHgt(); this.container_mc = this.superHolder.createEmptyMovieClip("container", 3); this.container_mc.tabChildren = false; this.setPopUpLocation(this.container_mc); this.container_mc.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); this.boundingBox_mc = this.container_mc.boundingBox_mc; this.boundingBox_mc.component = this; this.registerSkinElement(this.boundingBox_mc.boundingBox, "background"); this.proxyBox_mc._height = this.itmHgt; this.numDisplayed = Math.min(this.rowCount, this.getLength()); if (this.numDisplayed < 3) { this.numDisplayed = Math.min(3, this.getLength()); } this.height = (this.numDisplayed * (this.itmHgt - 2)) + 2; super.setSize(w, this.height); this.attachMovie("DownArrow", "downArrow", 10); this.downArrow._y = 0; this.downArrow._width = this.itmHgt; this.downArrow._height = this.itmHgt; this.downArrow._x = this.proxyBox_mc._width - this.downArrow._width; this.setEditable(this.editable); this.container_mc._visible = this.opened; this.highlightTop(false); this.fader = this.superHolder.attachMovie("FBoundingBoxSymbol", "faderX", 4); this.registerSkinElement(this.fader.boundingBox, "background"); this.fader._width = this.width; this.fader._height = this.height; this.fader._visible = false; }; FComboBoxClass.prototype.setDataProvider = function (dp) { super.setDataProvider(dp); this.invalidate("setSize"); this.setSelectedIndex(0); }; FComboBoxClass.prototype.getValue = function () { if (this.editable) { return(this.fLabel_mc.getLabel()); } return(super.getValue()); }; FComboBoxClass.prototype.getRowCount = function () { return(this.rowCount); }; FComboBoxClass.prototype.setRowCount = function (count) { this.rowCount = ((this.getLength() > count) ? (Math.max(count, 3)) : (count)); this.setSize(this.width); var len = this.getLength(); if ((len - this.getScrollPosition()) < this.rowCount) { this.setScrollPosition(len - Math.min(this.rowCount, len)); this.invalidate("updateControl"); } }; FComboBoxClass.prototype.setEditable = function (editableFlag) { if (!this.enable) { return(undefined); } this.editable = editableFlag; if (!this.editable) { this.onPress = this.pressHandler; this.useHandCursor = false; this.trackAsMenu = true; this.attachMovie("FComboBoxItemSymbol", "fLabel_mc", 5, {controller:this, itemNum:-1}); this.fLabel_mc.onRollOver = undefined; this.fLabel_mc.setSize((this.width - this.itmHgt) + 1, this.itmHgt); this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, false); this.highlightTop(false); } else { this.attachMovie("FLabelSymbol", "fLabel_mc", 5); this.fLabel_txt = this.fLabel_mc.labelField; this.fLabel_txt.type = "input"; this.fLabel_txt._x = 4; this.fLabel_txt.onSetFocus = this.onLabelFocus; this.fLabel_mc.setSize((this.width - this.itmHgt) - 3); delete this.onPress; this.fLabel_txt.onKillFocus = function () { this._parent._parent.myOnKillFocus(); }; this.fLabel_mc.setLabel(this.value); this.fLabel_txt.onChanged = function () { this._parent._parent.findInputText(); }; this.downArrow.onPress = this.buttonPressHandler; this.downArrow.useHandCursor = false; this.downArrow.trackAsMenu = true; } }; FComboBoxClass.prototype.setEnabled = function (enabledFlag) { enabledFlag = (((enabledFlag == undefined) || (typeof(enabledFlag) != "boolean")) ? true : (enabledFlag)); super.setEnabled(enabledFlag); this.registerSkinElement(this.boundingBox_mc.boundingBox, "background"); this.proxyBox_mc.gotoAndStop((this.enable ? "enabled" : "disabled")); this.downArrow.gotoAndStop((this.enable ? 1 : 3)); if (this.editable) { this.fLabel_txt.type = (enabledFlag ? "input" : "dynamic"); this.fLabel_txt.selectable = enabledFlag; } else if (enabledFlag) { this.fLabel_mc.drawItem(this.topLabel, false); this.setSelectedIndex(this.getSelectedIndex(), false); } this.fLabel_mc.setEnabled(this.enable); this.fLabel_txt.onSetFocus = (enabledFlag ? (this.onLabelFocus) : undefined); }; FComboBoxClass.prototype.setSelectedIndex = function (index, flag) { super.setSelectedIndex(index, flag); if (!this.editable) { this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, false); } else { this.value = ((flag != undefined) ? "" : (this.getSelectedItem().label)); this.fLabel_mc.setLabel(this.value); } this.invalidate("updateControl"); }; FComboBoxClass.prototype.setValue = function (value) { if (this.editable) { this.fLabel_mc.setLabel(value); this.value = value; } }; FComboBoxClass.prototype.pressHandler = function () { this.focusRect.removeMovieClip(); if (this.enable) { if (!this.opened) { this.onMouseUp = this.releaseHandler; } else { this.onMouseUp = undefined; } this.changeFlag = false; if (!this.focused) { this.pressFocus(); this.clickFilter = (this.editable ? false : true); } if (!this.clickFilter) { this.openOrClose(!this.opened); } else { this.clickFilter = false; } } }; FComboBoxClass.prototype.clickHandler = function (itmNum) { if (!this.focused) { if (this.editable) { this.fLabel_txt.onKillFocus = undefined; } this.pressFocus(); } super.clickHandler(itmNum); this.selectionHandler(itmNum); this.onMouseUp = this.releaseHandler; }; FComboBoxClass.prototype.highlightTop = function (flag) { if (!this.editable) { this.fLabel_mc.drawItem(this.topLabel, flag); } }; FComboBoxClass.prototype.myOnSetFocus = function () { super.myOnSetFocus(); this.fLabel_mc.highlight_mc.gotoAndStop("enabled"); this.highlightTop(true); }; FComboBoxClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this._height + 4); }; FComboBoxClass.prototype.myOnKillFocus = function () { if (Selection.getFocus().indexOf("labelField") != -1) { return(undefined); } super.myOnKillFocus(); delete this.fLabel_txt.onKeyDown; this.openOrClose(false); this.highlightTop(false); }; FComboBoxClass.prototype.setPopUpLocation = function (mcRef) { mcRef._x = this._x; var point = {x:this._x, y:this._y + this.proxyBox_mc._height}; this._parent.localToGlobal(point); mcRef._parent.globalToLocal(point); mcRef._x = point.x; mcRef._y = point.y; if ((this.height + mcRef._y) >= Stage.height) { this.upward = true; mcRef._y = (point.y - this.height) - this.proxyBox_mc._height; } else { this.upward = false; } }; FComboBoxClass.prototype.openOrClose = function (flag) { if (this.getLength() == 0) { return(undefined); } this.setPopUpLocation(this.container_mc); if ((this.lastSelected != -1) && ((this.lastSelected < this.topDisplayed) || (this.lastSelected > (this.topDisplayed + this.numDisplayed)))) { super.moveSelBy(this.lastSelected - this.getSelectedIndex()); } if (!flag) { (this.downArrow.gotoAndStop(1));// not popped } else { (this.downArrow.gotoAndStop(2));// not popped } if (flag == this.opened) { return(undefined); } this.highlightTop(!flag); this.fadeRate = this.styleTable.popUpFade.value; if (((!flag) || (this.fadeRate == undefined)) || (this.fadeRate == 0)) { this.opened = (this.container_mc._visible = flag); return(undefined); } this.setPopUpLocation(this.fader); this.time = 0; this.const = 85 / Math.sqrt(this.fadeRate); this.fader._alpha = 85; this.container_mc._visible = (this.fader._visible = true); this.onEnterFrame = function () { this.fader._alpha = 100 - ((this.const * Math.sqrt(++this.time)) + 15); if (this.time >= this.fadeRate) { this.fader._visible = false; delete this.onEnterFrame; this.opened = true; } }; }; FComboBoxClass.prototype.fireChange = function () { this.lastSelected = this.getSelectedIndex(); if (!this.editable) { this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, true); } else { this.value = this.getSelectedItem().label; this.fLabel_mc.setLabel(this.value); } this.executeCallback(); }; FComboBoxClass.prototype.releaseHandler = function () { var onCombo = this.boundingBox_mc.hitTest(_root._xmouse, _root._ymouse); if (this.changeFlag) { if (onCombo) { this.fireChange(); } this.openOrClose(!this.opened); } else if (onCombo) { this.openOrClose(false); } else { this.onMouseDown = function () { if ((!this.boundingBox_mc.hitTest(_root._xmouse, _root._ymouse)) && (!this.hitTest(_root._xmouse, _root._ymouse))) { this.onMouseDown = undefined; this.openOrClose(false); } }; } this.changeFlag = false; this.onMouseUp = undefined; clearInterval(this.dragScrolling); this.dragScrolling = undefined; }; FComboBoxClass.prototype.moveSelBy = function (itemNum) { if (itemNum != 0) { super.moveSelBy(itemNum); if (this.editable) { this.setValue(this.getSelectedItem().label); } if (!this.opened) { if (this.changeFlag && (!this.isSelected(this.lastSelected))) { this.fireChange(); } } } }; FComboBoxClass.prototype.myOnKeyDown = function () { if (!this.focused) { return(undefined); } if (this.editable && (Key.isDown(13))) { this.setValue(this.fLabel_mc.getLabel()); this.executeCallback(); this.openOrClose(false); } else if ((Key.isDown(13) || (Key.isDown(32) && (!this.editable))) && (this.opened)) { if (this.getSelectedIndex() != this.lastSelected) { this.fireChange(); } this.openOrClose(false); this.fLabel_txt.hscroll = 0; } super.myOnKeyDown(); }; FComboBoxClass.prototype.findInputText = function () { if (!this.editable) { super.findInputText(); } }; FComboBoxClass.prototype.onLabelFocus = function () { this._parent._parent.tabFocused = false; this._parent._parent.focused = true; this.onKeyDown = function () { this._parent._parent.myOnKeyDown(); }; Key.addListener(this); }; FComboBoxClass.prototype.buttonPressHandler = function () { this._parent.pressHandler(); }; #endinitclip this.deadPreview._visible = false;
Instance of Symbol 89 MovieClip [FScrollSelectListSymbol] "superClassAsset" in Symbol 97 MovieClip [FComboBoxSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 104 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 110 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 116 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 122 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 123 MovieClip [fpb_states] Frame 1
stop();
Symbol 123 MovieClip [fpb_states] Frame 2
stop();
Symbol 123 MovieClip [fpb_states] Frame 3
stop();
Symbol 123 MovieClip [fpb_states] Frame 4
stop();
Symbol 126 MovieClip [FPushButtonSymbol] Frame 1
#initclip 11 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;
Symbol 134 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 136 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "background");
Symbol 138 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 140 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 143 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(check_mc, "foregroundDisabled");
Symbol 146 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(check_mc, "check");
Symbol 147 MovieClip [fcb_states] Frame 1
stop();
Symbol 147 MovieClip [fcb_states] Frame 2
stop();
Symbol 147 MovieClip [fcb_states] Frame 3
stop();
Symbol 147 MovieClip [fcb_states] Frame 4
stop();
Symbol 147 MovieClip [fcb_states] Frame 5
stop();
Symbol 147 MovieClip [fcb_states] Frame 6
stop();
Symbol 150 MovieClip [FLabelSymbol] Frame 1
#initclip 3 _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 160 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 163 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "background");
Symbol 166 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 168 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 171 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(disabled_mc, "foregroundDisabled");
Symbol 174 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(dot_mc, "radioDot");
Symbol 175 MovieClip [frb_states] Frame 1
stop();
Symbol 175 MovieClip [frb_states] Frame 2
stop();
Symbol 175 MovieClip [frb_states] Frame 3
stop();
Symbol 175 MovieClip [frb_states] Frame 4
stop();
Symbol 175 MovieClip [frb_states] Frame 5
stop();
Symbol 176 MovieClip [FUIComponentSymbol] Frame 1
#initclip 2 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 181 MovieClip [CMouseCursor] Frame 1
#initclip 7 function CMouseCursor() { Mouse.addListener(this); } CMouseCursor.prototype = new MovieClip(); Object.registerClass("CMouseCursor", CMouseCursor); CMouseCursor.prototype.onMouseMove = function () { this._rotation = (Math.atan2(this._y - 150, this._x - 150) / Math.PI) * 180; }; #endinitclip
Symbol 196 MovieClip [CPaddle] Frame 1
#initclip 8 function FindLineIntersections(rayOrigin, rayDirection, circleCenter, circleRadius) { var resultPoints = new Array(); var kDiff = new Object(); kDiff.x = rayOrigin.x - circleCenter.x; kDiff.y = rayOrigin.y - circleCenter.y; var fA0 = (((kDiff.x * kDiff.x) + (kDiff.y * kDiff.y)) - (circleRadius * circleRadius)); var fA1 = ((rayDirection.x * kDiff.x) + (rayDirection.y * kDiff.y)); var fA2 = ((rayDirection.x * rayDirection.x) + (rayDirection.y * rayDirection.y)); var fDiscr = ((fA1 * fA1) - (fA0 * fA2)); if (fDiscr > 0) { var fInvA2 = (1 / fA2); fDiscr = Math.sqrt(fDiscr); resultPoints[0] = ((-fA1) - fDiscr) * fInvA2; resultPoints[1] = ((-fA1) + fDiscr) * fInvA2; } else if (fDiscr == 0) { resultPoints[0] = (-fA1) / fA2; } return(resultPoints); } function FindRayCircleIntersections(rkRay, rkCircle) { var resultIntersections = FindLineIntersections(rkRay.origin, rkRay.direction, rkCircle.center, rkCircle.radius); var intersectionPoints = new Array(); if (resultIntersections.length) { if (resultIntersections.length == 1) { if (resultIntersections[0] < 0) { resultIntersections.splice(0); } } else if (resultIntersections[1] < 0) { resultIntersections.splice(0); } else if (resultIntersections[0] < 0) { resultIntersections[0] = resultIntersections[1]; resultIntersections.pop(); } var i = 0; while (i < resultIntersections.length) { intersectionPoints[i] = new Object(); intersectionPoints[i].x = rkRay.origin.x + (resultIntersections[i] * rkRay.direction.x); intersectionPoints[i].y = rkRay.origin.y + (resultIntersections[i] * rkRay.direction.y); i++; } } return(intersectionPoints); } function ArcContainsPoint(rkArc, P) { var angleToP = ((Math.atan2(P.y - rkArc.center.y, P.x - rkArc.center.x) / Math.PI) * 180); var contains = (Math.abs(angleToP - rkArc.angularMidpoint) <= (rkArc.arcLength * 0.5)); if (!contains) { angleToP = Wrap(angleToP, 0, 360); var angularMidpoint = Wrap(rkArc.angularMidpoint, 0, 360); return(Math.abs(angleToP - angularMidpoint) <= (rkArc.arcLength * 0.5)); } return(contains); } function FindRayArcIntersections(rkRay, rkArc) { var resultIntersections = FindLineIntersections(rkRay.origin, rkRay.direction, rkArc.center, rkArc.radius); var intersectionPoints = new Array(); if (resultIntersections.length) { if (resultIntersections.length == 1) { if (resultIntersections[0] < 0) { resultIntersections.splice(0); } } else if (resultIntersections[1] < 0) { resultIntersections.splice(0); } else if (resultIntersections[0] < 0) { resultIntersections[0] = resultIntersections[1]; resultIntersections.pop(); } var iResultPoints = 0; var i = 0; while (i < resultIntersections.length) { intersectionPoints[iResultPoints] = new Object(); intersectionPoints[iResultPoints].x = rkRay.origin.x + (resultIntersections[i] * rkRay.direction.x); intersectionPoints[iResultPoints].y = rkRay.origin.y + (resultIntersections[i] * rkRay.direction.y); if (ArcContainsPoint(rkArc, intersectionPoints[iResultPoints])) { iResultPoints++; } else { intersectionPoints[iResultPoints] = null; } i++; } } return(intersectionPoints); } function FindSegmentArcIntersections(rkSegment, rkArc) { var resultIntersections = FindLineIntersections(rkSegment.origin, rkSegment.direction, rkArc.center, rkArc.radius); var intersectionInfo = null; if (resultIntersections.length) { if (resultIntersections.length == 1) { if ((resultIntersections[0] < 0) || (resultIntersections[0] > 1)) { } } else if ((resultIntersections[1] < 0) || (resultIntersections[0] > 1)) { resultIntersections.splice(0); } else if (resultIntersections[1] <= 1) { if (resultIntersections[0] < 0) { resultIntersections[0] = resultIntersections[1]; resultIntersections.pop(); } } else if (resultIntersections[0] >= 0) { resultIntersections.pop(); } else { resultIntersections.splice(0); } var i = 0; while (i < resultIntersections.length) { intersectionInfo = new Object(); intersectionInfo.touchTime = resultIntersections[i] * 0.9; intersectionInfo.touchPoint = new Object(); intersectionInfo.touchPoint.x = rkSegment.origin.x + ((resultIntersections[i] * rkSegment.direction.x) * 0.9); intersectionInfo.touchPoint.y = rkSegment.origin.y + ((resultIntersections[i] * rkSegment.direction.y) * 0.9); if (!ArcContainsPoint(rkArc, intersectionInfo.touchPoint)) { intersectionInfo = null; } else { break; } i++; } } return(intersectionInfo); } function FindSegmentCircleIntersections(rkSegment, rkCircle) { var resultIntersections = FindLineIntersections(rkSegment.origin, rkSegment.direction, rkCircle.center, rkCircle.radius); var intersectionInfo = null; if (resultIntersections.length) { if (resultIntersections.length == 1) { if ((resultIntersections[0] < 0) || (resultIntersections[0] > 1)) { } } else if ((resultIntersections[1] < 0) || (resultIntersections[0] > 1)) { resultIntersections.splice(0); } else if (resultIntersections[1] <= 1) { if (resultIntersections[0] < 0) { resultIntersections[0] = resultIntersections[1]; resultIntersections.pop(); } } else if (resultIntersections[0] >= 0) { resultIntersections.pop(); } else { resultIntersections.splice(0); } var i = 0; while (i < resultIntersections.length) { intersectionInfo = new Object(); intersectionInfo.touchTime = resultIntersections[i] * 0.9; intersectionInfo.touchPoint = new Object(); intersectionInfo.touchPoint.x = rkSegment.origin.x + ((resultIntersections[i] * rkSegment.direction.x) * 0.9); intersectionInfo.touchPoint.y = rkSegment.origin.y + ((resultIntersections[i] * rkSegment.direction.y) * 0.9); i++; } } return(intersectionInfo); } function CPaddle() { this._score = 0; if (this._isAIControlled) { this.onEnterFrame = this.PerformAI; } else { this.onEnterFrame = this.UpdateRotation; this._rotationTarget = new Object(); } this._englishAngle = 0; } function IsRightOfHumpLine(angle, buffer) { if (((angle + buffer) > 120) && ((angle - buffer) < 150)) { return(undefined); } return(((angle + buffer) <= 120) && ((angle - buffer) > -60)); } function IsLeftOfHumpLine(angle, buffer) { if (((angle + buffer) > 120) && ((angle - buffer) < 150)) { return(undefined); } return(((angle - buffer) >= 150) || ((angle + buffer) < -30)); } CPaddle.prototype = new MovieClip(); Object.registerClass("CPaddle", CPaddle); CPaddle.prototype.Score = function () { this._score++; }; CPaddle.prototype.ScoreFailure = function () { this._score--; }; CPaddle.prototype.UpdateRotation = function () { if (this._rotationTarget) { var desiredRotation = (this._rotationTarget + this._englishAngle); var currentRotation = WrapAngle(this._rotation + 45); desiredRotation = WrapAngle(desiredRotation + 45); var deltaRotation = (desiredRotation - currentRotation); var deltaRotationSign = ((deltaRotation < 0) ? -1 : 1); currentRotation = currentRotation + (deltaRotationSign * Math.min(Math.abs(deltaRotation), this._maxRotationSpeed)); this._rotation = currentRotation - 45; } this.ClampPaddleRotation(); }; CPaddle.prototype.ClampPaddleRotation = function () { var deltaRotation = WrapAngle(this._rotation - this._oldRotation); if (((deltaRotation >= 0) && (IsRightOfHumpLine(this._oldRotation, this._arcLength * 0.5))) && (!IsRightOfHumpLine(this._rotation, this._arcLength * 0.5))) { this._rotation = Math.min(110, Wrap(this._rotation, 0, 360)); } else if (((deltaRotation <= 0) && (IsLeftOfHumpLine(this._oldRotation, this._arcLength * 0.5))) && (!IsLeftOfHumpLine(this._rotation, this._arcLength * 0.5))) { this._rotation = Math.max(160, this._rotation); } this._oldRotation = this._rotation; }; CPaddle.prototype.PerformAI = function () { if (this._isReceiving || (!this._rotationTarget)) { var velNormal = new Object(); velNormal.x = this._parent.puck1._velX; velNormal.y = this._parent.puck1._velY; var vecMagnitude = Math.sqrt((velNormal.x * velNormal.x) + (velNormal.y * velNormal.y)); velNormal.x = velNormal.x / vecMagnitude; velNormal.y = velNormal.y / vecMagnitude; var intersectionPoints = FindRayCircleIntersections({origin:{x:this._parent.puck1._x, y:this._parent.puck1._y}, direction:{x:velNormal.x, y:velNormal.y}}, {center:{x:0, y:0}, radius:122}); if (intersectionPoints.length > 0) { this._rotationTarget = (Math.atan2(intersectionPoints[0].y, intersectionPoints[0].x) / Math.PI) * 180; } if (this._rotationTarget && (!this._isReceiving)) { var distFromRotationTarget = Math.abs(this._rotationTarget - this._rotation); if (distFromRotationTarget < (this._arcLength * 2)) { var randomDirection = ((Math.random() < 0.5) ? -1 : 1); var avoidanceTarget = (this._rotationTarget + ((randomDirection * this._arcLength) * 2)); if ((IsRightOfHumpLine(avoidanceTarget) && (!IsRightOfHumpLine(this._rotationTarget))) || (IsLeftOfHumpLine(avoidanceTarget) && (!IsLeftOfHumpLine(this._rotationTarget)))) { avoidanceTarget = this._rotationTarget + (((-randomDirection) * this._arcLength) * 2); } this._rotationTarget = avoidanceTarget; } else { this._rotationTarget = null; } } } this.UpdateRotation(); }; CPaddle.prototype.BeginReceiving = function () { this._isReceiving = true; if (this._isAIControlled) { this._englishAngle = (Math.random() * 10) - 5; this._rotationTarget = null; } else { this._englishAngle = 0; } }; CPaddle.prototype.FinishedReceiving = function () { this._isReceiving = false; this._rotationTarget = null; }; #endinitclip
Symbol 198 MovieClip [CPuck] Frame 1
#initclip 6 function CPuck() { } function VectorSize(vec) { return(Math.sqrt((vec.x * vec.x) + (vec.y * vec.y))); } CPuck.prototype = new MovieClip(); Object.registerClass("CPuck", CPuck); CPuck.prototype.GoIdle = function (really) { this._idle = really; }; CPuck.prototype.onEnterFrame = function () { var motionSegment = new Object(); var timeWithinFrame = 0; if ((!this._velX) || (!this._velY)) { return(undefined); } while (timeWithinFrame < 1) { motionSegment.origin = new Object(); motionSegment.origin.x = this._x; motionSegment.origin.y = this._y; motionSegment.direction = new Object(); motionSegment.direction.x = this._velX; motionSegment.direction.y = this._velY; var collisionInfo = this.HitPaddle(motionSegment); if (collisionInfo == null) { collisionInfo = this.HitHump(motionSegment); if (collisionInfo != null) { this._parent.BallHitHump(); } } else { this._parent.BallHit(); } if (collisionInfo != null) { timeWithinFrame = timeWithinFrame + ((1 - timeWithinFrame) * collisionInfo.touchTime); var mirroredVel = MirrorVector({x:this._velX, y:this._velY}, (collisionInfo.touchAngle / 180) * Math.PI); this._velX = -mirroredVel.x; this._velY = -mirroredVel.y; motionSegment.origin = collisionInfo.touchPoint; motionSegment.direction.x = this._velX * (1 - timeWithinFrame); motionSegment.direction.y = this._velY * (1 - timeWithinFrame); } else { timeWithinFrame = 1; this._x = motionSegment.origin.x + motionSegment.direction.x; this._y = motionSegment.origin.y + motionSegment.direction.y; } } if (this.IsOutOfBounds()) { this._parent.PuckOutOfBounds(); } }; CPuck.prototype.HitHump = function (motionSegment) { var humpCircle = new Object(); humpCircle.center = new Object(); humpCircle.center.x = this._parent._hump._x; humpCircle.center.y = this._parent._hump._y; humpCircle.radius = (this._parent._hump._width * 0.5) + 4; var firstIntersectionInfo = FindSegmentCircleIntersections(motionSegment, humpCircle); if (firstIntersectionInfo) { var collisionInfo = new Object(); collisionInfo.touchPoint = firstIntersectionInfo.touchPoint; var deltaX = (humpCircle.center.x - collisionInfo.touchPoint.x); var deltaY = (humpCircle.center.y - collisionInfo.touchPoint.y); collisionInfo.touchAngle = (Math.atan2(deltaY, deltaX) / Math.PI) * 180; collisionInfo.touchTime = firstIntersectionInfo.touchTime; return(collisionInfo); } return(null); }; CPuck.prototype.HitPaddle = function (motionSegment) { var earliestCollisionInfo = null; var destination = new Object(); destination.x = motionSegment.origin.x + motionSegment.direction.x; destination.y = motionSegment.origin.y + motionSegment.direction.y; if ((!this._idle) && (VectorSize(destination) >= 124)) { iPaddle = 1; while (iPaddle <= this._parent._nPaddles) { var paddle = this._parent["paddle" + iPaddle]; var arc = new Object(); arc.center = new Object(); arc.center.x = 0; arc.center.y = 0; arc.radius = 124; arc.angularMidpoint = paddle._rotation; arc.arcLength = paddle._arcLength; var containsOrigin = ArcContainsPoint(arc, motionSegment.origin); var containsDest = ArcContainsPoint(arc, destination); if ((!containsOrigin) && (!containsDest)) { } else { var firstIntersectionInfo = FindSegmentArcIntersections(motionSegment, arc); if (firstIntersectionInfo) { var collisionInfo = new Object(); collisionInfo.touchAngle = WrapAngle(paddle._rotation); collisionInfo.touchPoint = firstIntersectionInfo.touchPoint; collisionInfo.touchTime = firstIntersectionInfo.touchTime; if ((!earliestCollisionInfo) || (collisionInfo.touchTime < earliestCollisionInfo.touchTime)) { earliestCollisionInfo = collisionInfo; } } } iPaddle++; } } return(earliestCollisionInfo); }; CPuck.prototype.MoveInsideEdge = function () { while (this.DistanceFromCenter() > 118) { this._x = this._x - this._velX; this._y = this._y - this._velY; } }; CPuck.prototype.DistanceFromCenter = function () { return(Math.sqrt((this._x * this._x) + (this._y * this._y))); }; CPuck.prototype.IsOutOfBounds = function () { return((this._idle ? false : (this.DistanceFromCenter() > 142))); }; #endinitclip
Symbol 202 MovieClip [CHumpExplosion] Frame 1
#initclip 5 function CHumpExplosion() { this._parent._nActiveHumpExplosions++; this._color = new Color(this); this._color.setRGB(this._hue); if (Math.random() < 0.3) { this.gotoAndPlay("collapse"); } } CHumpExplosion.prototype = new MovieClip(); Object.registerClass("CHumpExplosion", CHumpExplosion); #endinitclip
Symbol 202 MovieClip [CHumpExplosion] Frame 86
this._parent._nActiveHumpExplosions--; removeMovieClip(this);
Symbol 202 MovieClip [CHumpExplosion] Frame 185
this._parent._nActiveHumpExplosions--; removeMovieClip(this);
Symbol 207 Button
on (release) { _root.gotoAndPlay("play demo game"); }
Symbol 208 MovieClip [CRoundPongGame] Frame 1
#initclip 4 function CRoundPongGame() { Mouse.addListener(this); this._baseDepthExplosions = 1000; this._scoreToWin = _root._gameOptions._scoreToWin; _root._gameOptions._playerOptions[1]._RGBColor = (this._isInDemoMode ? 5592416 : 255); _root._gameOptions._playerOptions[2]._RGBColor = (this._isInDemoMode ? 6313301 : 16711680); _root._gameOptions._playerOptions[3]._RGBColor = (this._isInDemoMode ? 5595221 : 65280); _root._gameOptions._playerOptions[4]._RGBColor = (this._isInDemoMode ? 6316117 : 16776960); this.quit_button._visible = !this._isInDemoMode; this._boundsColor = new Color(this["out of bounds line"]); this.InitializeGame(_root._gameOptions); this._ballHitSound = new Sound(this.puck1); this._ballHitHumpSound = new Sound(this.puck1); if (!this._isInDemoMode) { this._ballHitSound.attachSound("radarping.wav"); this._ballHitHumpSound.attachSound("pipebang"); } } function Wrap(x, min, max) { var translated = ((x - min) % (max - min)); return(((translated < 0) ? (max + translated) : (min + translated))); } function WrapAngle(x) { return(Wrap(x, -180, 180)); } function Magnitude(vec) { return(Math.sqrt((vec.x * vec.x) + (vec.y * vec.y))); } function MirrorVector(vec, angleRadians) { var vecLength = Magnitude(vec); var vecAngle = Math.atan2(vec.y, vec.x); var deltaAngle = (vecAngle - angleRadians); var resultAngle = (angleRadians - deltaAngle); return({x:Math.cos(resultAngle) * vecLength, y:Math.sin(resultAngle) * vecLength}); } function AngleDelta(angle1, angle2) { return(WrapAngle(angle1 - angle2)); } CRoundPongGame.prototype = new MovieClip(); Object.registerClass("CRoundPongGame", CRoundPongGame); CRoundPongGame.prototype.onMouseMove = function () { if (!this.paddle1._isAIControlled) { this.paddle1._rotationTarget = (Math.atan2(this._ymouse, this._xmouse) / Math.PI) * 180; } }; CRoundPongGame.prototype.onEnterFrame = function () { this._nFrames++; if (!this.paddle1._isAIControlled) { this.paddle1._rotation = this.paddle1._rotation + (Key.isDown(39) ? (-this._playerPaddleSpeed) : 0); this.paddle1._rotation = this.paddle1._rotation + (Key.isDown(37) ? (this._playerPaddleSpeed) : 0); } if ((this._cFramesSinceLastExplosion % 40) < 1) { this.CreateHumpExplosion(); } this._cFramesSinceLastExplosion++; }; CRoundPongGame.prototype.InitializeGame = function (gameOptions) { this._cFramesSinceLastExplosion = 0; this._oldXMouse = this._xmouse; this.attachMovie("CPuck", "puck1", 10); this._paddleHitAcceleration = _root._gameOptions._paddleHitAcceleration; this._initialPuckSpeed = _root._gameOptions._initialPuckSpeed; this._nPaddles = gameOptions._nPlayers; var i; i = 1; while (i <= this._nPaddles) { this.attachMovie("CPaddle", "paddle" + i, i, {_rotation:-(i * (270 / (this._nPaddles - 1))), _arcLength:20, _isAIControlled:gameOptions._playerOptions[i]._isAIControlled, _maxRotationSpeed:(gameOptions._playerOptions[i]._isExpert ? ((gameOptions._playerOptions[i]._isAIControlled ? 7 : 10)) : ((gameOptions._playerOptions[i]._isAIControlled ? 12 : 20)))}); var paddle = this["paddle" + i]; paddle._color = new Color(paddle); paddle._color.setRGB(gameOptions._playerOptions[i]._RGBColor); var scoreRotation = (-135 + (90 * (i - 1))); if (this._nPaddles > 3) { var baseRotation = ((i < 3) ? -135 : 45); var offsetRotation = ((i & 1) ? 20 : -20); scoreRotation = baseRotation + offsetRotation; } this.attachMovie("CScoreBoard", "CScoreBoard" + i, 10000 + i, {_rotation:scoreRotation}); this["CScoreBoard" + i].playerScore.textColor = gameOptions._playerOptions[i]._RGBColor; i++; } this._ndxServingPlayer = 1; this._ndxReceivingPlayer = this.WrapPlayerIndex(this._ndxServingPlayer + 1); this.GetReceivingPlayer().BeginReceiving(); if (Math.random() < 0.5) { this.SwapServerAndReceiver(); } this._boundsColor.setRGB(this.GetReceivingPlayer()._color.getRGB()); this.EnableRandomBackground(); clearInterval(_root._intervalID); _root._intervalID = setInterval(this, "Serve", 800); }; CRoundPongGame.prototype.ShutdownGame = function () { clearInterval(_root._intervalID); this.removeMovieClip("puck1"); var i; i = 1; while (i <= this._nPaddles) { this.removeMoveClip("paddle" + i); i++; } }; CRoundPongGame.prototype.BallHit = function () { this._ballHitSound.start(); this.SwapServerAndReceiver(); if (this._nPaddles == 1) { this.paddle1.Score(); this.CScoreBoard1.playerScore.text = this.paddle1._score; } this._lengthVolley++; if ((this._lengthVolley % 5) < 1) { this.puck1._velX = this.puck1._velX * this._paddleHitAcceleration; this.puck1._velY = this.puck1._velY * this._paddleHitAcceleration; } }; CRoundPongGame.prototype.BallHitHump = function () { this._ballHitHumpSound.start(); }; CRoundPongGame.prototype.SwapServerAndReceiver = function () { this.GetReceivingPlayer().FinishedReceiving(); this._ndxServingPlayer = this.WrapPlayerIndex(++this._ndxServingPlayer); this._ndxReceivingPlayer = this.WrapPlayerIndex(this._ndxServingPlayer + 1); this.GetReceivingPlayer().BeginReceiving(); this._boundsColor.setRGB(this.GetReceivingPlayer()._color.getRGB()); this.CreateHumpExplosion(); }; CRoundPongGame.prototype.PuckOutOfBounds = function () { if (this._nPaddles > 1) { this.GetServingPlayer().Score(); if (this._nPaddles > 2) { this.GetReceivingPlayer().ScoreFailure(); } } else { this.paddle1._score = 0; } this.puck1.GoIdle(true); if ((this._scoreToWin > 0) && (this.GetServingPlayer()._score >= this._scoreToWin)) { var i; i = 1; while (i <= this._nPaddles) { this["CScoreBoard" + i].playerScore.text = this["paddle" + i]._score; i++; } _root.gotoAndPlay("victory announcement"); } else { clearInterval(_root._intervalID); _root._intervalID = setInterval(this, "Serve", 800); } }; CRoundPongGame.prototype.GetServingPlayer = function () { return(this["paddle" + this._ndxServingPlayer]); }; CRoundPongGame.prototype.GetReceivingPlayer = function () { return(this["paddle" + this._ndxReceivingPlayer]); }; CRoundPongGame.prototype.Serve = function () { clearInterval(_root._intervalID); var i; i = 1; while (i <= this._nPaddles) { this["CScoreBoard" + i].playerScore.text = this["paddle" + i]._score; i++; } this.puck1.GoIdle(false); var launchAngle = ((Math.random() * Math.PI) * 2); this.puck1._velX = Math.cos(launchAngle) * this._initialPuckSpeed; this.puck1._velY = Math.sin(launchAngle) * this._initialPuckSpeed; this.puck1._x = (this.puck1._velX / this._initialPuckSpeed) * -60; this.puck1._y = (this.puck1._velY / this._initialPuckSpeed) * -60; this._lengthVolley = 1; }; CRoundPongGame.prototype.EnableRandomBackground = function () { var choice = Math.random(); this.background1._visible = false; this.background2._visible = false; this.background3._visible = false; if (choice < 0.33) { this.background1._visible = true; } else if (choice < 0.66) { this.background2._visible = true; } else { this.background3._visible = true; } }; CRoundPongGame.prototype.WrapPlayerIndex = function (x) { return(Wrap(x, 1, this._nPaddles + 1)); }; CRoundPongGame.prototype.CreateHumpExplosion = function () { if (this._nActiveHumpExplosions < 2) { this._cFramesSinceLastExplosion = 0; this.attachMovie("CHumpExplosion", "CHumpExplosion" + (++this._nHumpExplosions), this._baseDepthExplosions + this._nHumpExplosions, {_x:-100, _y:100, _hue:this.GetReceivingPlayer()._color.getRGB(), _alpha:40}); } }; #endinitclip
Symbol 208 MovieClip [CRoundPongGame] Frame 3
gotoAndPlay (2);
Symbol 225 MovieClip Frame 47
this.stop();
Symbol 234 MovieClip Frame 47
this.stop();
Symbol 235 MovieClip [CTitles] Frame 185
_root.gotoAndPlay("play demo game");
Symbol 235 MovieClip [CTitles] Frame 248
this.stop();
Symbol 238 MovieClip [FCheckBoxSymbol] Frame 1
#initclip 10 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 241 MovieClip [FRadioButtonSymbol] Frame 1
#initclip 12 function FRadioButtonClass() { this.init(); } function FRadioButtonGroupClass() { this.radioInstances = new Array(); } FRadioButtonClass.prototype = new FUIComponentClass(); FRadioButtonGroupClass.prototype = new FUIComponentClass(); Object.registerClass("FRadioButtonSymbol", FRadioButtonClass); FRadioButtonClass.prototype.init = function () { if (this.initialState == undefined) { this.selected = false; } else { this.selected = this.initialState; } super.setSize(this._width, this._height); this.boundingBox_mc.unloadMovie(); this.boundingBox_mc._width = 0; this.boundingBox_mc._height = 0; this.attachMovie("frb_hitArea", "frb_hitArea_mc", 1); this.attachMovie("frb_states", "frb_states_mc", 2); this.attachMovie("FLabelSymbol", "fLabel_mc", 3); super.init(); this._xscale = 100; this._yscale = 100; this.setSize(this.width, this.height); this.setChangeHandler(this.changeHandler); if (this.label != undefined) { this.setLabel(this.label); } if (this.initialState == undefined) { this.setValue(false); } else { this.setValue(this.initialState); } if (this.data == "") { this.data = undefined; } else { this.setData(this.data); } this.addToRadioGroup(); this.ROLE_SYSTEM_RADIOBUTTON = 45; this.STATE_SYSTEM_SELECTED = 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; }; FRadioButtonClass.prototype.setHitArea = function (w, h) { var hit = this.frb_hitArea_mc; this.hitArea = hit; if (this.frb_states_mc._width > w) { hit._width = this.frb_states_mc._width; } else { hit._width = w; } hit._visible = false; if (arguments.length > 1) { hit._height = h; } }; FRadioButtonClass.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.setEnabled(this.enable); }; FRadioButtonClass.prototype.setSize = function (w, h) { this.setLabel(this.getLabel()); this.setLabelPlacement(this.labelPlacement); if (this.frb_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); }; FRadioButtonClass.prototype.setLabelPlacement = function (pos) { this.setLabel(this.getLabel()); this.txtFormat(pos); var halfLabelH = (this.fLabel_mc._height / 2); var halfFrameH = (this.frb_states_mc._height / 2); var vertCenter = (halfFrameH - halfLabelH); var radioWidth = this.frb_states_mc._width; var frame = this.frb_states_mc; var label = this.fLabel_mc; var w = (this.width - frame._width); 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.frb_states_mc._x = 0; this.fLabel_mc._x = radioWidth; this.txtFormat("left"); } else if (pos == "left") { this.labelPlacement = "left"; this.fLabel_mc._x = 0; this.frb_states_mc._x = this.width - radioWidth; this.txtFormat("right"); } this.fLabel_mc._y = vertCenter; this.frb_hitArea_mc._y = vertCenter; this.setLabel(this.getLabel()); }; FRadioButtonClass.prototype.setData = function (dataValue) { this.data = dataValue; }; FRadioButtonClass.prototype.getData = function () { return(this.data); }; FRadioButtonClass.prototype.getState = function () { return(this.selected); }; FRadioButtonClass.prototype.getSize = function () { return(this.width); }; FRadioButtonClass.prototype.getGroupName = function () { return(this.groupName); }; FRadioButtonClass.prototype.setGroupName = function (groupName) { var i = 0; while (i < this._parent[this.groupName].radioInstances.length) { if (this._parent[this.groupName].radioInstances[i] == this) { delete this._parent[this.groupName].radioInstances[i]; } i++; } this.groupName = groupName; this.addToRadioGroup(); }; FRadioButtonClass.prototype.addToRadioGroup = function () { if (this._parent[this.groupName] == undefined) { this._parent[this.groupName] = new FRadioButtonGroupClass(); } this._parent[this.groupName].addRadioInstance(this); }; FRadioButtonClass.prototype.setValue = function (selected) { if (selected || (selected == undefined)) { this.setState(true); this.focusRect.removeMovieClip(); this.executeCallBack(); } else if (selected == false) { this.setState(false); } }; FRadioButtonClass.prototype.setTabState = function (selected) { Selection.setFocus(this); this.setState(selected); this.drawFocusRect(); this.executeCallBack(); }; FRadioButtonClass.prototype.setState = function (selected) { if (selected || (selected == undefined)) { this.tabEnabled = true; for (var i in this._parent) { if ((this != this._parent[i]) && (this._parent[i].groupName == this.groupName)) { this._parent[i].setState(false); this._parent[i].tabEnabled = false; } } } if (this.enable) { this.flabel_mc.setEnabled(true); if (selected || (selected == undefined)) { this.frb_states_mc.gotoAndStop("selectedEnabled"); this.enabled = false; this.selected = true; this.tabEnabled = true; this.tabFocused = true; } else { this.frb_states_mc.gotoAndStop("unselectedEnabled"); this.enabled = true; this.selected = false; this.tabEnabled = false; var enabTrue = this._parent[this.groupName].getEnabled(); var noneSelect = (this._parent[this.groupName].getValue() == undefined); if (enabTrue && (noneSelect)) { this._parent[this.groupName].radioInstances[0].tabEnabled = true; } } } else { this.flabel_mc.setEnabled(false); if (selected || (selected == undefined)) { this.frb_states_mc.gotoAndStop("selectedDisabled"); this.enabled = false; this.selected = true; this.tabEnabled = false; } else { this.frb_states_mc.gotoAndStop("unselectedDisabled"); this.enabled = false; this.selected = false; this.tabEnabled = false; } } if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FRadioButtonClass.prototype.getValue = function () { if (this.selected) { if ((this.data == "") || (this.data == undefined)) { return(this.getLabel()); } return(this.data); } }; FRadioButtonClass.prototype.setEnabled = function (enable) { if ((enable == true) || (enable == undefined)) { this.enable = true; super.setEnabled(true); } else { this.enable = false; super.setEnabled(false); } this.setState(this.selected); var cgn = (this._parent[this.groupName].getEnabled() == undefined); var cgnez = (this._parent[this.groupName].radioInstances[0].getEnabled() == false); if (cgn && (cgnez)) { var i = 0; while (i < this._parent[this.groupName].radioInstances.length) { if (this._parent[this.groupName].radioInstances[i].getEnabled() == true) { this._parent[this.groupName].radioInstances[i].tabEnabled = true; return(undefined); } i++; } } }; FRadioButtonClass.prototype.getEnabled = function () { return(this.enable); }; FRadioButtonClass.prototype.setLabel = function (label) { this.fLabel_mc.setLabel(label); this.txtFormat(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE); } }; FRadioButtonClass.prototype.getLabel = function () { return(this.fLabel_mc.getLabel()); }; FRadioButtonClass.prototype.onPress = function () { this.pressFocus(); this.frb_states_mc.gotoAndStop("press"); }; FRadioButtonClass.prototype.onRelease = function () { this.frb_states_mc.gotoAndStop("unselectedDisabled"); this.setValue(!this.selected); }; FRadioButtonClass.prototype.onReleaseOutside = function () { this.frb_states_mc.gotoAndStop("unselectedEnabled"); }; FRadioButtonClass.prototype.onDragOut = function () { this.frb_states_mc.gotoAndStop("unselectedEnabled"); }; FRadioButtonClass.prototype.onDragOver = function () { this.frb_states_mc.gotoAndStop("press"); }; FRadioButtonClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this._parent[this.groupName]); }; FRadioButtonGroupClass.prototype.addRadioInstance = function (instance) { this.radioInstances.push(instance); this.radioInstances[0].tabEnabled = true; }; FRadioButtonGroupClass.prototype.setEnabled = function (enableFlag) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setEnabled(enableFlag); i++; } }; FRadioButtonGroupClass.prototype.getEnabled = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].getEnabled() != this.radioInstances[0].getEnabled()) { return(undefined); } i++; } return(this.radioInstances[0].getEnabled()); }; FRadioButtonGroupClass.prototype.setChangeHandler = function (changeHandler, obj) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setChangeHandler(changeHandler, obj); i++; } }; FRadioButtonGroupClass.prototype.getValue = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].selected == true) { if ((this.radioInstances[i].data == "") || (this.radioInstances[i].data == undefined)) { return(this.radioInstances[i].getLabel()); } return(this.radioInstances[i].data); } i++; } }; FRadioButtonGroupClass.prototype.getData = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].selected) { return(this.radioInstances[i].getData()); } i++; } }; FRadioButtonGroupClass.prototype.getInstance = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].selected == true) { return(i); } i++; } }; FRadioButtonGroupClass.prototype.setValue = function (dataValue) { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].data == dataValue) { this.radioInstances[i].setValue(true); return(undefined); } i++; } var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].getLabel() == dataValue) { this.radioInstances[i].setValue(true); } i++; } }; FRadioButtonGroupClass.prototype.setSize = function (w) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setSize(w); i++; } }; FRadioButtonGroupClass.prototype.getSize = function () { var widestRadio = 0; var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].width >= widestRadio) { widestRadio = this.radioInstances[i].width; } i++; } return(widestRadio); }; FRadioButtonGroupClass.prototype.setGroupName = function (groupName) { this.oldGroupName = this.radioInstances[0].groupName; var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].groupName = groupName; this.radioInstances[i].addToRadioGroup(); i++; } delete this._parent[this.oldGroupName]; }; FRadioButtonGroupClass.prototype.getGroupName = function () { return(this.radioInstances[0].groupName); }; FRadioButtonGroupClass.prototype.setLabelPlacement = function (pos) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setLabelPlacement(pos); i++; } }; FRadioButtonGroupClass.prototype.setStyleProperty = function (propName, value, isGlobal) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setStyleProperty(propName, value, isGlobal); i++; } }; FRadioButtonGroupClass.prototype.addListener = function () { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].addListener(); i++; } }; FRadioButtonGroupClass.prototype.applyChanges = function () { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].applyChanges(); i++; } }; FRadioButtonGroupClass.prototype.removeListener = function (component) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].removeListener(component); i++; } }; FRadioButtonClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this._width + 6, this._height - 3); }; FRadioButtonClass.prototype.myOnKillFocus = function () { Key.removeListener(this.keyListener); this.focused = false; this.focusRect.removeMovieClip(); this._parent[this.groupName].foobar = 0; }; FRadioButtonClass.prototype.myOnKeyDown = function () { if ((Key.getCode() == 32) && (this._parent[this.groupName].getValue() == undefined)) { if (this._parent[this.groupName].radioInstances[0] == this) { this.setTabState(true); } } if ((Key.getCode() == 40) && (this.pressOnce == undefined)) { this.foobar = this._parent[this.groupName].getInstance(); var i = this.foobar; while (i < this._parent[this.groupName].radioInstances.length) { var inc = (i + 1); if (this._parent[this.groupName].radioInstances[inc].getEnabled()) { this._parent[this.groupName].radioInstances[inc].setTabState(true); return(undefined); } i++; } } if ((Key.getCode() == 38) && (this.pressOnce == undefined)) { this.foobar = this._parent[this.groupName].getInstance(); var i = this.foobar; while (i >= 0) { var inc = (i - 1); if (this._parent[this.groupName].radioInstances[inc].getEnabled()) { this._parent[this.groupName].radioInstances[inc].setTabState(true); return(undefined); } i--; } } }; FRadioButtonClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_RADIOBUTTON); }; FRadioButtonClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FRadioButtonClass.prototype.get_accState = function (childId) { if (this.master.getState()) { return(this.master.STATE_SYSTEM_SELECTED); } return(0); }; FRadioButtonClass.prototype.get_accDefaultAction = function (childId) { if (this.master.getState()) { return("UnCheck"); } return("Check"); }; FRadioButtonClass.prototype.accDoDefaultAction = function (childId) { this.master.setValue(!this.master.getValue()); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;
Symbol 254 Button
on (release) { _root._gameOptions = new Object(); _root._gameOptions._nPlayers = 1; if (cbox_player2.getValue()) { _root._gameOptions._nPlayers++; } if (cbox_player3.getValue()) { _root._gameOptions._nPlayers++; } if (cbox_player4.getValue()) { _root._gameOptions._nPlayers++; } _root._gameOptions._scoreToWin = this.winScore.getData(); _root._gameOptions._paddleHitAcceleration = this.acceleration.getData(); _root._gameOptions._initialPuckSpeed = this.initialSpeed.getData(); _root._gameOptions._playerOptions = new Array(); var i; i = 1; while (i <= _root._gameOptions._nPlayers) { _root._gameOptions._playerOptions[i] = new Object(); _root._gameOptions._playerOptions[i]._isAIControlled = (i > 1) || (this["mind_Player" + i]._currentFrame == 2); _root._gameOptions._playerOptions[i]._isExpert = this["skill_Player" + i]._currentFrame == 2; i++; } _root.gotoAndPlay("proper game"); }
Symbol 272 Button
on (release) { gotoAndPlay (2); }
Symbol 281 Button
on (release) { gotoAndPlay (1); }
Symbol 282 MovieClip [CPictureButton] Frame 1
this.stop();
Symbol 282 MovieClip [CPictureButton] Frame 2
this.stop();
Symbol 291 Button
on (release) { this.gotoAndPlay("expert"); }
Symbol 300 Button
on (release) { this.gotoAndPlay("novice"); }
Symbol 301 MovieClip Frame 1
this.stop();
Symbol 301 MovieClip Frame 2
this.stop();
Symbol 307 MovieClip Frame 1
function InitializeComponents() { radio_5.setStyleProperty("textColor", 13421772); radio_10.setStyleProperty("textColor", 13421772); radio_15.setStyleProperty("textColor", 13421772); radio_20.setStyleProperty("textColor", 13421772); radio_speed_slow.setStyleProperty("textColor", 13421772); radio_speed_med.setStyleProperty("textColor", 13421772); radio_speed_fast.setStyleProperty("textColor", 13421772); radio_accel_slow.setStyleProperty("textColor", 13421772); radio_accel_med.setStyleProperty("textColor", 13421772); radio_accel_fast.setStyleProperty("textColor", 13421772); EnablePlayerComponents(2, true); EnablePlayerComponents(3, true); EnablePlayerComponents(4, false); skill_player2.gotoAndPlay("expert"); skill_player3.gotoAndPlay("expert"); skill_player4.gotoAndPlay("expert"); } function EnablePlayerComponents(ndxPlayer, enable) { this["cbox_player" + ndxPlayer].setEnabled(enable); if (!enable) { this["cbox_player" + ndxPlayer].setValue(false); } } function GetCBoxPlayerNdx(cbox) { if (cbox == cbox_player2) { return(2); } if (cbox == cbox_player3) { return(3); } if (cbox == cbox_player4) { return(4); } } function onPlayerChecked(cbox) { if (cbox.getValue()) { EnablePlayerComponents(GetCBoxPlayerNdx(cbox), true); if (cbox == cbox_player2) { EnablePlayerComponents(3, true); } else if (cbox == cbox_player3) { EnablePlayerComponents(4, true); } } else { EnablePlayerComponents(GetCBoxNdx(cbox), true); if ((cbox == cbox_player2) || (cbox == cbox_player3)) { EnablePlayerComponents(4, false); } if (cbox == cbox_player2) { EnablePlayerComponents(3, false); } } } Mouse.show(); InitializeComponents(); this.stop();
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_5" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = 5; initialState = true; groupName = "winScore"; data = 5; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_10" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = 10; initialState = false; groupName = "winScore"; data = 10; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_15" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = 15; initialState = false; groupName = "winScore"; data = 15; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_20" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = 20; initialState = false; groupName = "winScore"; data = 20; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 238 MovieClip [FCheckBoxSymbol] "cbox_player2" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = ""; initialValue = true; labelPlacement = "right"; changeHandler = "onPlayerChecked"; }
Instance of Symbol 238 MovieClip [FCheckBoxSymbol] "cbox_player3" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = ""; initialValue = false; labelPlacement = "right"; changeHandler = "onPlayerChecked"; }
Instance of Symbol 238 MovieClip [FCheckBoxSymbol] "cbox_player4" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = ""; initialValue = false; labelPlacement = "right"; changeHandler = "onPlayerChecked"; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_speed_slow" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = "slow"; initialState = true; groupName = "initialSpeed"; data = 5; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_speed_med" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = "med"; initialState = false; groupName = "initialSpeed"; data = 7; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_speed_fast" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = "fast"; initialState = false; groupName = "initialSpeed"; data = 9; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_accel_slow" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = "slow"; initialState = true; groupName = "acceleration"; data = 1.3; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_accel_med" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = "med"; initialState = false; groupName = "acceleration"; data = 1.5; labelPlacement = "right"; changeHandler = ""; }
Instance of Symbol 241 MovieClip [FRadioButtonSymbol] "radio_accel_fast" in Symbol 307 MovieClip Frame 1
//component parameters onClipEvent (initialize) { label = "fast"; initialState = false; groupName = "acceleration"; data = 1.8; labelPlacement = "right"; changeHandler = ""; }
Symbol 308 MovieClip [COptions] Frame 1
this._alpha = 50;
Symbol 316 Button
on (release) { _root.gotoAndPlay("show options"); }
Symbol 323 MovieClip [VictorSign] Frame 31
this.stop();

Library Items

Symbol 1 GraphicUsed by:2 99 100 105 106 111 112 113 114 117 118
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClip [FHighlightSymbol]Uses:2
Symbol 4 GraphicUsed by:5 23 41 42 48 49 51 57 69 103 109 115 121
Symbol 5 MovieClipUses:4Used by:16
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:16
Symbol 8 GraphicUsed by:9 29 60 75
Symbol 9 MovieClipUses:8Used by:16
Symbol 10 GraphicUsed by:11 30 61 76
Symbol 11 MovieClipUses:10Used by:16
Symbol 12 GraphicUsed by:13 18 28 62 66 74 128
Symbol 13 MovieClipUses:12Used by:16
Symbol 14 GraphicUsed by:15 17 27 63 65 73 133
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClipUses:5 7 9 11 13 15Used by:36
Symbol 17 MovieClipUses:14Used by:26
Symbol 18 MovieClipUses:12Used by:26
Symbol 19 GraphicUsed by:20 67
Symbol 20 MovieClipUses:19Used by:26
Symbol 21 GraphicUsed by:22 68
Symbol 22 MovieClipUses:21Used by:26
Symbol 23 MovieClipUses:4Used by:26
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:17 18 20 22 23 25Used by:36
Symbol 27 MovieClipUses:14Used by:35
Symbol 28 MovieClipUses:12Used by:35
Symbol 29 MovieClipUses:8Used by:35
Symbol 30 MovieClipUses:10Used by:35
Symbol 31 GraphicUsed by:32 77
Symbol 32 MovieClipUses:31Used by:35
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClipUses:27 28 29 30 32 34Used by:36
Symbol 36 MovieClip [UpArrow]Uses:16 26 35
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:43
Symbol 39 GraphicUsed by:40 44 45 54 98 127 151
Symbol 40 MovieClipUses:39Used by:43
Symbol 41 MovieClipUses:4Used by:43
Symbol 42 MovieClipUses:4Used by:43
Symbol 43 MovieClipUses:38 40 41 42Used by:56
Symbol 44 MovieClipUses:39Used by:50
Symbol 45 MovieClipUses:39Used by:50
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:50
Symbol 48 MovieClipUses:4Used by:50
Symbol 49 MovieClipUses:4Used by:50
Symbol 50 MovieClipUses:44 45 47 48 49Used by:56
Symbol 51 MovieClipUses:4Used by:55
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:55
Symbol 54 MovieClipUses:39Used by:55
Symbol 55 MovieClipUses:51 53 54Used by:56
Symbol 56 MovieClip [ScrollThumb]Uses:43 50 55
Symbol 57 MovieClipUses:4Used by:64
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:64
Symbol 60 MovieClipUses:8Used by:64
Symbol 61 MovieClipUses:10Used by:64
Symbol 62 MovieClipUses:12Used by:64
Symbol 63 MovieClipUses:14Used by:64
Symbol 64 MovieClipUses:57 59 60 61 62 63Used by:81
Symbol 65 MovieClipUses:14Used by:72
Symbol 66 MovieClipUses:12Used by:72
Symbol 67 MovieClipUses:19Used by:72
Symbol 68 MovieClipUses:21Used by:72
Symbol 69 MovieClipUses:4Used by:72
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:72
Symbol 72 MovieClipUses:65 66 67 68 69 71Used by:81
Symbol 73 MovieClipUses:14Used by:80
Symbol 74 MovieClipUses:12Used by:80
Symbol 75 MovieClipUses:8Used by:80
Symbol 76 MovieClipUses:10Used by:80
Symbol 77 MovieClipUses:31Used by:80
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:73 74 75 76 77 79Used by:81
Symbol 81 MovieClip [DownArrow]Uses:64 72 80
Symbol 82 GraphicUsed by:83 101 102 107 108 119 120 137 139
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClip [FScrollBarSymbol]Uses:84Used by:89
Symbol 86 MovieClip [DataProviderSymbol]Used by:88
Symbol 87 MovieClip [FSelectableItemSymbol]Used by:88
Symbol 88 MovieClip [FSelectableListSymbol]Uses:86 87Used by:89
Symbol 89 MovieClip [FScrollSelectListSymbol]Uses:85 88Used by:97
Symbol 90 MovieClip [FComboBoxItemSymbol]Used by:97
Symbol 91 GraphicUsed by:92 135
Symbol 92 MovieClipUses:91Used by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [FBoundingBoxSymbol]Uses:92 93Used by:97 126 238 241
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClip [FComboBoxSymbol]Uses:89 90 94 96
Symbol 98 MovieClip [fpb_hitArea]Uses:39
Symbol 99 MovieClipUses:1Used by:104
Symbol 100 MovieClipUses:1Used by:104
Symbol 101 MovieClipUses:82Used by:104
Symbol 102 MovieClipUses:82Used by:104
Symbol 103 MovieClipUses:4Used by:104
Symbol 104 MovieClipUses:99 100 101 102 103Used by:123
Symbol 105 MovieClipUses:1Used by:110
Symbol 106 MovieClipUses:1Used by:110
Symbol 107 MovieClipUses:82Used by:110
Symbol 108 MovieClipUses:82Used by:110
Symbol 109 MovieClipUses:4Used by:110
Symbol 110 MovieClipUses:105 106 107 108 109Used by:123
Symbol 111 MovieClipUses:1Used by:116
Symbol 112 MovieClipUses:1Used by:116
Symbol 113 MovieClipUses:1Used by:116
Symbol 114 MovieClipUses:1Used by:116
Symbol 115 MovieClipUses:4Used by:116
Symbol 116 MovieClipUses:111 112 113 114 115Used by:123
Symbol 117 MovieClipUses:1Used by:122
Symbol 118 MovieClipUses:1Used by:122
Symbol 119 MovieClipUses:82Used by:122
Symbol 120 MovieClipUses:82Used by:122
Symbol 121 MovieClipUses:4Used by:122
Symbol 122 MovieClipUses:117 118 119 120 121Used by:123
Symbol 123 MovieClip [fpb_states]Uses:104 110 116 122
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClip [FPushButtonSymbol]Uses:94 125
Symbol 127 MovieClip [fcb_hitArea]Uses:39
Symbol 128 MovieClipUses:12Used by:134
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:134
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:134
Symbol 133 MovieClipUses:14Used by:134
Symbol 134 MovieClipUses:128 130 132 133Used by:147
Symbol 135 MovieClipUses:91Used by:136
Symbol 136 MovieClipUses:135Used by:147
Symbol 137 MovieClipUses:82Used by:138
Symbol 138 MovieClipUses:137Used by:147
Symbol 139 MovieClipUses:82Used by:140
Symbol 140 MovieClipUses:139Used by:147
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:147
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClip [fcb_states]Uses:134 136 138 140 143 146
Symbol 148 FontUsed by:149 192 248 250 252 253 256 257 258 259 304 305 306
Symbol 149 EditableTextUses:148Used by:150
Symbol 150 MovieClip [FLabelSymbol]Uses:149
Symbol 151 MovieClip [frb_hitArea]Uses:39
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:160
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:160
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:160
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClipUses:153 155 157 159Used by:175
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:175
Symbol 164 GraphicUsed by:165 167
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClipUses:165Used by:175
Symbol 167 MovieClipUses:164Used by:168
Symbol 168 MovieClipUses:167Used by:175
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:175
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 MovieClip [frb_states]Uses:160 163 166 168 171 174
Symbol 176 MovieClip [FUIComponentSymbol]
Symbol 177 FontUsed by:178 216 218 223 226 229 232
Symbol 178 TextUses:177Used by:179
Symbol 179 MovieClip [RongLogo]Uses:178
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip [CMouseCursor]Uses:180
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:208
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:208
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:208
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:208
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:208
Symbol 192 EditableTextUses:148Used by:208
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:208
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClip [CPaddle]Uses:195Used by:208
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClip [CPuck]Uses:197Used by:208
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:202 235
Symbol 202 MovieClip [CHumpExplosion]Uses:199 201Used by:208
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 ButtonUses:203 204 205 206Used by:208
Symbol 208 MovieClip [CRoundPongGame]Uses:183 185 187 189 191 192 194 196 198 202 207
Symbol 209 GraphicUsed by:235
Symbol 210 FontUsed by:211
Symbol 211 TextUses:210Used by:212
Symbol 212 MovieClipUses:211Used by:235
Symbol 213 FontUsed by:214
Symbol 214 TextUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:235
Symbol 216 TextUses:177Used by:217
Symbol 217 MovieClipUses:216Used by:225
Symbol 218 TextUses:177Used by:219 228
Symbol 219 MovieClipUses:218Used by:225
Symbol 220 FontUsed by:221
Symbol 221 TextUses:220Used by:222 231
Symbol 222 MovieClipUses:221Used by:225
Symbol 223 TextUses:177Used by:224
Symbol 224 MovieClipUses:223Used by:225
Symbol 225 MovieClipUses:217 219 222 224Used by:235
Symbol 226 TextUses:177Used by:227
Symbol 227 MovieClipUses:226Used by:234
Symbol 228 MovieClipUses:218Used by:234
Symbol 229 TextUses:177Used by:230
Symbol 230 MovieClipUses:229Used by:234
Symbol 231 MovieClipUses:221Used by:234
Symbol 232 TextUses:177Used by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:227 228 230 231 233Used by:235
Symbol 235 MovieClip [CTitles]Uses:209 201 212 215 225 234
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:238
Symbol 238 MovieClip [FCheckBoxSymbol]Uses:94 237Used by:307
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:241
Symbol 241 MovieClip [FRadioButtonSymbol]Uses:94 240Used by:307
Symbol 242 GraphicUsed by:307
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:307
Symbol 245 FontUsed by:246 260 262 263 265 266 267 268 270 271 273 274 275 276 277 278 279 280 283 284 285 286 287 288 289 290 292 293 294 295 296 297 298 299 303
Symbol 246 EditableTextUses:245Used by:307
Symbol 247 GraphicUsed by:254
Symbol 248 EditableTextUses:148Used by:254
Symbol 249 GraphicUsed by:254
Symbol 250 EditableTextUses:148Used by:254
Symbol 251 GraphicUsed by:254
Symbol 252 EditableTextUses:148Used by:254
Symbol 253 EditableTextUses:148Used by:254
Symbol 254 ButtonUses:247 248 249 250 251 252 253Used by:307
Symbol 255 GraphicUsed by:307
Symbol 256 EditableTextUses:148Used by:307
Symbol 257 EditableTextUses:148Used by:307
Symbol 258 EditableTextUses:148Used by:307
Symbol 259 EditableTextUses:148Used by:307
Symbol 260 EditableTextUses:245Used by:307
Symbol 261 GraphicUsed by:272 281 291 300
Symbol 262 EditableTextUses:245Used by:272
Symbol 263 EditableTextUses:245Used by:272
Symbol 264 GraphicUsed by:272 281 291 300
Symbol 265 EditableTextUses:245Used by:272
Symbol 266 EditableTextUses:245Used by:272
Symbol 267 EditableTextUses:245Used by:272
Symbol 268 EditableTextUses:245Used by:272
Symbol 269 GraphicUsed by:272 281 291 300
Symbol 270 EditableTextUses:245Used by:272
Symbol 271 EditableTextUses:245Used by:272
Symbol 272 ButtonUses:261 262 263 264 265 266 267 268 269 270 271Used by:282
Symbol 273 EditableTextUses:245Used by:281
Symbol 274 EditableTextUses:245Used by:281
Symbol 275 EditableTextUses:245Used by:281
Symbol 276 EditableTextUses:245Used by:281
Symbol 277 EditableTextUses:245Used by:281
Symbol 278 EditableTextUses:245Used by:281
Symbol 279 EditableTextUses:245Used by:281
Symbol 280 EditableTextUses:245Used by:281
Symbol 281 ButtonUses:261 273 274 264 275 276 277 278 269 279 280Used by:282
Symbol 282 MovieClip [CPictureButton]Uses:272 281Used by:307
Symbol 283 EditableTextUses:245Used by:291
Symbol 284 EditableTextUses:245Used by:291
Symbol 285 EditableTextUses:245Used by:291
Symbol 286 EditableTextUses:245Used by:291
Symbol 287 EditableTextUses:245Used by:291
Symbol 288 EditableTextUses:245Used by:291
Symbol 289 EditableTextUses:245Used by:291
Symbol 290 EditableTextUses:245Used by:291
Symbol 291 ButtonUses:261 283 284 264 285 286 287 288 269 289 290Used by:301
Symbol 292 EditableTextUses:245Used by:300
Symbol 293 EditableTextUses:245Used by:300
Symbol 294 EditableTextUses:245Used by:300
Symbol 295 EditableTextUses:245Used by:300
Symbol 296 EditableTextUses:245Used by:300
Symbol 297 EditableTextUses:245Used by:300
Symbol 298 EditableTextUses:245Used by:300
Symbol 299 EditableTextUses:245Used by:300
Symbol 300 ButtonUses:261 292 293 264 294 295 296 297 269 298 299Used by:301
Symbol 301 MovieClipUses:291 300Used by:307
Symbol 302 GraphicUsed by:307
Symbol 303 EditableTextUses:245Used by:307
Symbol 304 EditableTextUses:148Used by:307
Symbol 305 EditableTextUses:148Used by:307
Symbol 306 EditableTextUses:148Used by:307
Symbol 307 MovieClipUses:242 244 246 254 255 256 257 258 259 260 282 301 302 303 304 241 238 305 306Used by:308
Symbol 308 MovieClip [COptions]Uses:307
Symbol 309 GraphicUsed by:316
Symbol 310 FontUsed by:311 313 318
Symbol 311 TextUses:310Used by:316
Symbol 312 GraphicUsed by:316
Symbol 313 TextUses:310Used by:316
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 ButtonUses:309 311 312 313 314 315Used by:317
Symbol 317 MovieClip [CPlayButton]Uses:316
Symbol 318 EditableTextUses:310Used by:319
Symbol 319 MovieClip [CScoreBoard]Uses:318
Symbol 320 GraphicUsed by:323
Symbol 321 FontUsed by:322
Symbol 322 TextUses:321Used by:323
Symbol 323 MovieClip [VictorSign]Uses:320 322

Instance Names

"highlight_mc"Symbol 3 MovieClip [FHighlightSymbol] Frame 1Symbol 2 MovieClip
"highlight_mc2"Symbol 3 MovieClip [FHighlightSymbol] Frame 2Symbol 2 MovieClip
"highlight_mc3"Symbol 3 MovieClip [FHighlightSymbol] Frame 3Symbol 2 MovieClip
"face_mc"Symbol 16 MovieClip Frame 1Symbol 5 MovieClip
"arrow_mc"Symbol 16 MovieClip Frame 1Symbol 7 MovieClip
"highlight_mc"Symbol 16 MovieClip Frame 1Symbol 9 MovieClip
"shadow_mc"Symbol 16 MovieClip Frame 1Symbol 11 MovieClip
"darkshadow_mc"Symbol 16 MovieClip Frame 1Symbol 13 MovieClip
"highlight3D_mc"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"darkshadow_mc"Symbol 26 MovieClip Frame 1Symbol 17 MovieClip
"highlight3D_mc"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"highlight_mc"Symbol 26 MovieClip Frame 1Symbol 20 MovieClip
"shadow_mc"Symbol 26 MovieClip Frame 1Symbol 22 MovieClip
"face_mc"Symbol 26 MovieClip Frame 1Symbol 23 MovieClip
"arrow_mc"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"highlight3D_mc"Symbol 35 MovieClip Frame 1Symbol 27 MovieClip
"darkshadow_mc"Symbol 35 MovieClip Frame 1Symbol 28 MovieClip
"highlight_mc"Symbol 35 MovieClip Frame 1Symbol 29 MovieClip
"shadow_mc"Symbol 35 MovieClip Frame 1Symbol 30 MovieClip
"face_mc"Symbol 35 MovieClip Frame 1Symbol 32 MovieClip
"arrow_mc"Symbol 35 MovieClip Frame 1Symbol 34 MovieClip
"up"Symbol 36 MovieClip [UpArrow] Frame 1Symbol 16 MovieClip
"down"Symbol 36 MovieClip [UpArrow] Frame 2Symbol 26 MovieClip
"disabled"Symbol 36 MovieClip [UpArrow] Frame 3Symbol 35 MovieClip
"highlight3D_mc"Symbol 43 MovieClip Frame 1Symbol 38 MovieClip
"darkshadow_mc"Symbol 43 MovieClip Frame 1Symbol 40 MovieClip
"highlight_mc"Symbol 43 MovieClip Frame 1Symbol 41 MovieClip
"shadow_mc"Symbol 43 MovieClip Frame 1Symbol 42 MovieClip
"highlight3D_mc"Symbol 50 MovieClip Frame 1Symbol 44 MovieClip
"darkshadow_mc"Symbol 50 MovieClip Frame 1Symbol 45 MovieClip
"shadow_mc"Symbol 50 MovieClip Frame 1Symbol 47 MovieClip
"face_mc"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"highlight_mc"Symbol 50 MovieClip Frame 1Symbol 49 MovieClip
"shadow_mc"Symbol 55 MovieClip Frame 1Symbol 51 MovieClip
"darkshadow_mc"Symbol 55 MovieClip Frame 1Symbol 53 MovieClip
"highlight3D_mc"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"mc_sliderTop"Symbol 56 MovieClip [ScrollThumb] Frame 1Symbol 43 MovieClip
"mc_sliderMid"Symbol 56 MovieClip [ScrollThumb] Frame 1Symbol 50 MovieClip
"mc_sliderBot"Symbol 56 MovieClip [ScrollThumb] Frame 1Symbol 55 MovieClip
"face_mc"Symbol 64 MovieClip Frame 1Symbol 57 MovieClip
"arrow_mc"Symbol 64 MovieClip Frame 1Symbol 59 MovieClip
"highlight_mc"Symbol 64 MovieClip Frame 1Symbol 60 MovieClip
"shadow_mc"Symbol 64 MovieClip Frame 1Symbol 61 MovieClip
"darkshadow_mc"Symbol 64 MovieClip Frame 1Symbol 62 MovieClip
"highlight3D_mc"Symbol 64 MovieClip Frame 1Symbol 63 MovieClip
"darkshadow_mc"Symbol 72 MovieClip Frame 1Symbol 65 MovieClip
"highlight3D_mc"Symbol 72 MovieClip Frame 1Symbol 66 MovieClip
"highlight_mc"Symbol 72 MovieClip Frame 1Symbol 67 MovieClip
"shadow_mc"Symbol 72 MovieClip Frame 1Symbol 68 MovieClip
"face_mc"Symbol 72 MovieClip Frame 1Symbol 69 MovieClip
"arrow_mc"Symbol 72 MovieClip Frame 1Symbol 71 MovieClip
"highlight3D_mc"Symbol 80 MovieClip Frame 1Symbol 73 MovieClip
"darkshadow_mc"Symbol 80 MovieClip Frame 1Symbol 74 MovieClip
"highlight_mc"Symbol 80 MovieClip Frame 1Symbol 75 MovieClip
"shadow_mc"Symbol 80 MovieClip Frame 1Symbol 76 MovieClip
"face_mc"Symbol 80 MovieClip Frame 1Symbol 77 MovieClip
"arrow_mc"Symbol 80 MovieClip Frame 1Symbol 79 MovieClip
"up"Symbol 81 MovieClip [DownArrow] Frame 1Symbol 64 MovieClip
"down"Symbol 81 MovieClip [DownArrow] Frame 2Symbol 72 MovieClip
"disabled"Symbol 81 MovieClip [DownArrow] Frame 3Symbol 80 MovieClip
"track_mc"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"scrollTrack_mc"Symbol 85 MovieClip [FScrollBarSymbol] Frame 1Symbol 84 MovieClip
"dPAsset"Symbol 88 MovieClip [FSelectableListSymbol] Frame 1Symbol 86 MovieClip [DataProviderSymbol]
"ItemAsset"Symbol 88 MovieClip [FSelectableListSymbol] Frame 1Symbol 87 MovieClip [FSelectableItemSymbol]
"scrollBarAsset"Symbol 89 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 85 MovieClip [FScrollBarSymbol]
"superClassAsset"Symbol 89 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 88 MovieClip [FSelectableListSymbol]
"boundingBox"Symbol 94 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 92 MovieClip
"boundingBox2"Symbol 94 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 92 MovieClip
"superClassAsset"Symbol 97 MovieClip [FComboBoxSymbol] Frame 1Symbol 89 MovieClip [FScrollSelectListSymbol]
"itemAsset"Symbol 97 MovieClip [FComboBoxSymbol] Frame 1Symbol 90 MovieClip [FComboBoxItemSymbol]
"proxyBox_mc"Symbol 97 MovieClip [FComboBoxSymbol] Frame 1Symbol 94 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 97 MovieClip [FComboBoxSymbol] Frame 1Symbol 96 MovieClip
"frame1"Symbol 104 MovieClip Frame 1Symbol 99 MovieClip
"frame2"Symbol 104 MovieClip Frame 1Symbol 100 MovieClip
"frame3"Symbol 104 MovieClip Frame 1Symbol 101 MovieClip
"frame4"Symbol 104 MovieClip Frame 1Symbol 102 MovieClip
"frame5"Symbol 104 MovieClip Frame 1Symbol 103 MovieClip
"frame1"Symbol 110 MovieClip Frame 1Symbol 105 MovieClip
"frame2"Symbol 110 MovieClip Frame 1Symbol 106 MovieClip
"frame3"Symbol 110 MovieClip Frame 1Symbol 107 MovieClip
"frame4"Symbol 110 MovieClip Frame 1Symbol 108 MovieClip
"frame5"Symbol 110 MovieClip Frame 1Symbol 109 MovieClip
"frame1"Symbol 116 MovieClip Frame 1Symbol 111 MovieClip
"frame2"Symbol 116 MovieClip Frame 1Symbol 112 MovieClip
"frame3"Symbol 116 MovieClip Frame 1Symbol 113 MovieClip
"frame4"Symbol 116 MovieClip Frame 1Symbol 114 MovieClip
"frame5"Symbol 116 MovieClip Frame 1Symbol 115 MovieClip
"frame1"Symbol 122 MovieClip Frame 1Symbol 117 MovieClip
"frame2"Symbol 122 MovieClip Frame 1Symbol 118 MovieClip
"frame3"Symbol 122 MovieClip Frame 1Symbol 119 MovieClip
"frame4"Symbol 122 MovieClip Frame 1Symbol 120 MovieClip
"frame5"Symbol 122 MovieClip Frame 1Symbol 121 MovieClip
"up_mc"Symbol 123 MovieClip [fpb_states] Frame 1Symbol 104 MovieClip
"over_mc"Symbol 123 MovieClip [fpb_states] Frame 2Symbol 110 MovieClip
"down_mc"Symbol 123 MovieClip [fpb_states] Frame 3Symbol 116 MovieClip
"disabled_mc"Symbol 123 MovieClip [fpb_states] Frame 4Symbol 122 MovieClip
"boundingBox_mc"Symbol 126 MovieClip [FPushButtonSymbol] Frame 1Symbol 94 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 126 MovieClip [FPushButtonSymbol] Frame 1Symbol 125 MovieClip
"highlight3D_mc"Symbol 134 MovieClip Frame 1Symbol 128 MovieClip
"highlight_mc"Symbol 134 MovieClip Frame 1Symbol 130 MovieClip
"shadow_mc"Symbol 134 MovieClip Frame 1Symbol 132 MovieClip
"darkshadow_mc"Symbol 134 MovieClip Frame 1Symbol 133 MovieClip
"background_mc"Symbol 136 MovieClip Frame 1Symbol 135 MovieClip
"background_mc"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"background_mc"Symbol 140 MovieClip Frame 1Symbol 139 MovieClip
"check_mc"Symbol 143 MovieClip Frame 1Symbol 142 MovieClip
"check_mc"Symbol 146 MovieClip Frame 1Symbol 145 MovieClip
"fcb_frame_mc"Symbol 147 MovieClip [fcb_states] Frame 1Symbol 134 MovieClip
"frb_frame_mc"Symbol 147 MovieClip [fcb_states] Frame 1Symbol 136 MovieClip
"labelField"Symbol 150 MovieClip [FLabelSymbol] Frame 1Symbol 149 EditableText
"darkshadow_mc"Symbol 160 MovieClip Frame 1Symbol 153 MovieClip
"shadow_mc"Symbol 160 MovieClip Frame 1Symbol 155 MovieClip
"highlight_mc"Symbol 160 MovieClip Frame 1Symbol 157 MovieClip
"highlight3D_mc"Symbol 160 MovieClip Frame 1Symbol 159 MovieClip
"background_mc"Symbol 163 MovieClip Frame 1Symbol 162 MovieClip
"background_mc"Symbol 166 MovieClip Frame 1Symbol 165 MovieClip
"background_mc"Symbol 168 MovieClip Frame 1Symbol 167 MovieClip
"disabled_mc"Symbol 171 MovieClip Frame 1Symbol 170 MovieClip
"dot_mc"Symbol 174 MovieClip Frame 1Symbol 173 MovieClip
"frb_frame_mc"Symbol 175 MovieClip [frb_states] Frame 1Symbol 160 MovieClip
"background3"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 183 MovieClip
"background2"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 185 MovieClip
"background1"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 187 MovieClip
"out of bounds line"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 191 MovieClip
"_hump"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 194 MovieClip
"template_explosion"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 202 MovieClip [CHumpExplosion]
"quit_button"Symbol 208 MovieClip [CRoundPongGame] Frame 1Symbol 207 Button
"boundingBox_mc"Symbol 238 MovieClip [FCheckBoxSymbol] Frame 1Symbol 94 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 238 MovieClip [FCheckBoxSymbol] Frame 1Symbol 237 MovieClip
"boundingBox_mc"Symbol 241 MovieClip [FRadioButtonSymbol] Frame 1Symbol 94 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 241 MovieClip [FRadioButtonSymbol] Frame 1Symbol 240 MovieClip
"mind_player1"Symbol 307 MovieClip Frame 1Symbol 282 MovieClip [CPictureButton]
"skill_player1"Symbol 307 MovieClip Frame 1Symbol 301 MovieClip
"skill_player2"Symbol 307 MovieClip Frame 1Symbol 301 MovieClip
"skill_player3"Symbol 307 MovieClip Frame 1Symbol 301 MovieClip
"skill_player4"Symbol 307 MovieClip Frame 1Symbol 301 MovieClip
"radio_5"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_10"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_15"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_20"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"cbox_player2"Symbol 307 MovieClip Frame 1Symbol 238 MovieClip [FCheckBoxSymbol]
"cbox_player3"Symbol 307 MovieClip Frame 1Symbol 238 MovieClip [FCheckBoxSymbol]
"cbox_player4"Symbol 307 MovieClip Frame 1Symbol 238 MovieClip [FCheckBoxSymbol]
"radio_speed_slow"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_speed_med"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_speed_fast"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_accel_slow"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_accel_med"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"radio_accel_fast"Symbol 307 MovieClip Frame 1Symbol 241 MovieClip [FRadioButtonSymbol]
"playerScore"Symbol 319 MovieClip [CScoreBoard] Frame 1Symbol 318 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 3 as "FHighlightSymbol"
ExportAssets (56)Timeline Frame 1Symbol 36 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 56 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 81 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 85 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 85 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 86 as "DataProviderSymbol"
ExportAssets (56)Timeline Frame 1Symbol 87 as "FSelectableItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 88 as "FSelectableListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 89 as "FScrollSelectListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 90 as "FComboBoxItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 94 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 97 as "FComboBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 98 as "fpb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 123 as "fpb_states"
ExportAssets (56)Timeline Frame 1Symbol 94 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 126 as "FPushButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 127 as "fcb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 147 as "fcb_states"
ExportAssets (56)Timeline Frame 1Symbol 150 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 151 as "frb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 175 as "frb_states"
ExportAssets (56)Timeline Frame 1Symbol 176 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 179 as "RongLogo"
ExportAssets (56)Timeline Frame 1Symbol 181 as "CMouseCursor"
ExportAssets (56)Timeline Frame 1Symbol 196 as "CPaddle"
ExportAssets (56)Timeline Frame 1Symbol 198 as "CPuck"
ExportAssets (56)Timeline Frame 1Symbol 202 as "CHumpExplosion"
ExportAssets (56)Timeline Frame 1Symbol 202 as "CHumpExplosion"
ExportAssets (56)Timeline Frame 1Symbol 202 as "CHumpExplosion"
ExportAssets (56)Timeline Frame 1Symbol 208 as "CRoundPongGame"
ExportAssets (56)Timeline Frame 1Symbol 235 as "CTitles"
ExportAssets (56)Timeline Frame 1Symbol 94 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 238 as "FCheckBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 94 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 282 as "CPictureButton"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 238 as "FCheckBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 238 as "FCheckBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 238 as "FCheckBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 241 as "FRadioButtonSymbol"
ExportAssets (56)Timeline Frame 1Symbol 308 as "COptions"
ExportAssets (56)Timeline Frame 1Symbol 317 as "CPlayButton"
ExportAssets (56)Timeline Frame 1Symbol 282 as "CPictureButton"
ExportAssets (56)Timeline Frame 1Symbol 319 as "CScoreBoard"
ExportAssets (56)Timeline Frame 1Symbol 323 as "VictorSign"

Labels

"play demo game"Frame 2
"show options"Frame 3
"proper game"Frame 4
"victory announcement"Frame 5
"enabled"Symbol 3 MovieClip [FHighlightSymbol] Frame 1
"disabled"Symbol 3 MovieClip [FHighlightSymbol] Frame 2
"unfocused"Symbol 3 MovieClip [FHighlightSymbol] Frame 3
"Symbol_354"Symbol 86 MovieClip [DataProviderSymbol] Frame 1
"enabled"Symbol 94 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 94 MovieClip [FBoundingBoxSymbol] Frame 2
#"Symbol_10"Symbol 98 MovieClip [fpb_hitArea] Frame 1
"up"Symbol 123 MovieClip [fpb_states] Frame 1
"over"Symbol 123 MovieClip [fpb_states] Frame 2
"down"Symbol 123 MovieClip [fpb_states] Frame 3
"disabled"Symbol 123 MovieClip [fpb_states] Frame 4
"up"Symbol 147 MovieClip [fcb_states] Frame 1
"press"Symbol 147 MovieClip [fcb_states] Frame 2
"uncheckedDisabled"Symbol 147 MovieClip [fcb_states] Frame 3
"checkedDisabled"Symbol 147 MovieClip [fcb_states] Frame 4
"checkedPress"Symbol 147 MovieClip [fcb_states] Frame 5
"checkedEnabled"Symbol 147 MovieClip [fcb_states] Frame 6
"Symbol_32"Symbol 150 MovieClip [FLabelSymbol] Frame 1
"Symbol_22"Symbol 153 MovieClip Frame 1
"Symbol_23"Symbol 155 MovieClip Frame 1
"unselectedEnabled"Symbol 175 MovieClip [frb_states] Frame 1
"press"Symbol 175 MovieClip [frb_states] Frame 2
"unselectedDisabled"Symbol 175 MovieClip [frb_states] Frame 3
"selectedDisabled"Symbol 175 MovieClip [frb_states] Frame 4
"selectedEnabled"Symbol 175 MovieClip [frb_states] Frame 5
"Symbol_36"Symbol 176 MovieClip [FUIComponentSymbol] Frame 1
"expand"Symbol 202 MovieClip [CHumpExplosion] Frame 1
"contract"Symbol 202 MovieClip [CHumpExplosion] Frame 86
"collapse"Symbol 202 MovieClip [CHumpExplosion] Frame 87
"loop here"Symbol 208 MovieClip [CRoundPongGame] Frame 2
"human"Symbol 282 MovieClip [CPictureButton] Frame 1
"ai"Symbol 282 MovieClip [CPictureButton] Frame 2
"novice"Symbol 301 MovieClip Frame 1
"expert"Symbol 301 MovieClip Frame 2




http://swfchan.com/5/22091/info.shtml
Created: 27/5 -2019 05:00:10 Last modified: 27/5 -2019 05:00:10 Server time: 20/06 -2024 11:23:41