Class mx.controls.listclasses.ScrollSelectList

MovieClip
   +--mx.core.UIObject
      +--mx.core.UIComponent
         +--mx.core.View
            +--mx.core.ScrollView
               +--mx.controls.listclasses.ScrollSelectList

Description

base class selectable lists of rows which support scrolling

Field Index

__cellRenderer, __dataProvider, __hPosition, __iconField, __iconFunction, __labelField, __labelFunction, __rowCount, __rowHeight, __rowRenderer, __width, addItem, addItemAt, baseRowZ, calcPreferredWidth, cellRenderer, changeFlag, className, clearSelected, CONTENTDEPTH, createLabel, dataProvider, dragEnabled, dragScrolling, dropEnabled, enabled, getDataProvider, getItemAt, getLength, getSelectedIndex, getSelectedIndices, getSelectedItem, getSelectedItems, getValue, iconField, iconFunction, invLayoutContent, invRowHeight, invUpdateControl, isPressed, isRowStyle, isSelected, labelField, labelFunction, lastPosition, lastSelected, lastSelID, layoutX, layoutY, length, listContent, minScrollInterval, mixIt1, mixIt2, modelChanged, multipleSelection, onMouseUp, propertyTable, removeAll, removeItemAt, replaceItemAt, roundUp, rowCount, rowHeight, rows, scrollInterval, selectable, selected, selectedIndex, selectedIndices, selectedItem, selectedItems, selectHolder, selectionDeleted, selectItem, setDataProvider, setSelectedIndex, setSelectedIndices, sortItems, sortItemsBy, tempLabel, tH, topRowZ, tW, value, wasKeySelected
Inherited from ScrollView
__hPosition, __hScrollPolicy, __maxHPosition, __viewMetrics, __vPosition, __vScrollPolicy, className, columnWidth, heightPadding, hPosition, hScroller, hScrollPolicy, invLayout, MASK_DEPTH, mask_mc, maxHPosition, maxVPosition, numberOfCols, oldRndUp, owner, propsInited, rowC, rowH, scrollAreaChanged, specialHScrollCase, symbolName, symbolOwner, viewableColumns, viewableRows, vPosition, vScroller, vScrollPolicy, widthPadding
Inherited from View
__tabIndex, _loadExternalClass, border_mc, boundingBox_mc, childNameBase, className, createClassChildAtDepth, depth, hasBeenLayedOut, loadExternal, numChildren, symbolName, symbolOwner, tabIndex
Inherited from UIComponent
clipParameters, drawFocus, enabled, focusEnabled, focusManager, focusTextField, groupName, height, kStretch, mergedClipParameters, origBorderStyles, origBorderValues, popUp, symbolName, symbolOwner, tabEnabled, tabIndex, width
Inherited from UIObject
__height, __onUnload, __width, _color, _endInit, _id, _maxHeight, _maxWidth, _minHeight, _minWidth, _preferredHeight, _preferredWidth, _tf, _topmost, addEventListener, bottom, buildDepthTable, changeColorStyleInChildren, changeTextStyleInChildren, childrenCreated, className, clipParameters, color, createAccessibilityImplementation, createChildAtDepth, createClassChildAtDepth, createEvent, dispatchEvent, embedFonts, findNextAvailableDepth, fontFamily, fontSize, fontStyle, fontWeight, handleEvent, height, idNames, ignoreClassStyleDeclaration, initProperties, invalidateFlag, left, lineColor, lineWidth, marginLeft, marginRight, methodTable, minHeight, minWidth, notifyStyleChangeInChildren, removeEventListener, right, scaleX, scaleY, setStyle, stylecache, styleName, symbolName, symbolOwner, tabEnabled, textAlign, textColorList, textDecoration, textIndent, tfList, top, validateNow, visible, width, x, y
Inherited from 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

Method Index

new ScrollSelectList()

