Field Summary |
| _scrollPosition: Number |
|
|
|
| boundingBox_mc: MovieClip |
|
|
|
| className: String |
| name of this class
|
|
| clipParameters: Object |
|
|
|
| downArrow_mc: SimpleButton |
|
|
|
| downArrowDownName: String |
| symbol name of skin element for the down state of the downArrow button
|
|
| downArrowName: String |
| symbol name of skin element for the disabled state of the downArrow button
|
|
| downArrowOverName: String |
| symbol name of skin element for the over state of the downArrow button
|
|
| downArrowUpName: String |
| symbol name of skin element for the up state of the downArrow button
|
|
| idNames: Array |
|
|
|
| initializing: Boolean |
|
|
|
| isScrolling: Boolean |
| ** 8) define uninitialized member variables.
|
|
| largeScroll: Number |
|
|
|
| maxMode: String |
|
|
|
| maxPos: Number |
|
|
|
static
| mergedClipParameters: Boolean |
|
|
|
| minMode: String |
| strings used to build up the name of the detail property of the event object
|
|
| minPos: Number |
|
|
|
| minusMode: String |
|
|
|
| pageSize: Number |
|
|
|
| plusMode: String |
|
|
|
| scrollHandler: Function |
| see mx.events.EventDispatcher
|
|
| scrolling |
| setInterval reference
|
|
| scrollThumb_mc: ScrollThumb |
|
|
|
| scrollTrack_mc: SkinElement |
|
|
|
| scrollTrackDownName: String |
| symbol name of skin element for the scroll track when pressed
|
|
| scrollTrackName: String |
| symbol name of skin element for the scroll track
|
|
| scrollTrackOverName: String |
| symbol name of skin element for the scroll track when mouse is over it
|
|
static
| skinIDDownArrow: Number |
|
|
|
static
| skinIDThumb: Number |
|
|
|
static
| skinIDTrack: Number |
|
|
|
static
| skinIDTrackDown: Number |
|
|
|
static
| skinIDTrackOver: Number |
|
|
|
static
| skinIDUpArrow: Number |
|
|
|
| smallScroll: Number |
|
|
|
static
| symbolOwner: Object |
|
|
|
| thumbBottomName: String |
| symbol name of skin element for the bottom cap of the thumb in the up state
|
|
| thumbGripName: String |
| symbol name of skin element for the grip of the thumb in the up state
|
|
| thumbMiddleName: String |
| symbol name of skin element for the moddle piece of the thumb in the up state
|
|
| thumbTopName: String |
| symbol name of skin element for the top cap of the thumb in the up state
|
|
| upArrow_mc: SimpleButton |
|
|
|
| upArrowDownName: String |
| symbol name of skin element for the down state of the upArrow button
|
|
| upArrowName: String |
| symbol name of skin element for the disabled state of the upArrow button
|
|
| upArrowOverName: String |
| symbol name of skin element for the over state of the upArrow button
|
|
| upArrowUpName: String |
| symbol name of skin element for the up state of the upArrow button
|
|
Fields inherited from class mx.core.UIComponentclipParameters, drawFocus, enabled, focusEnabled, focusManager, focusTextField, groupName, kStretch, mergedClipParameters, origBorderStyles, origBorderValues, popUp, symbolName, symbolOwner, tabEnabled, tabIndex, version |
|
Fields inherited from class mx.core.UIObject__height, __width, _color, _topmost, addEventListener, buildDepthTable, changeColorStyleInChildren, changeTextStyleInChildren, childrenCreated, className, clipParameters, color, createAccessibilityImplementation, createChildAtDepth, createEvent, ction, dispatchEvent, embedFonts, findNextAvailableDepth, fontFamily, fontSize, fontStyle, fontWeight, handleEvent, idNames, ignoreClassStyleDeclaration, initProperties, marginLeft, marginRight, methodTable, notifyStyleChangeInChildren, removeEventListener, setStyle, stylecache, styleName, symbolName, symbolOwner, textAlign, textColorList, textDecoration, textIndent, validateNow, version |
|
Fields inherited from class MovieClip_alpha, _currentframe, _droptarget, _focusrect, _framesloaded, _height, _lockroot, _name, _parent, _quality, _rotation, _soundbuftime, _target, _totalframes, _url, _visible, _width, _x, _xmouse, _xscale, _y, _ymouse, _yscale, enabled, focusEnabled, hitArea, tabChildren, tabEnabled, tabIndex, tooltipText, trackAsMenu, useHandCursor |
|
|
Property Summary |
| lineScrollSize: Number (read, write) |
| the amount to move when an arrow button is pressed
|
|
| pageScrollSize: Number (read, write) |
| the amount to move when the track is pressed
|
|
| scrollPosition: Number (read, write) |
| the current scroll position
|
|
| virtualHeight: Number (read-only)
|
| for internal use only.
|
|
|
Properties inherited from class mx.core.UIObjectbottom, height, left, minHeight, minWidth, right, scaleX, scaleY, top, visible, width, x, y |
|
Constructor |
| ScrollBar (
)
|
| ** 10) write a constructor.
|
|
Method Summary |
| createButton (
linkageName: String, id: String, skinID: Number, o: Object
): Object |
| helper function to create the arrow buttons
|
|
| createChildren (
Void
): Void |
|
|
|
| createThumb (
Void
): Void |
|
|
|
| dispatchScrollChangedEvent (
Void
): Void |
|
|
|
| dispatchScrollEvent (
detail: String
): Void |
|
|
|
| draw (
Void
): Void |
| ** 14) create a draw method.
|
|
| init (
Void
): Void |
|
|
|
| isScrollBarKey (
k: Number
): Boolean |
|
|
|
| onDownArrow (
Void
): Void |
|
|
|
| onScrollChanged (
Void
): Void |
|
|
|
| onUpArrow (
Void
): Void |
|
|
|
| releaseScrolling (
Void
): Void |
|
|
|
| scrollInterval (
inc: String, mode: Number
): Void |
|
|
|
| scrollIt (
inc: String, mode: Number
): Void |
|
|
|
| setEnabled (
enabledFlag: Boolean
): Void |
| turn off buttons, or turn on buttons and resync thumb
|
|
| setScrollProperties (
pSize: Number, mnPos: Number, mxPos: Number, ls: Number
): Void |
| resizes the thumb, enables/disables arrows if there is stuff to scroll
|
|
| size (
Void
): Void |
|
|
|
| startTrackScroller (
Void
): Void |
|
|
|
| stopScrolling (
Void
): Void |
|
|
|
| trackOut (
Void
): Void |
|
|
|
| trackOver (
Void
): Void |
|
|
|
| trackScroller (
Void
): Void |
|
|
|
Methods inherited from class mx.core.UIComponentdispatchValueChangedEvent, enabledChanged, findFocusFromObject, findFocusInChildren, getFocus, getFocusManager, init, isParent, onKillFocus, onSetFocus, pressFocus, releaseFocus, setEnabled, setFocus, setVisible, size |
|
Methods inherited from class mx.core.UIObject__getTextFormat, _createChildren, _getTextFormat, cancelAllDoLaters, constructObject, createChildren, createClassObject, createEmptyObject, createLabel, createObject, createSkin, destroyObject, doLater, doLaterDispatcher, draw, drawRect, getClassStyleDeclaration, getMinHeight, getMinWidth, getSkinIDName, getStyle, getStyleName, init, initFromClipParameters, invalidate, invalidateStyle, mergeClipParameters, move, redraw, setColor, setMinHeight, setMinWidth, setSize, setSkin, setVisible, size |
|
Methods inherited from class MovieClipattachAudio, attachMovie, beginFill, beginGradientFill, clear, createEmptyMovieClip, createTextField, curveTo, duplicateMovieClip, endFill, getBounds, getBytesLoaded, getBytesTotal, getDepth, getInstanceAtDepth, getNextHighestDepth, getSWFVersion, getTextSnapshot, getURL, globalToLocal, gotoAndPlay, gotoAndStop, hitTest, lineStyle, lineTo, loadMovie, loadVariables, localToGlobal, moveTo, nextFrame, onData, onDragOut, onDragOver, onEnterFrame, onKeyDown, onKeyUp, onKillFocus, onLoad, onMouseDown, onMouseMove, onMouseUp, onPress, onRelease, onReleaseOutside, onRollOut, onRollOver, onSetFocus, onUnload, play, prevFrame, removeMovieClip, setMask, startDrag, stop, stopDrag, swapDepths, unloadMovie, valueOf |
|
|
|