Field Summary |
| __rowRenderer: String |
| ::: Defaults
|
|
| _inherited_dataProvider: Object |
|
|
|
| branchNodes: Object |
| var openDuration : Number = 250;
|
|
| className: String |
|
|
|
| eventAfterTween: Object |
|
|
|
| eventPending: Object |
|
|
|
| isNewRowStyle |
|
|
|
| isOpening: Boolean |
|
|
|
| maskList: Array |
|
|
|
| minScrollInterval |
|
|
|
static
| mixIt2: Boolean |
|
|
|
| nodeIcons: Object |
|
|
|
| nodeIndices: Object |
|
|
|
| nodeList: Array |
|
|
|
| opening: Boolean |
|
|
|
| openNodes: Object |
| var __rowHeight : Number = 400; ::: Declarations
|
|
| rowIndex: Number |
|
|
|
| rowList: Array |
|
|
|
static
| symbolName: String |
|
|
|
static
| symbolOwner: Object |
|
|
|
| treeDataProvider: Object |
|
|
|
| tween: Object |
|
|
|
static
| version: String |
| Copyright (C) 2003 Macromedia, Inc.
|
|
Fields inherited from class mx.controls.List__labels, __selectedIndex, __vScrollPolicy, autoHScrollAble, boundingBox_mc, calcPreferredHeightFromData, calcPreferredWidthFromData, className, clipParameters, data, displayWidth, invScrollProps, invScrollSize, oldVWidth, scrollDepth, symbolName, symbolOwner, totalHeight, totalWidth, version |
|
Fields inherited from class mx.controls.listclasses.ScrollSelectList__cellRenderer, __dataProvider, __hPosition, __iconField, __iconFunction, __labelField, __labelFunction, __rowCount, __rowHeight, __rowRenderer, __width, addItem, addItemAt, baseRowZ, calcPreferredWidth, changeFlag, className, clearSelected, CONTENTDEPTH, createLabel, dataProvider, dragEnabled, dragScrolling, dropEnabled, enabled, getDataProvider, getItemAt, getLength, getSelectedIndex, getSelectedIndices, getSelectedItem, getSelectedItems, getValue, invLayoutContent, invRowHeight, invUpdateControl, isPressed, isRowStyle, isSelected, lastPosition, lastSelected, lastSelID, layoutX, layoutY, length, listContent, minScrollInterval, mixIt1, mixIt2, modelChanged, multipleSelection, onMouseUp, propertyTable, removeAll, removeItemAt, replaceItemAt, roundUp, rows, scrollInterval, selectable, selected, selectedIndex, selectedIndices, selectedItem, selectedItems, selectHolder, selectionDeleted, selectItem, setDataProvider, setSelectedIndex, setSelectedIndices, sortItems, sortItemsBy, tempLabel, tH, topRowZ, tW, value, wasKeySelected |
|
Fields inherited from class mx.core.ScrollView__hPosition, __hScrollPolicy, __maxHPosition, __viewMetrics, __vPosition, __vScrollPolicy, className, columnWidth, heightPadding, hScroller, invLayout, MASK_DEPTH, mask_mc, numberOfCols, oldRndUp, owner, propsInited, rowC, rowH, scrollAreaChanged, specialHScrollCase, symbolName, symbolOwner, version, viewableColumns, viewableRows, vScroller, widthPadding |
|
Fields inherited from class mx.core.View__tabIndex, border_mc, boundingBox_mc, childNameBase, className, createClassChildAtDepth, depth, loadExternal, symbolName, symbolOwner, version |
|
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 |
| firstVisibleNode (read, write) |
|
|
|
| selectedNode (read, write) |
|
|
|
| selectedNodes (read, write) |
|
|
|
Properties inherited from class mx.controls.Listlabels |
|
|
|
|
|
Properties inherited from class mx.core.UIObjectbottom, height, left, minHeight, minWidth, right, scaleX, scaleY, top, visible, width, x, y |
|
Constructor |
| Tree (
)
|
|
|
|
Method Summary |
| addItemsAt (
index, arr
) |
|
|
|
| addTreeNode (
label, data
) |
|
|
|
| addTreeNodeAt (
index, label, data
) |
|
|
|
| draw (
Void
): Void |
| redraw by re-laying out
|
|
| getDataProvider (
) |
|
|
|
| getDisplayIndex (
node
) |
|
|
|
| getDisplayList (
node, removed
) |
| starts at a specific node and builds a display list starting from there to be used in rendering the whole tree and after opening / adding, or closing / removing branches
|
|
| getFirstVisibleNode (
) |
|
|
|
| getIsBranch (
node
) |
|
|
|
| getIsOpen (
node
) |
|
|
|
| getNodeDepth (
node
) |
|
|
|
| getNodeDisplayedAt (
index
) |
|
|
|
| getTreeNodeAt (
index
) |
|
|
|
| init (
) |
| ::: PRIVATE CONSTRUCTION
|
|
| invalidateStyle (
propName : String
): Void |
| called if just styles are changing so subclasses don't have to redraw everything
|
|
| isNodeVisible (
node
) |
|
|
|
| keyDown (
e: Object
): Void |
| takes keystrokes and maps them to selection movement increments
|
|
| layoutContent (
x : Number, y : Number, tW : Number, tH : Number, dW : Number, dH : Number
): Void |
| ::: MAIN LAYOUT METHOD.
|
|
| modelChanged (
eventObj
) |
| ::: PRIVATE METHODS event handling
|
|
| onScroll (
evt: Object
): Void |
| process the scroll event
|
|
| onTweenEnd (
val
) |
|
|
|
| onTweenUpdate (
val
) |
|
|
|
| refresh (
) |
|
|
|
| removeAll (
) |
|
|
|
| removeTreeNodeAt (
index
) |
|
|
|
| setDataProvider (
dP
) |
| Functions Mixed in from DataSelector
|
|
| setDisplayIndex (
node, UID
) |
|
|
|
| setFirstVisibleNode (
node
) |
|
|
|
| setIcon (
node, iconID, iconID2
) |
|
|
|
| setIsBranch (
node, branch
) |
|
|
|
| setIsOpen (
node, open, animate, fireEvent
) |
|
|
|
| setVPosition (
pos: Number
) |
| ::: SCROLL METHODS
|
|
| size (
Void
): Void |
| respond to size changes
|
|
Methods inherited from class mx.controls.ListconfigureScrolling, createChildren, draw, getRowCount, hScroll, init, layoutContent, modelChanged, onScroll, setEnabled, setHPosition, setHScrollPolicy, setMaxHPosition, setRowCount, setVPosition, size |
|
Methods inherited from class mx.controls.listclasses.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 |
|
Methods inherited from class mx.core.ScrollView__onMouseWheel, childLoaded, createChild, createChildren, doLayout, draw, getHPosition, getHScrollPolicy, getMaxHPosition, getViewMetrics, getVPosition, getVScrollPolicy, init, invalidate, onScroll, scrollProxy, setEnabled, setHPosition, setHScrollPolicy, setMaxHPosition, setScrollProperties, setVPosition, setVScrollPolicy, size |
|
Methods inherited from class mx.core.ViewaddLayoutObject, childLoaded, convertToUIObject, createChild, createChildren, destroyChildAt, doLayout, draw, extension, getChildAt, init, initLayout, size |
|
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 |
|
|
|