__onMouseUp(), createChildren(), dragScroll(), draw(), findInputText(), findString(), getPropertiesAt(), getPropertiesOf(), getRowCount(), getRowHeight(), getStateAt(), getStyle(), init(), invalidateStyle(), keyDown(), layoutContent(), moveSelBy(), onRowDragOut(), onRowDragOver(), onRowPress(), onRowRelease(), onRowRollOut(), onRowRollOver(), selectRow(), setCellRenderer(), setEnabled(), setIconField(), setIconFunction(), setLabelField(), setLabelFunction(), setPropertiesAt(), setRowCount(), setRowHeight(), setVPosition(), updateControl()
Inherited from ScrollView
__onMouseWheel(), childLoaded(), createChild(), doLayout(), getHPosition(), getHScrollPolicy(), getMaxHPosition(), getViewMetrics(), getVPosition(), getVScrollPolicy(), invalidate(), onScroll(), scrollProxy(), setHPosition(), setHScrollPolicy(), setMaxHPosition(), setScrollProperties(), setVScrollPolicy(), size()
Inherited from View
addLayoutObject(), convertToUIObject(), destroyChildAt(), extension(), getChildAt(), initLayout()
Inherited from UIComponent
dispatchValueChangedEvent(), enabledChanged(), findFocusFromObject(), findFocusInChildren(), getFocus(), getFocusManager(), isParent(), onKillFocus(), onSetFocus(), pressFocus(), releaseFocus(), setFocus(), setVisible()
Inherited from UIObject
__getTextFormat(), _createChildren(), _getTextFormat(), cancelAllDoLaters(), constructObject(), createClassObject(), createEmptyObject(), createLabel(), createObject(), createSkin(), destroyObject(), doLater(), doLaterDispatcher(), drawRect(), getClassStyleDeclaration(), getMinHeight(), getMinWidth(), getSkinIDName(), getStyleName(), initFromClipParameters(), mergeClipParameters(), move(), redraw(), setColor(), setMinHeight(), setMinWidth(), setSize(), setSkin()
Inherited from MovieClip
attachAudio(), 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(), onLoad(), onMouseDown(), onMouseMove(), onMouseUp(), onPress(), onRelease(), onReleaseOutside(), onRollOut(), onRollOver(), onUnload(), play(), prevFrame(), removeMovieClip(), setMask(), startDrag(), stop(), stopDrag(), swapDepths(), unloadMovie(), valueOf()

Constructor Detail

ScrollSelectList

function ScrollSelectList()

Field Detail

mixIt1

static mixIt1:Boolean

mixIt2

static mixIt2:Boolean

CONTENTDEPTH

CONTENTDEPTH:Number

__hPosition

__hPosition:Number

__rowRenderer

__rowRenderer:String

__rowHeight

__rowHeight:Number

__rowCount

__rowCount:Number

__labelField

__labelField:String

__labelFunction

__labelFunction:Function

__iconField

__iconField:String

__iconFunction

__iconFunction:Function

__cellRenderer

__cellRenderer

minScrollInterval

minScrollInterval

dropEnabled

dropEnabled:Boolean

dragEnabled

dragEnabled:Boolean

isPressed

isPressed:Boolean

className

className:String

isRowStyle

isRowStyle:Object

invLayoutContent

invLayoutContent:Boolean

invRowHeight

invRowHeight:Boolean

invUpdateControl

invUpdateControl:Boolean

roundUp

roundUp

rows

rows:Array

topRowZ

topRowZ:Number

baseRowZ

baseRowZ:Number

listContent

listContent:MovieClip

tW

tW:Number

tH

tH:Number

layoutX

layoutX:Number

layoutY

layoutY:Number

lastPosition

lastPosition:Number

lastSelected

lastSelected:Number

propertyTable

propertyTable:Object

changeFlag

changeFlag:Boolean

dragScrolling

dragScrolling

scrollInterval

scrollInterval:Number

wasKeySelected

wasKeySelected:Boolean

__dataProvider

__dataProvider:Object

dataProvider

dataProvider:Object

enabled

enabled:Boolean

lastSelID

lastSelID:Number

selectHolder

