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

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

fontBrowser-2-001.swf

This is the info page for
Flash #19314

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

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="10" COLOR="#333333">loading</FONT></P>

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="10" COLOR="#333333">requires Flash 6 player</FONT></P>

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="10" COLOR="#333333">dowload it now</FONT></P>

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="10" COLOR="#333333">dowload it now</FONT></P>

..:. initializing

<P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"><B>FontBrowser v2.0.</B></FONT></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000">This flash application will allow to quickly <B>preview the fonts active on your system</B>.</FONT></P><P ALIGN="LEFT"></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#FF0000"><B>Maximize your browser window &amp; Click on one of the fonts in the Font List to start.</B></FONT></P><P ALIGN="LEFT"></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"><B>:: New in v2.0 ::</B></FONT></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"><B>Streamlined interface</B></FONT></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"><B>+ &amp; - buttons</B> to change text sizes</FONT></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"><B>Save button </B>to change the default preview text and text sizes</FONT></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"><B>Special Characters</B> &amp; <B>Keyboard Characters</B> buttons</FONT></P><P ALIGN="LEFT"></P><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000">Tip : You can use up-down arrows and keyboard letters to quickly browse through your fonts.</FONT></P>

<P ALIGN="LEFT"></P>

<P ALIGN="LEFT"></P>

<P ALIGN="CENTER"><FONT FACE="arial" SIZE="12" COLOR="#000000">+</FONT></P>

-

00

px

<P ALIGN="RIGHT"><FONT FACE="Verdana" SIZE="10" COLOR="#000000"> save</FONT></P>

<P ALIGN="RIGHT"><FONT FACE="Verdana" SIZE="9" COLOR="#000000">abc123...</FONT></P>

<P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="9" COLOR="#000000">special chr</FONT></P>

default

STC fontBrowser 2.0

1 :: Font List

Font Preview

2 :: Preview Text

3 :: Text Sizes

ActionScript [AS1/AS2]

