Class mx.controls.Tree

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

Description

Tree class - extends List

Field Index

__rowRenderer, _inherited_dataProvider, branchNodes, className, eventAfterTween, eventPending, firstVisibleNode, isNewRowStyle, isOpening, maskList, minScrollInterval, mixIt2, nodeIcons, nodeIndices, nodeList, opening, openNodes, rowIndex, rowList, selectedNode, selectedNodes, symbolName, symbolOwner, treeDataProvider, tween
Inherited from List
__labels, __selectedIndex, __vScrollPolicy, _inherited_dataProvider, _inherited_selectedIndex, _inherited_selectedIndices, _inherited_selectedItem, _inherited_selectedItems, autoHScrollAble, boundingBox_mc, calcPreferredHeightFromData, calcPreferredWidthFromData, className, clipParameters, data, displayWidth, invScrollProps, invScrollSize, labels, oldVWidth, scrollDepth, symbolName, symbolOwner, totalHeight, totalWidth
Inherited from ScrollSelectList
__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 Tree()

addItemsAt(), addTreeNode(), addTreeNodeAt(), draw(), getDataProvider(), getDisplayIndex(), getDisplayList(), getFirstVisibleNode(), getIsBranch(), getIsOpen(), getNodeDepth(), getNodeDisplayedAt(), getTreeNodeAt(), init(), invalidateStyle(), isNodeVisible(), keyDown(), layoutContent(), modelChanged(), onScroll(), onTweenEnd(), onTweenUpdate(), refresh(), removeAll(), removeTreeNodeAt(), setDataProvider(), setDisplayIndex(), setFirstVisibleNode(), setIcon(), setIsBranch(), setIsOpen(), setVPosition(), size()
Inherited from List
configureScrolling(), createChildren(), getRowCount(), hScroll(), setEnabled(), setHPosition(), setHScrollPolicy(), setMaxHPosition(), setRowCount()
Inherited from ScrollSelectList
__onMouseUp(), dragScroll(), findInputText(), findString(), getPropertiesAt(), getPropertiesOf(), getRowHeight(), getStateAt(), getStyle(), moveSelBy(), onRowDragOut(), onRowDragOver(), onRowPress(), onRowRelease(), onRowRollOut(), onRowRollOver(), selectRow(), setCellRenderer(), setIconField(), setIconFunction(), setLabelField(), setLabelFunction(), setPropertiesAt(), setRowHeight(), updateControl()
Inherited from ScrollView
__onMouseWheel(), childLoaded(), createChild(), doLayout(), getHPosition(), getHScrollPolicy(), getMaxHPosition(), getViewMetrics(), getVPosition(), getVScrollPolicy(), invalidate(), scrollProxy(), setScrollProperties(), setVScrollPolicy()
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

Tree

function Tree()

Field Detail

symbolName

static symbolName:String

symbolOwner

static symbolOwner:Object

className

className:String

mixIt2

static mixIt2:Boolean

isNewRowStyle

isNewRowStyle

__rowRenderer

__rowRenderer:String

openNodes

openNodes:Object

nodeList

nodeList:Array

rowIndex

rowIndex:Number

opening

opening:Boolean

tween

tween:Object

maskList

maskList:Array

rowList

rowList:Array

isOpening

isOpening:Boolean

treeDataProvider

treeDataProvider:Object

nodeIndices

nodeIndices:Object

branchNodes

branchNodes:Object

nodeIcons

nodeIcons:Object

eventPending

eventPending:Object

eventAfterTween

eventAfterTween:Object

minScrollInterval

minScrollInterval

firstVisibleNode

firstVisibleNode

selectedNode

selectedNode

selectedNodes

selectedNodes

_inherited_dataProvider

_inherited_dataProvider:Object

Method Detail

setIcon

function setIcon(node, iconID, iconID2)
Parameters
node the node to affect
iconID the linkage ID for the closed (or leaf) icon
iconID2 the linkage ID for the open (or leaf) icon @helpid 3201

getIsBranch

function getIsBranch(node)
Parameters
node the node to inspect
Return
true if a branch, false if not @helpid 3411

setIsBranch

function setIsBranch(node, branch)
Parameters
node the node to affect
branch true if branch, false if not @helpid 3412

getNodeDepth

function getNodeDepth(node)

getIsOpen

function getIsOpen(node)
Parameters
node the node to inspect
Return
true if open, false if not @helpid 3413

setIsOpen

function setIsOpen(node, open, animate, fireEvent)
Parameters
node the node to affect
open true to open, false to close
animate true to animate the transition, false to not. @helpid 3202

onTweenUpdate

function onTweenUpdate(val)

onTweenEnd

function onTweenEnd(val)

size

function size(Void):Void

setVPosition

function setVPosition(pos:
Number)

onScroll

function onScroll(evt:
Object):Void

addItemsAt

function addItemsAt(index, arr)

setDataProvider

function setDataProvider(dP)

getDataProvider

function getDataProvider()

refresh

function refresh()

addTreeNode

function addTreeNode(label, data)
Parameters
label the text for the node
data the data for the node
Return
the new node @helpid 3414

addTreeNodeAt

function addTreeNodeAt(index, label, data)
Parameters
label the text for the node
data the data for the node
Return
the new node @helpid 3204

getTreeNodeAt

function getTreeNodeAt(index)
Parameters
index the position of the node in the tree's dp's children
Return
the node @helpid 3205

removeTreeNodeAt

function removeTreeNodeAt(index)
Parameters
index the position of the node in the tree's root
Return
the node @helpid 3415

removeAll

function removeAll()

getNodeDisplayedAt

function getNodeDisplayedAt(index)
Parameters
index the position of the node in the tree's list of displayed nodes
Return
the node @helpid 3417

modelChanged

function modelChanged(eventObj)

isNodeVisible

function isNodeVisible(node)

getFirstVisibleNode

function getFirstVisibleNode()

setFirstVisibleNode

function setFirstVisibleNode(node)

getDisplayList

function getDisplayList(node, removed)

getDisplayIndex

function getDisplayIndex(node)
Parameters
node the node to query
Return
the index on the tree's display list @helpid 3418

setDisplayIndex

function setDisplayIndex(node, UID)

keyDown

function keyDown(e:
Object):Void

init

function init()

invalidateStyle

function invalidateStyle(propName:
String):Void

layoutContent

function layoutContent(x:
Number, y:Number, tW:Number, tH:Number, dW:Number, dH:Number):Void

draw

function draw(Void):Void