selectHolder:Number

selectionDeleted

selectionDeleted:Boolean

selected

selected:Object

createLabel

createLabel:Function

onMouseUp

onMouseUp:Function

__width

__width:Number

tempLabel

tempLabel:Object

setDataProvider

setDataProvider:Function

getDataProvider

getDataProvider:Function

addItemAt

addItemAt:Function

addItem

addItem:Function

removeItemAt

removeItemAt:Function

removeAll

removeAll:Function

replaceItemAt

replaceItemAt:Function

sortItemsBy

sortItemsBy:Function

sortItems

sortItems:Function

length

length:Number

getLength

getLength:Function

getItemAt

getItemAt:Function

modelChanged

modelChanged:Function

calcPreferredWidth

calcPreferredWidth:Function

value

value:Object

getValue

getValue:Function

selectedIndex

selectedIndex:Number

getSelectedIndex

getSelectedIndex:Function

setSelectedIndex

setSelectedIndex:Function

selectedIndices

selectedIndices:Array

getSelectedIndices

getSelectedIndices:Function

setSelectedIndices

setSelectedIndices:Function

selectedItems

selectedItems:Array

getSelectedItems

getSelectedItems:Function

selectedItem

selectedItem

getSelectedItem

getSelectedItem:Function

selectItem

selectItem:Function

isSelected

isSelected:Function

clearSelected

clearSelected:Function

selectable

selectable:Boolean

multipleSelection

multipleSelection:Boolean

rowHeight

rowHeight:Number

rowCount

rowCount:Number

cellRenderer

cellRenderer

labelField

labelField:String

labelFunction

labelFunction:Function

iconField

iconField:String

iconFunction

iconFunction:Function

Method Detail

layoutContent

function layoutContent(x:
Number, y:Number, w:Number, h:Number):Void

getRowHeight

function getRowHeight(Void):
Number

setRowHeight

function setRowHeight(v:
Number):Void

setRowCount

function setRowCount(v:
Number):Void

getRowCount

function getRowCount(Void):
Number

setEnabled

function setEnabled(v:
Boolean):Void

setCellRenderer

function setCellRenderer(cR):Void

setLabelField

function setLabelField(field:
String):Void

setLabelFunction

function setLabelFunction(func:
Function):Void

setIconField

function setIconField(field:
String):Void

setIconFunction

function setIconFunction(func:
Function):Void

setVPosition

function setVPosition(pos:
Number):Void

setPropertiesAt

function setPropertiesAt(index:
Number, obj:Object):Void
Parameters
index the index of the item to modify
obj the property values of the item @helpid 3261 @tiptext Set properties of individual items

getPropertiesAt

function getPropertiesAt(index:
Number):Object

getPropertiesOf

function getPropertiesOf(obj:
Object):Object

getStyle

function getStyle(styleProp:
String)

updateControl

function updateControl(Void):Void
refresh all rows (use sparingly!)

getStateAt

function getStateAt(index:
Number):String

selectRow

function selectRow(rowIndex:
Number, transition:Boolean, allowChangeEvent:Boolean):Void

dragScroll

function dragScroll(Void):Void

__onMouseUp

function __onMouseUp(Void):Void

moveSelBy

function moveSelBy(incr:
Number):Void

keyDown

function keyDown(e:
Object):Void

findInputText

function findInputText(Void):
Boolean

findString

function findString(str:
String):Void

onRowPress

function onRowPress(rowIndex:
Number):Void

onRowRelease

function onRowRelease(rowIndex:
Number):Void

onRowRollOver

function onRowRollOver(rowIndex:
Number):Void

onRowRollOut

function onRowRollOut(rowIndex:
Number):Void

onRowDragOver

function onRowDragOver(rowIndex:
Number):Void

onRowDragOut

function onRowDragOut(rowIndex:
Number):Void

init

function init(Void):Void

createChildren

function createChildren(Void):Void

draw

function draw(Void):Void

invalidateStyle

function invalidateStyle(propName:
String):Void