Field Summary |
| backGround: MovieClip |
|
|
|
| bGCol: Object |
|
|
|
| bGTween: Object |
|
|
|
| cell: Object |
|
|
|
| clr: Number |
|
|
|
| disabledColor: Number |
|
|
|
| grandOwner: Object |
|
|
|
| highlight: MovieClip |
|
|
|
| highlightColor: Number |
|
|
|
| icon_mc: MovieClip |
|
|
|
| isChangedToSelected: Boolean |
|
|
|
| item: Object |
| ::: Declarations
|
|
| listOwner: Object |
|
|
|
static
| LOWEST_DEPTH: Number |
|
|
|
| normalColor: Number |
|
|
|
| owner: Object |
|
|
|
| rowIndex: Number |
|
|
|
| state: String |
|
|
|
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 |
|
|
|
Properties inherited from class mx.core.UIObjectbottom, height, left, minHeight, minWidth, right, scaleX, scaleY, top, visible, width, x, y |
|
Constructor |
| SelectableRow (
)
|
|
|
|
Method Summary |
| bGOnDragOut (
Void
): Void |
|
|
|
| bGOnDragOver (
Void
): Void |
|
|
|
| bGOnPress (
Void
): Void |
| ::: METHODS SCOPED TO THE backGround.
|
|
| bGOnRelease (
Void
): Void |
|
|
|
| bGOnRollOut (
Void
): Void |
|
|
|
| bGOnRollOver (
Void
): Void |
|
|
|
| createChildren (
Void
): Void |
| EXTEND this for putting in new list content
|
|
| drawRow (
itmObj : Object, state : String, transition : Boolean
): Void |
| ::: PRIVATE METHODS the overall method the list communicates with the rows with -- doesn't need to be extended
|
|
| drawRowFill (
mc : MovieClip, newClr : Number
): Void |
| draws selections and rollover highlights
|
|
| getCellIndex (
Void
): Object |
| scoped to the cell.
|
|
| getDataLabel (
): String |
| scoped to the cell.
|
|
| getNormalColor (
Void
): Number |
| Gets the color of normal backgrounds
|
|
| init (
Void
): Void |
| EXTEND to add more new data structures to class construction
|
|
| invalidateStyle (
propName: String
): Void |
| called if just styles are changing so subclasses don't have to redraw everything
|
|
| itemToString (
itmObj : Object
): String |
| parses the item to return a display string
|
|
| onTweenEnd (
val : Number
): Void |
|
|
|
| onTweenUpdate (
val : Number
): Void |
|
|
|
| setCellRenderer (
forceSizing: Boolean
): Void |
|
|
|
| setState (
newState : String, transition : Boolean
): Void |
| state comes in 3 flavors : "selected", "highlighted", "normal" this draws the highlight and shouldn't be EXTENDED
|
|
| setupBG (
Void
): Void |
| Don't extend this.
|
|
| setValue (
itmObj : Object, state : String
): Void |
| ::: METHODS for EXTENDING EXTEND this method to change the rendering of the content in an item (multiple cells, icons, etc)
|
|
| size (
Void
): Void |
| This is for adjusting the size of the highlight, its associated hit area, and the other contents EXTEND this for more layout of other content types
|
|
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 |
|
|
|