Frame 2
requiredVersion = 6; pVersion = getVersion(); pVersionNum = pVersion.charAt(4); if (pVersionNum >= requiredVersion) { gotoAndPlay (4); } else { gotoAndStop (3); }
Frame 3
stop();
Frame 4
stage.align = "LT"; Stage.scaleMode = "noScale"; Stage.showMenu = false; play();
Frame 5
function loadData() { sampleTextInfo_so = SharedObject.getLocal("fontBrowser"); sampleText = sampleTextInfo_so.data.sampleText; displaySizes = [sampleTextInfo_so.data.displaySize1, sampleTextInfo_so.data.displaySize2]; trace(displaySizes); if (sampleText == undefined) { sampleText = "I like fonts.\rDid you see the goat?\r0123456789"; } if (sampleTextInfo_so.data.displaySize1 == undefined) { displaySizes = [12, 22]; } } function sortWithoutCase(element1, element2) { return(element2.toLowerCase() < element1.toLowerCase()); } function getFontList() { myFonts = TextField.getFontList(); myFonts.sort(sortWithoutCase); } function initFontListDisplay() { fontList.setDataProvider(myFonts); fontList.setChangeHandler("updateDisplay"); footerText.htmlText = "<A HREF=\"mailto:jerome@stcassociates.com?subject=fontBrowser\"><B>|| feedback ||</B></A><TAB><FONT SIZE=\"9\"> \u00A9 2003 STC Associates</FONT>"; fontNum.htmlText = ("<B>" + myFonts.length) + "</B> active fonts on this system."; } function createTextFormat() { nTextFormat = new TextFormat(); with (nTextFormat) { font = "verdana"; size = 10; color = oX000000; bold = false; italic = false; underline = false; align = "left"; } globalStyleFormat.background = 14540253 /* 0xDDDDDD */; globalStyleFormat.scrollTrack = 13421772 /* 0xCCCCCC */; globalStyleFormat.face = 13421772 /* 0xCCCCCC */; globalStyleFormat.arrow = 16777215 /* 0xFFFFFF */; globalStyleFormat.selection = 16711680 /* 0xFF0000 */; } function updateDisplay() { _root.fontDisplay.htmlText = ""; _root.fontDisplay.htmlText = _root.fontDisplay.htmlText + (((((("<P><FONT FACE=\"" + fontList.getSelectedItem().label) + "\" SIZE = \"") + displaySizes[0]) + "\">") + sampleText) + "</FONT>"); _root.fontDisplay.htmlText = _root.fontDisplay.htmlText + (((((("<P><FONT FACE=\"" + fontList.getSelectedItem().label) + "\" SIZE = \"") + displaySizes[1]) + "\">") + sampleText) + "</FONT>"); } function showSpecialChar() { sampleText = ""; var i = 161; while (i <= 255) { sampleText = sampleText + String.fromCharCode(i); i++; } sampleTextInput.text = sampleText; updateDisplay(); } function showKbChar() { sampleText = ""; var i = 33; while (i <= 126) { sampleText = sampleText + String.fromCharCode(i); i++; } sampleTextInput.text = sampleText; updateDisplay(); } loadData(); saveData = function () { if (sampleText.length > 0) { sampleTextInfo_so.data.sampleText = sampleText; sampleTextInfo_so.data.displaySize1 = displaySizes[0]; sampleTextInfo_so.data.displaySize2 = displaySizes[1]; sampleTextInfo_so.data.selectedFont = fontList.getSelectedItem().label; sampleTextInfo_so.flush(); } }; createTextFormat(); getFontList();
Frame 6
stop(); initFontListDisplay(); fontDisplay.backgroundColor = 16777215 /* 0xFFFFFF */; sampleTextInput.text = sampleText; fontSize1.txtSize.text = displaySizes[0]; fontSize2.txtSize.text = displaySizes[1]; fontSize1.txtSize.onChanged = function () { updateFontSizes(); updateDisplay(); }; fontSize2.txtSize.onChanged = function () { updateFontSizes(); updateDisplay(); }; sampleTextInput.onChanged = function () { sampleText = sampleTextInput.text; updateDisplay(); }; updateFontSizes = function () { displaySizes[0] = fontSize1.txtSize.text; displaySizes[1] = fontSize2.txtSize.text; }; _root.fontSize1.plusBt.onPress = function () { clearInterval(intervalID); targetTextSize = "fontSize1"; increaseFontSize(); intervalID = setInterval(increaseFontSize, 100, "called"); }; _root.fontSize2.plusBt.onPress = function () { clearInterval(intervalID); targetTextSize = "fontSize2"; increaseFontSize(); intervalID = setInterval(increaseFontSize, 100, "called"); }; _root.fontSize1.minusBt.onPress = function () { clearInterval(intervalID); targetTextSize = "fontSize1"; decreaseFontSize(); intervalID = setInterval(decreaseFontSize, 100, "called"); }; _root.fontSize2.minusBt.onPress = function () { clearInterval(intervalID); targetTextSize = "fontSize2"; decreaseFontSize(); intervalID = setInterval(decreaseFontSize, 100, "called"); }; _root.fontSize1.plusBt.onRelease = (_root.fontSize1.plusBt.onReleaseOutside = (_root.fontSize1.plusBt.onDragOut = (_root.fontSize2.plusBt.onRelease = (_root.fontSize2.plusBt.onReleaseOutside = (_root.fontSize2.plusBt.onDragOut = (_root.fontSize1.minusBt.onRelease = (_root.fontSize1.minusBt.onReleaseOutside = (_root.fontSize1.minusBt.onDragOut = (_root.fontSize2.minusBt.onRelease = (_root.fontSize2.minusBt.onReleaseOutside = (_root.fontSize2.minusBt.onDragOut = function () { clearInterval(intervalID); }))))))))))); makeDefaultBT.onRelease = function () { saveData(); }; specialBT.onRelease = function () { showSpecialChar(); }; abcBT.onRelease = function () { showKbChar(); }; defaultBT.onRelease = function () { loadData(); sampleTextInput.text = sampleText; fontSize1.txtSize.text = displaySizes[0]; fontSize2.txtSize.text = displaySizes[1]; updateDisplay(); }; increaseFontSize = function () { var s = _root[targetTextSize].txtSize.text; s++; if (s <= 99) { _root[targetTextSize].txtSize.text = s; updateFontSizes(); updateDisplay(); } else { return(undefined); } }; decreaseFontSize = function () { var s = _root[targetTextSize].txtSize.text; s--; if (s >= 0) { _root[targetTextSize].txtSize.text = s; updateFontSizes(); updateDisplay(); } else { return(undefined); } }; resizeListener = new Object(); resizeListener.onResize = function () { var sh = Stage.height; var sw = Stage.width; if ((sh >= 380) && (sw >= 550)) { resizeElements(sh, sw); } else { resizeElements(380, 550); } }; Stage.addListener(resizeListener); resizeElements = function (sh, sw) { pd = 2; line1._width = sw; line1._y = sh - 20; windowHeader._width = sw + 4; fontNum._y = (sh - fontNum._height) - pd; footerText._y = (sh - footerText._height) - pd; var fListWidth = fontList.getPaneWidth(); var fListHeight = (sh - 100); fontList.setSize(250, fListHeight); fontList.refreshPane(); fontDisplay._width = (sw - fontDisplay._x) - 10; fontDisplay._height = (sh - fontDisplay._y) - 42; }; _root.resizeElements(Stage.height, Stage.width);
Instance of Symbol 105 MovieClip [FListBoxSymbol] "fontList" in Frame 6
//component parameters onClipEvent (initialize) { selectMultiple = false; changeHandler = ""; }
Symbol 3 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 4 MovieClip [FScrollBarSymbol] Frame 1
#initclip 5 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 8 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 8 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1
#initclip 6 function FScrollPaneClass() { function boolToString(str) { if (str == "false") { return(false); } if (str == "true") { return(true); } return(str); } this.init(); this.width = this._width; this.height = this._height; this._xscale = (this._yscale = 100); this.contentWidth = (this.contentHeight = 0); if (this.hScroll == undefined) { this.hScroll = (this.vScroll = "auto"); this.dragContent = false; } this.offset = new Object(); this.vScroll = boolToString(this.vScroll); this.hScroll = boolToString(this.hScroll); this.attachMovie("FScrollBarSymbol", "hScrollBar_mc", 100, {hostStyle:this.styleTable}); this.hScrollBar_mc.setHorizontal(true); this.hScrollBar_mc.setSmallScroll(5); this.hScrollBar_mc.setChangeHandler("onScroll", this); this.attachMovie("FScrollBarSymbol", "vScrollBar_mc", 99, {hostStyle:this.styleTable}); this.vScrollBar_mc.setSmallScroll(5); this.vScrollBar_mc.setChangeHandler("onScroll", this); this.setSize(this.width, this.height); if (this.scrollContent != "") { this.setScrollContent(this.scrollContent); } this.setDragContent(this.dragContent); } FScrollPaneClass.prototype = new FUIComponentClass(); Object.registerClass("FScrollPaneSymbol", FScrollPaneClass); FScrollPaneClass.prototype.getScrollContent = function () { return(this.content_mc); }; FScrollPaneClass.prototype.getPaneWidth = function () { return(this.width); }; FScrollPaneClass.prototype.getPaneHeight = function () { return(this.height); }; FScrollPaneClass.prototype.getScrollPosition = function () { var xPos = ((this.hScrollBar_mc == undefined) ? 0 : (this.hScrollBar_mc.getScrollPosition())); var yPos = ((this.vScrollBar_mc == undefined) ? 0 : (this.vScrollBar_mc.getScrollPosition())); return({x:xPos, y:yPos}); }; FScrollPaneClass.prototype.setScrollContent = function (target) { this.offset.x = 0; this.offset.y = 0; if (this.content_mc != undefined) { if (target != this.content_mc) { this.content_mc._visible = false; this.content_mc.removeMovieClip(); this.content_mc.unloadMovie(); } } if (typeof(target) == "string") { this.attachMovie(target, "tmp_mc", 3); this.content_mc = this.tmp_mc; } else if (target == undefined) { this.content_mc.unloadMovie(); } else { this.content_mc = target; } this.localToGlobal(this.offset); this.content_mc._parent.globalToLocal(this.offset); this.content_mc._x = this.offset.x; this.content_mc._y = this.offset.y; var contentBounds = this.content_mc.getBounds(this); this.offset.x = -contentBounds.xMin; this.offset.y = -contentBounds.yMin; this.localToGlobal(this.offset); this.content_mc._parent.globalToLocal(this.offset); this.content_mc._x = this.offset.x; this.content_mc._y = this.offset.y; this.contentWidth = this.content_mc._width; this.contentHeight = this.content_mc._height; this.content_mc.setMask(this.mask_mc); this.setSize(this.width, this.height); }; FScrollPaneClass.prototype.setSize = function (w, h) { if (((arguments.length < 2) || (isNaN(w))) || (isNaN(h))) { return(undefined); } super.setSize(w, h); this.width = Math.max(w, 60); this.height = Math.max(h, 60); this.boundingBox_mc._xscale = 100; this.boundingBox_mc._yscale = 100; this.boundingBox_mc._width = this.width; this.boundingBox_mc._height = this.height; this.setHandV(); this.initScrollBars(); if (this.mask_mc == undefined) { this.attachMovie("FBoundingBoxSymbol", "mask_mc", 3000); } this.mask_mc._xscale = 100; this.mask_mc._yscale = 100; this.mask_mc._width = this.hWidth; this.mask_mc._height = this.vHeight; this.mask_mc._alpha = 0; }; FScrollPaneClass.prototype.setScrollPosition = function (x, y) { x = Math.max(this.hScrollBar_mc.minPos, x); x = Math.min(this.hScrollBar_mc.maxPos, x); y = Math.max(this.vScrollBar_mc.minPos, y); y = Math.min(this.vScrollBar_mc.maxPos, y); this.hScrollBar_mc.setScrollPosition(x); this.vScrollBar_mc.setScrollPosition(y); }; FScrollPaneClass.prototype.refreshPane = function () { this.setScrollContent(this.content_mc); }; FScrollPaneClass.prototype.loadScrollContent = function (url, handler, location) { this.content_mc.removeMovieClip(); this.content_mc.unloadMovie(); this.content_mc._visible = 0; this.loadContent.duplicateMovieClip("loadTemp", 3); this.dupeFlag = true; this.contentLoaded = function () { this.loadReady = false; this.content_mc = this.loadTemp; this.refreshPane(); this.executeCallBack(); }; this.setChangeHandler(handler, location); this.loadTemp.loadMovie(url); }; FScrollPaneClass.prototype.setHScroll = function (prop) { this.hScroll = prop; this.setSize(this.width, this.height); }; FScrollPaneClass.prototype.setVScroll = function (prop) { this.vScroll = prop; this.setSize(this.width, this.height); }; FScrollPaneClass.prototype.setDragContent = function (dragFlag) { if (dragFlag) { this.boundingBox_mc.useHandCursor = true; this.boundingBox_mc.onPress = function () { this._parent.startDragLoop(); }; this.boundingBox_mc.tabEnabled = false; this.boundingBox_mc.onRelease = (this.boundingBox_mc.onReleaseOutside = function () { this._parent.pressFocus(); this._parent.onMouseMove = null; }); } else { delete this.boundingBox_mc.onPress; this.boundingBox_mc.useHandCursor = false; } }; FScrollPaneClass.prototype.setSmallScroll = function (x, y) { this.hScrollBar_mc.setSmallScroll(x); this.vScrollBar_mc.setSmallScroll(y); }; FScrollPaneClass.prototype.setHandV = function () { if ((((this.contentHeight - this.height) > 2) && (this.vScroll != false)) || (this.vScroll == true)) { this.hWidth = this.width - this.vScrollBar_mc._width; } else { this.hWidth = this.width; } if ((((this.contentWidth - this.width) > 2) && (this.hScroll != false)) || (this.hScroll == true)) { this.vHeight = this.height - this.hScrollBar_mc._height; } else { this.vHeight = this.height; } }; FScrollPaneClass.prototype.startDragLoop = function () { this.tabFocused = false; this.myOnSetFocus(); this.lastX = this._xmouse; this.lastY = this._ymouse; this.onMouseMove = function () { this.scrollXMove = this.lastX - this._xmouse; this.scrollYMove = this.lastY - this._ymouse; this.scrollXMove = this.scrollXMove + this.hScrollBar_mc.getScrollPosition(); this.scrollYMove = this.scrollYMove + this.vScrollBar_mc.getScrollPosition(); this.setScrollPosition(this.scrollXMove, this.scrollYMove); if ((this.scrollXMove < this.hScrollBar_mc.maxPos) && (this.scrollXMove > this.hScrollBar_mc.minPos)) { this.lastX = this._xmouse; } if ((this.scrollYMove < this.vScrollBar_mc.maxPos) && (this.scrollYMove > this.vScrollBar_mc.minPos)) { this.lastY = this._ymouse; } this.updateAfterEvent(); }; }; FScrollPaneClass.prototype.initScrollBars = function () { this.hScrollBar_mc._y = this.height - this.hScrollBar_mc._height; this.hScrollBar_mc.setSize(this.hWidth); this.hScrollBar_mc.setScrollProperties(this.hWidth, 0, this.contentWidth - this.hWidth); this.vScrollBar_mc._visible = ((this.hWidth == this.width) ? false : true); this.vScrollBar_mc._x = this.width - this.vScrollBar_mc._width; this.vScrollBar_mc.setSize(this.vHeight); this.vScrollBar_mc.setScrollProperties(this.vHeight, 0, this.contentHeight - this.vHeight); this.hScrollBar_mc._visible = ((this.vHeight == this.height) ? false : true); }; FScrollPaneClass.prototype.onScroll = function (component) { var pos = component.getScrollPosition(); var XorY = ((component._name == "hScrollBar_mc") ? "x" : "y"); if (component._name == "hScrollBar_mc") { this.content_mc._x = (-pos) + this.offset.x; } else { this.content_mc._y = (-pos) + this.offset.y; } }; FScrollPaneClass.prototype.myOnKeyDown = function () { var posX = this.hScrollBar_mc.getScrollPosition(); var posY = this.vScrollBar_mc.getScrollPosition(); if (this.hScrollBar_mc.maxPos > this.hScrollBar_mc.minPos) { if (Key.isDown(37)) { this.setScrollPosition(posX - 3, posY); } else if (Key.isDown(39)) { this.setScrollPosition(posX + 3, posY); } } if (this.vScrollBar_mc.maxPos > this.vScrollBar_mc.minPos) { if (Key.isDown(38)) { this.setScrollPosition(posX, posY - 3); } else if (Key.isDown(40)) { this.setScrollPosition(posX, posY + 3); } else if (Key.isDown(34)) { this.setScrollPosition(posX, posY + this.vScrollBar_mc.pageSize); } else if (Key.isDown(33)) { this.setScrollPosition(posX, posY - this.vScrollBar_mc.pageSize); } } }; #endinitclip this.deadPreview._visible = false;
Instance of Symbol 4 MovieClip [FScrollBarSymbol] "scrollBarAsset" in Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1
//component parameters onClipEvent (initialize) { _targetInstanceName = ""; horizontal = false; }
Instance of Symbol 9 MovieClip "loadContent" in Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1
onClipEvent (load) { if (this._parent.loadReady) { this._parent.contentLoaded(); delete this._parent.loadReady; } else if (this._name != "loadContent") { this._parent.loadReady = true; } }
Symbol 13 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 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 36 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 45 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 46 MovieClip [UpArrow] Frame 1
stop();
Symbol 46 MovieClip [UpArrow] Frame 2
stop();
Symbol 46 MovieClip [UpArrow] Frame 3
stop();
Symbol 53 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 60 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 65 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 66 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 74 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 82 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 90 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 91 MovieClip [DownArrow] Frame 1
stop();
Symbol 91 MovieClip [DownArrow] Frame 2
stop();
Symbol 91 MovieClip [DownArrow] Frame 3
stop();
Symbol 94 MovieClip [FHighlightSymbol] Frame 1
var component = _parent.controller; component.registerSkinElement(highlight_mc, "selection"); stop();
Symbol 94 MovieClip [FHighlightSymbol] Frame 2
component.registerSkinElement(highlight_mc2, "selectionDisabled"); stop();
Symbol 94 MovieClip [FHighlightSymbol] Frame 3
component.registerSkinElement(highlight_mc3, "selectionUnfocused"); stop();
Symbol 97 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 98 MovieClip [FSelectableItemSymbol] Frame 1
#initclip 8 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 99 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 100 MovieClip [FSelectableListSymbol] Frame 1
#initclip 4 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 99 MovieClip [DataProviderSymbol] "dPAsset" in Symbol 100 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Instance of Symbol 98 MovieClip [FSelectableItemSymbol] "ItemAsset" in Symbol 100 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 101 MovieClip [FScrollSelectListSymbol] Frame 1
#initclip 7 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 4 MovieClip [FScrollBarSymbol] "scrollBarAsset" in Symbol 101 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (initialize) { _targetInstanceName = ""; horizontal = false; } onClipEvent (load) { this._width = (this._height = 1); }
Instance of Symbol 100 MovieClip [FSelectableListSymbol] "superClassAsset" in Symbol 101 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 102 MovieClip [FListItemSymbol] Frame 1
#initclip 10 function FListItemClass() { this.init(); } FListItemClass.prototype = new FSelectableItemClass(); Object.registerClass("FListItemSymbol", FListItemClass); #endinitclip
Symbol 105 MovieClip [FListBoxSymbol] Frame 1
#initclip 9 function FListBoxClass() { this.itemSymbol = "FListItemSymbol"; this.init(); this.permaScrollBar = true; var i = 0; while (i < this.labels.length) { this.addItem(this.labels[i], this.data[i]); i++; } this.boundingBox_mc.gotoAndStop(1); this.width = this._width; this.height = this._height; this._yscale = (this._xscale = 100); this.setSize(this.width, this.height); if (this.changeHandler.length > 0) { this.setChangeHandler(this.changeHandler); } } FListBoxClass.prototype = new FScrollSelectListClass(); Object.registerClass("FListBoxSymbol", FListBoxClass); FListBoxClass.prototype.getSelectedIndices = function () { var tmpArray = new Array(); for (var i in this.selected) { tmpArray.push(this.selected[i].sIndex); } return(((tmpArray.length > 0) ? (tmpArray) : undefined)); }; FListBoxClass.prototype.getSelectedItems = function () { var indices = this.getSelectedIndices(); var tmpArray = new Array(); var i = 0; while (i < indices.length) { tmpArray.push(this.getItemAt(indices[i])); i++; } return(((tmpArray.length > 0) ? (tmpArray) : undefined)); }; FListBoxClass.prototype.getSelectMultiple = function () { return(this.selectMultiple); }; FListBoxClass.prototype.getRowCount = function () { return(this.numDisplayed); }; FListBoxClass.prototype.setSelectedIndices = function (indexArray) { this.clearSelected(); var i = 0; while (i < indexArray.length) { this.selectItem(indexArray[i], true); i++; } this.updateControl(); }; FListBoxClass.prototype.setSelectMultiple = function (flag) { this.selectMultiple = flag; }; FListBoxClass.prototype.setRowCount = function (count) { var hgt = ((count * (this.itmHgt - 2)) + 2); this.setSize(this.width, hgt); }; FListBoxClass.prototype.setWidth = function (wdt) { this.setSize(wdt, this.height); }; FListBoxClass.prototype.setSize = function (w, h) { if (!this.enable) { return(undefined); } w = Math.max(w, 20); h = Math.max(h, 40); this.container_mc.removeMovieClip(); this.container_mc = this.createEmptyMovieClip("container", 3); this.measureItmHgt(); this.numDisplayed = Math.floor(h / (this.itmHgt - 2)); this.height = (this.numDisplayed * (this.itmHgt - 2)) + 2; super.setSize(w, this.height); }; FListBoxClass.prototype.removeItemAt = function (index) { this.selectHolder = this.getSelectedIndices(); return(super.removeItemAt(index)); }; FListBoxClass.prototype.selectionHandler = function (itemNum) { if (this.clickFilter) { var index = (this.topDisplayed + itemNum); if (this.getItemAt(index) == undefined) { this.changeFlag = false; return(undefined); } this.changeFlag = true; if (((!this.selectMultiple) && (!Key.isDown(17))) || ((!Key.isDown(16)) && (!Key.isDown(17)))) { this.clearSelected(); this.selectItem(index, true); this.lastSelected = index; this.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(this.getItemAt(index), this.isSelected(index)); } else if (Key.isDown(16) && (this.selectMultiple)) { if (this.lastSelected == -1) { this.lastSelected = index; } var incr = ((this.lastSelected < index) ? 1 : -1); this.clearSelected(); var i = this.lastSelected; while (i != index) { this.selectItem(i, true); if ((i >= this.topDisplayed) && (i < (this.topDisplayed + this.numDisplayed))) { this.container_mc[("fListItem" + (i - this.topDisplayed)) + "_mc"].drawItem(this.getItemAt(i), this.isSelected(i)); } i = i + incr; } this.selectItem(index, true); this.container_mc[("fListItem" + (index - this.topDisplayed)) + "_mc"].drawItem(this.getItemAt(index), this.isSelected(index)); } else if (key.isDown(17)) { var selectedFlag = this.isSelected(index); if (!this.selectMultiple) { this.clearSelected(); } if (!((!this.selectMultiple) && (selectedFlag))) { this.selectItem(index, !selectedFlag); this.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(this.getItemAt(this.topDisplayed + itemNum), this.isSelected(this.topDisplayed + itemNum)); } this.lastSelected = index; } } else { this.clickFilter = true; } }; FListBoxClass.prototype.moveSelBy = function (itemNum) { super.moveSelBy(itemNum); this.releaseHandler(); }; #endinitclip this.deadPreview._visible = false;
Instance of Symbol 101 MovieClip [FScrollSelectListSymbol] "superClassAsset" in Symbol 105 MovieClip [FListBoxSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 114 Button
on (release) { getURL ("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash", "_blank"); }
Symbol 138 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClip [FScrollBarSymbol]Uses:3Used by:12 101
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [FBoundingBoxSymbol]Uses:6 7Used by:12 105
Symbol 9 MovieClipUsed by:12
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClip [FScrollPaneSymbol]Uses:4 8 9 11
Symbol 13 MovieClip [FUIComponentSymbol]
Symbol 14 GraphicUsed by:15 33 51 52 58 59 61 67 79
Symbol 15 MovieClipUses:14Used by:26
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:26
Symbol 18 GraphicUsed by:19 39 70 85
Symbol 19 MovieClipUses:18Used by:26
Symbol 20 GraphicUsed by:21 40 71 86
Symbol 21 MovieClipUses:20Used by:26
Symbol 22 GraphicUsed by:23 28 38 72 76 84
Symbol 23 MovieClipUses:22Used by:26
Symbol 24 GraphicUsed by:25 27 37 73 75 83
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:15 17 19 21 23 25Used by:46
Symbol 27 MovieClipUses:24Used by:36
Symbol 28 MovieClipUses:22Used by:36
Symbol 29 GraphicUsed by:30 77
Symbol 30 MovieClipUses:29Used by:36
Symbol 31 GraphicUsed by:32 78
Symbol 32 MovieClipUses:31Used by:36
Symbol 33 MovieClipUses:14Used by:36
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:27 28 30 32 33 35Used by:46
Symbol 37 MovieClipUses:24Used by:45
Symbol 38 MovieClipUses:22Used by:45
Symbol 39 MovieClipUses:18Used by:45
Symbol 40 MovieClipUses:20Used by:45
Symbol 41 GraphicUsed by:42 87
Symbol 42 MovieClipUses:41Used by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:37 38 39 40 42 44Used by:46
Symbol 46 MovieClip [UpArrow]Uses:26 36 45
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:53
Symbol 49 GraphicUsed by:50 54 55 64
Symbol 50 MovieClipUses:49Used by:53
Symbol 51 MovieClipUses:14Used by:53
Symbol 52 MovieClipUses:14Used by:53
Symbol 53 MovieClipUses:48 50 51 52Used by:66
Symbol 54 MovieClipUses:49Used by:60
Symbol 55 MovieClipUses:49Used by:60
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:60
Symbol 58 MovieClipUses:14Used by:60
Symbol 59 MovieClipUses:14Used by:60
Symbol 60 MovieClipUses:54 55 57 58 59Used by:66
Symbol 61 MovieClipUses:14Used by:65
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:65
Symbol 64 MovieClipUses:49Used by:65
Symbol 65 MovieClipUses:61 63 64Used by:66
Symbol 66 MovieClip [ScrollThumb]Uses:53 60 65
Symbol 67 MovieClipUses:14Used by:74
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:74
Symbol 70 MovieClipUses:18Used by:74
Symbol 71 MovieClipUses:20Used by:74
Symbol 72 MovieClipUses:22Used by:74
Symbol 73 MovieClipUses:24Used by:74
Symbol 74 MovieClipUses:67 69 70 71 72 73Used by:91
Symbol 75 MovieClipUses:24Used by:82
Symbol 76 MovieClipUses:22Used by:82
Symbol 77 MovieClipUses:29Used by:82
Symbol 78 MovieClipUses:31Used by:82
Symbol 79 MovieClipUses:14Used by:82
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:82
Symbol 82 MovieClipUses:75 76 77 78 79 81Used by:91
Symbol 83 MovieClipUses:24Used by:90
Symbol 84 MovieClipUses:22Used by:90
Symbol 85 MovieClipUses:18Used by:90
Symbol 86 MovieClipUses:20Used by:90
Symbol 87 MovieClipUses:41Used by:90
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:83 84 85 86 87 89Used by:91
Symbol 91 MovieClip [DownArrow]Uses:74 82 90
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClip [FHighlightSymbol]Uses:93
Symbol 95 FontUsed by:96
Symbol 96 EditableTextUses:95Used by:97
Symbol 97 MovieClip [FLabelSymbol]Uses:96
Symbol 98 MovieClip [FSelectableItemSymbol]Used by:100
Symbol 99 MovieClip [DataProviderSymbol]Used by:100
Symbol 100 MovieClip [FSelectableListSymbol]Uses:99 98Used by:101
Symbol 101 MovieClip [FScrollSelectListSymbol]Uses:4 100Used by:105
Symbol 102 MovieClip [FListItemSymbol]Used by:105
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClip [FListBoxSymbol]Uses:102 101 8 104Used by:Timeline
Symbol 106 FontUsed by:107 108 111 112 115 125 135 139 141 143
Symbol 107 EditableTextUses:106Used by:Timeline
Symbol 108 EditableTextUses:106Used by:Timeline
Symbol 109 GraphicUsed by:110 114
Symbol 110 MovieClipUses:109Used by:114 140 148
Symbol 111 EditableTextUses:106Used by:114
Symbol 112 EditableTextUses:106Used by:114
Symbol 113 GraphicUsed by:114
Symbol 114 ButtonUses:110 111 112 113 109Used by:Timeline
Symbol 115 EditableTextUses:106Used by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:Timeline
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:Timeline
Symbol 121 FontUsed by:122
Symbol 122 EditableTextUses:121Used by:Timeline
Symbol 123 FontUsed by:124 126
Symbol 124 EditableTextUses:123Used by:Timeline
Symbol 125 EditableTextUses:106Used by:Timeline
Symbol 126 EditableTextUses:123Used by:Timeline
Symbol 127 GraphicUsed by:138
Symbol 128 GraphicUsed by:131 140 142 144
Symbol 129 FontUsed by:130 133
Symbol 130 EditableTextUses:129Used by:131
Symbol 131 MovieClipUses:128 130Used by:138
Symbol 132 GraphicUsed by:134
Symbol 133 TextUses:129Used by:134
Symbol 134 MovieClipUses:132 133Used by:138
Symbol 135 EditableTextUses:106Used by:138
Symbol 136 FontUsed by:137
Symbol 137 TextUses:136Used by:138
Symbol 138 MovieClipUses:127 131 134 135 137Used by:Timeline
Symbol 139 EditableTextUses:106Used by:140
Symbol 140 MovieClipUses:128 139 110Used by:Timeline
Symbol 141 EditableTextUses:106Used by:142
Symbol 142 MovieClipUses:128 141Used by:Timeline
Symbol 143 EditableTextUses:106Used by:144
Symbol 144 MovieClipUses:128 143Used by:Timeline
Symbol 145 GraphicUsed by:148
Symbol 146 FontUsed by:147 150 151 152 153 154
Symbol 147 TextUses:146Used by:148
Symbol 148 MovieClipUses:145 147 110Used by:Timeline
Symbol 149 FontUsed by:150
Symbol 150 TextUses:149 146Used by:Timeline
Symbol 151 TextUses:146Used by:Timeline
Symbol 152 TextUses:146Used by:Timeline
Symbol 153 TextUses:146Used by:Timeline
Symbol 154 TextUses:146Used by:Timeline

Instance Names

"initText"Frame 5Symbol 115 EditableText
"windowHeader"Frame 6Symbol 118 MovieClip
"line1"Frame 6Symbol 120 MovieClip
"fontList"Frame 6Symbol 105 MovieClip [FListBoxSymbol]
"fontDisplay"Frame 6Symbol 122 EditableText
"fontNum"Frame 6Symbol 124 EditableText
"sampleTextInput"Frame 6Symbol 125 EditableText
"footerText"Frame 6Symbol 126 EditableText
"fontSize1"Frame 6Symbol 138 MovieClip
"fontSize2"Frame 6Symbol 138 MovieClip
"makeDefaultBT"Frame 6Symbol 140 MovieClip
"abcBT"Frame 6Symbol 142 MovieClip
"specialBT"Frame 6Symbol 144 MovieClip
"defaultBT"Frame 6Symbol 148 MovieClip
"track_mc"Symbol 3 MovieClip Frame 1Symbol 2 MovieClip
"scrollTrack_mc"Symbol 4 MovieClip [FScrollBarSymbol] Frame 1Symbol 3 MovieClip
"boundingBox"Symbol 8 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 6 MovieClip
"boundingBox2"Symbol 8 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 6 MovieClip
"scrollBarAsset"Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1Symbol 4 MovieClip [FScrollBarSymbol]
"boundingBox_mc"Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1Symbol 8 MovieClip [FBoundingBoxSymbol]
"loadContent"Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1Symbol 9 MovieClip
"deadPreview"Symbol 12 MovieClip [FScrollPaneSymbol] Frame 1Symbol 11 MovieClip
"face_mc"Symbol 26 MovieClip Frame 1Symbol 15 MovieClip
"arrow_mc"Symbol 26 MovieClip Frame 1Symbol 17 MovieClip
"highlight_mc"Symbol 26 MovieClip Frame 1Symbol 19 MovieClip
"shadow_mc"Symbol 26 MovieClip Frame 1Symbol 21 MovieClip
"darkshadow_mc"Symbol 26 MovieClip Frame 1Symbol 23 MovieClip
"highlight3D_mc"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"darkshadow_mc"Symbol 36 MovieClip Frame 1Symbol 27 MovieClip
"highlight3D_mc"Symbol 36 MovieClip Frame 1Symbol 28 MovieClip
"highlight_mc"Symbol 36 MovieClip Frame 1Symbol 30 MovieClip
"shadow_mc"Symbol 36 MovieClip Frame 1Symbol 32 MovieClip
"face_mc"Symbol 36 MovieClip Frame 1Symbol 33 MovieClip
"arrow_mc"Symbol 36 MovieClip Frame 1Symbol 35 MovieClip
"highlight3D_mc"Symbol 45 MovieClip Frame 1Symbol 37 MovieClip
"darkshadow_mc"Symbol 45 MovieClip Frame 1Symbol 38 MovieClip
"highlight_mc"Symbol 45 MovieClip Frame 1Symbol 39 MovieClip
"shadow_mc"Symbol 45 MovieClip Frame 1Symbol 40 MovieClip
"face_mc"Symbol 45 MovieClip Frame 1Symbol 42 MovieClip
"arrow_mc"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"up"Symbol 46 MovieClip [UpArrow] Frame 1Symbol 26 MovieClip
"down"Symbol 46 MovieClip [UpArrow] Frame 2Symbol 36 MovieClip
"disabled"Symbol 46 MovieClip [UpArrow] Frame 3Symbol 45 MovieClip
"highlight3D_mc"Symbol 53 MovieClip Frame 1Symbol 48 MovieClip
"darkshadow_mc"Symbol 53 MovieClip Frame 1Symbol 50 MovieClip
"highlight_mc"Symbol 53 MovieClip Frame 1Symbol 51 MovieClip
"shadow_mc"Symbol 53 MovieClip Frame 1Symbol 52 MovieClip
"highlight3D_mc"Symbol 60 MovieClip Frame 1Symbol 54 MovieClip
"darkshadow_mc"Symbol 60 MovieClip Frame 1Symbol 55 MovieClip
"shadow_mc"Symbol 60 MovieClip Frame 1Symbol 57 MovieClip
"face_mc"Symbol 60 MovieClip Frame 1Symbol 58 MovieClip
"highlight_mc"Symbol 60 MovieClip Frame 1Symbol 59 MovieClip
"shadow_mc"Symbol 65 MovieClip Frame 1Symbol 61 MovieClip
"darkshadow_mc"Symbol 65 MovieClip Frame 1Symbol 63 MovieClip
"highlight3D_mc"Symbol 65 MovieClip Frame 1Symbol 64 MovieClip
"mc_sliderTop"Symbol 66 MovieClip [ScrollThumb] Frame 1Symbol 53 MovieClip
"mc_sliderMid"Symbol 66 MovieClip [ScrollThumb] Frame 1Symbol 60 MovieClip
"mc_sliderBot"Symbol 66 MovieClip [ScrollThumb] Frame 1Symbol 65 MovieClip
"face_mc"Symbol 74 MovieClip Frame 1Symbol 67 MovieClip
"arrow_mc"Symbol 74 MovieClip Frame 1Symbol 69 MovieClip
"highlight_mc"Symbol 74 MovieClip Frame 1Symbol 70 MovieClip
"shadow_mc"Symbol 74 MovieClip Frame 1Symbol 71 MovieClip
"darkshadow_mc"Symbol 74 MovieClip Frame 1Symbol 72 MovieClip
"highlight3D_mc"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"darkshadow_mc"Symbol 82 MovieClip Frame 1Symbol 75 MovieClip
"highlight3D_mc"Symbol 82 MovieClip Frame 1Symbol 76 MovieClip
"highlight_mc"Symbol 82 MovieClip Frame 1Symbol 77 MovieClip
"shadow_mc"Symbol 82 MovieClip Frame 1Symbol 78 MovieClip
"face_mc"Symbol 82 MovieClip Frame 1Symbol 79 MovieClip
"arrow_mc"Symbol 82 MovieClip Frame 1Symbol 81 MovieClip
"highlight3D_mc"Symbol 90 MovieClip Frame 1Symbol 83 MovieClip
"darkshadow_mc"Symbol 90 MovieClip Frame 1Symbol 84 MovieClip
"highlight_mc"Symbol 90 MovieClip Frame 1Symbol 85 MovieClip
"shadow_mc"Symbol 90 MovieClip Frame 1Symbol 86 MovieClip
"face_mc"Symbol 90 MovieClip Frame 1Symbol 87 MovieClip
"arrow_mc"Symbol 90 MovieClip Frame 1Symbol 89 MovieClip
"up"Symbol 91 MovieClip [DownArrow] Frame 1Symbol 74 MovieClip
"down"Symbol 91 MovieClip [DownArrow] Frame 2Symbol 82 MovieClip
"disabled"Symbol 91 MovieClip [DownArrow] Frame 3Symbol 90 MovieClip
"highlight_mc"Symbol 94 MovieClip [FHighlightSymbol] Frame 1Symbol 93 MovieClip
"highlight_mc2"Symbol 94 MovieClip [FHighlightSymbol] Frame 2Symbol 93 MovieClip
"highlight_mc3"Symbol 94 MovieClip [FHighlightSymbol] Frame 3Symbol 93 MovieClip
"labelField"Symbol 97 MovieClip [FLabelSymbol] Frame 1Symbol 96 EditableText
"dPAsset"Symbol 100 MovieClip [FSelectableListSymbol] Frame 1Symbol 99 MovieClip [DataProviderSymbol]
"ItemAsset"Symbol 100 MovieClip [FSelectableListSymbol] Frame 1Symbol 98 MovieClip [FSelectableItemSymbol]
"scrollBarAsset"Symbol 101 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 4 MovieClip [FScrollBarSymbol]
"superClassAsset"Symbol 101 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 100 MovieClip [FSelectableListSymbol]
"itemAsset"Symbol 105 MovieClip [FListBoxSymbol] Frame 1Symbol 102 MovieClip [FListItemSymbol]
"superClassAsset"Symbol 105 MovieClip [FListBoxSymbol] Frame 1Symbol 101 MovieClip [FScrollSelectListSymbol]
"boundingBox_mc"Symbol 105 MovieClip [FListBoxSymbol] Frame 1Symbol 8 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 105 MovieClip [FListBoxSymbol] Frame 1Symbol 104 MovieClip
"plusBt"Symbol 138 MovieClip Frame 1Symbol 131 MovieClip
"minusBt"Symbol 138 MovieClip Frame 1Symbol 134 MovieClip
"txtSize"Symbol 138 MovieClip Frame 1Symbol 135 EditableText

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$Tn$PVYw7TnsuLS/UxG7KChw/1."
ExportAssets (56)Timeline Frame 1Symbol 4 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 8 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 12 as "FScrollPaneSymbol"
ExportAssets (56)Timeline Frame 1Symbol 13 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 46 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 66 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 91 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 94 as "FHighlightSymbol"
ExportAssets (56)Timeline Frame 1Symbol 97 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 8 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 98 as "FSelectableItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 99 as "DataProviderSymbol"
ExportAssets (56)Timeline Frame 1Symbol 99 as "DataProviderSymbol"
ExportAssets (56)Timeline Frame 1Symbol 98 as "FSelectableItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 100 as "FSelectableListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 4 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 4 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 100 as "FSelectableListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 101 as "FScrollSelectListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 102 as "FListItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 102 as "FListItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 101 as "FScrollSelectListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 8 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 105 as "FListBoxSymbol"
ExportAssets (56)Timeline Frame 6Symbol 105 as "FListBoxSymbol"

Labels

"noGood"Frame 3
"proceed"Frame 4
"initFont"Frame 5
"fontBrowser"Frame 6
"enabled"Symbol 8 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 8 MovieClip [FBoundingBoxSymbol] Frame 2
"Symbol_36"Symbol 13 MovieClip [FUIComponentSymbol] Frame 1
"enabled"Symbol 94 MovieClip [FHighlightSymbol] Frame 1
"disabled"Symbol 94 MovieClip [FHighlightSymbol] Frame 2
"unfocused"Symbol 94 MovieClip [FHighlightSymbol] Frame 3
"Symbol_32"Symbol 97 MovieClip [FLabelSymbol] Frame 1
"Symbol_354"Symbol 99 MovieClip [DataProviderSymbol] Frame 1




http://swfchan.com/4/19314/info.shtml
Created: 30/5 -2019 03:45:31 Last modified: 30/5 -2019 03:45:31 Server time: 09/05 -2024 17:24:04