ScrollPane
| Kind of class: | class |
|---|---|
| Inherits from: | ScrollView < View < UIComponent < UIObject < MovieClip |
| Classpath: | mx.containers.ScrollPane |
| File last modified: | Tuesday, 18 December 2007, 15:44:37 |
Component metadata:
| Event | "complete" |
|---|
Summary
Constructor
Class properties
- symbolName : String
- symbolOwner : Object
- version : String
- mergedClipParameters : Boolean
Class properties inherited from ScrollView
Class properties inherited from View
Class properties inherited from UIComponent
Class properties inherited from UIObject
Instance properties
- className : String
- name of this class
- __hScrollPolicy : String
- __scrollDrag : Boolean
- __vLineScrollSize : Number
- __hLineScrollSize : Number
- __vPageScrollSize : Number
- __hPageScrollSize : Number
- clipParameters : Object
- initializing : Boolean
- _total : Number
- _loaded : Number
- lastX : Number
- lastY : Number
- __scrollContent : String
- spContentHolder : MovieClip
- keyDown : Function
- contentPath (scrollableContent:String)
- The URL or linkage name of the SWF or JPEG that is to be loaded,
- content : MovieClip
- The URL or linkage name of the SWF or JPEG has been loaded into the ScrollPane.
- vLineScrollSize : Number
- number of pixels to move when UP/DOWN arrow button (in vertical scrollbar) is pressed
- hLineScrollSize : Number
- number of pixels to move when UP/DOWN arrow button (in horizontal scrollbar) is pressed
- vPageScrollSize : Number
- number of pixels to move when the track in vertical scrollbar is pressed
- hPageScrollSize : Number
- number of pixels to move when the track in horizontal scrollbar is pressed
- hScrollPolicy (policy:Object)
- Sets the horizontal scroll of a Scroll Pane to on/off
- vScrollPolicy (policy:Object)
- Sets the vertical scroll of a Scroll Pane to on/off
- scrollDrag : Boolean
- Sets/returns the drag property of a scroll pane.
- hPosition : Number
- vPosition : Number
Instance properties 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 viewableColumns viewableRows vPosition vScroller vScrollPolicy vScrollPolicy widthPadding
Instance properties inherited from View
Instance properties inherited from UIComponent
Instance properties 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 tabEnabled textAlign textDecoration textIndent tfList top validateNow visible width x y
Class methods
Class methods inherited from UIObject
Instance methods
- getBytesTotal : Number
- Returns the total number of bytes of the content to be loaded in the ScrollPane.
- getBytesLoaded : Number
- Returns the number of bytes loaded in the ScrollPane.
- setHPosition (position:Number)
- setVPosition (position:Number)
- init (Void) : Void
- createChildren (Void) : Void
- size (Void) : Void
- setScrollProperties (columnCount:Number, columnWidth:Number, rowCount:Number, rowHeight:Number) : Void
- childLoaded (obj:MovieClip) : Void
- startDragLoop (Void) : Void
- dispatchEvent (o:Object) : Void
- refreshPane (Void) : Void
- _onKeyDown (e:Object) : Void
Instance methods inherited from 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
Instance methods inherited from View
Instance methods inherited from 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 move redraw setColor setMinHeight setMinWidth setSize setSkin setVisible size
Event handlers
- onScroll (scrollEvent:Object) : Void
- onComplete (Void) : Void
Event handlers inherited from ScrollView
Event handlers inherited from UIComponent
Constructor
ScrollPane
function ScrollPane (
)
Class properties
mergedClipParameters
static mergedClipParameters:Boolean = UIObject.mergeClipParameters(ScrollPane.prototype.clipParameters, ScrollView.prototype.clipParameters)
(read)
symbolName
static symbolName:String = "ScrollPane"
(read)
symbolOwner
static symbolOwner:Object = ScrollPane
(read)
version
static version:String = "2.0.2.127"
(read)
Instance properties
__hLineScrollSize
__hLineScrollSize:Number = 5
(read)
__hPageScrollSize
__hPageScrollSize:Number = 20
(read)
__hScrollPolicy
__hScrollPolicy:String = "auto"
(read)
__scrollContent
__scrollContent:String
(read)
__scrollDrag
__scrollDrag:Boolean = false
(read)
__vLineScrollSize
__vLineScrollSize:Number = 5
(read)
__vPageScrollSize
__vPageScrollSize:Number = 20
(read)
_loaded
_loaded:Number
(read)
_total
_total:Number
(read)
className
className:String = "ScrollPane"
(read)
name of this class
clipParameters
clipParameters:Object = {contentPath : 1,scrollDrag : 1,hScrollPolicy : 1,
(read)
content
content:MovieClip
(read)
The URL or linkage name of the SWF or JPEG has been loaded into the ScrollPane.
contentPath
contentPath
(read,write)
The URL or linkage name of the SWF or JPEG that is to be loaded,
or has been loaded, into the ScrollPane.
or has been loaded, into the ScrollPane.
Component metadata:
| Bindable | "writeonly" |
|---|---|
| Inspectable | defaultValue: "" |
hLineScrollSize
hLineScrollSize:Number
(read,write)
number of pixels to move when UP/DOWN arrow button (in horizontal scrollbar) is pressed
hPageScrollSize
hPageScrollSize:Number
(read,write)
number of pixels to move when the track in horizontal scrollbar is pressed
hPosition
hPosition:Number
(read)
hScrollPolicy
hScrollPolicy
(write)
Sets the horizontal scroll of a Scroll Pane to on/off
or to real-time generation according to the size of the image.(Default value "auto")
or to real-time generation according to the size of the image.(Default value "auto")
Component metadata:
| Inspectable | defaultValue: "auto" enumeration: "auto,on,off", |
|---|
initializing
initializing:Boolean = true
(read)
keyDown
keyDown:Function
(read)
lastX
lastX:Number
(read)
lastY
lastY:Number
(read)
scrollDrag
scrollDrag:Boolean
(read,write)
Sets/returns the drag property of a scroll pane.
This enables realtime mouse scrolling within the Scroll Pane.
This enables realtime mouse scrolling within the Scroll Pane.
Component metadata:
| Inspectable | defaultValue: false |
|---|
spContentHolder
spContentHolder:MovieClip
(read)
vLineScrollSize
vLineScrollSize:Number
(read,write)
number of pixels to move when UP/DOWN arrow button (in vertical scrollbar) is pressed
vPageScrollSize
vPageScrollSize:Number
(read,write)
number of pixels to move when the track in vertical scrollbar is pressed
vPosition
vPosition:Number
(read)
vScrollPolicy
vScrollPolicy
(write)
Sets the vertical scroll of a Scroll Pane to on/off
or to real-time generation according to the size of the image.(Default value "auto")
or to real-time generation according to the size of the image.(Default value "auto")
Component metadata:
| Inspectable | defaultValue: "auto" enumeration: "auto,on,off", |
|---|
Instance methods
_onKeyDown
function _onKeyDown (
e:Object) : Void
dispatchEvent
function dispatchEvent (
o:Object) : Void
getBytesLoaded
function getBytesLoaded (
) : Number
Returns the number of bytes loaded in the ScrollPane.
Can be called at regular intervals while loading the content to check the progress.
Can be called at regular intervals while loading the content to check the progress.
Returns:
- Number
getBytesTotal
function getBytesTotal (
) : Number
Returns the total number of bytes of the content to be loaded in the ScrollPane.
Returns:
- Number
refreshPane
function refreshPane (
Void) : Void
setHPosition
function setHPosition (
position:Number)
Parameters:
Number:
Position of the horizontal scrollbar
setScrollProperties
function setScrollProperties (
columnCount:Number,
columnWidth:Number,
rowCount:Number,
rowHeight:Number) : Void
setVPosition
function setVPosition (
position:Number)
Parameters:
Number:
Position of the vertical scrollbar
startDragLoop
function startDragLoop (
Void) : Void
Event handlers
onComplete
function onComplete (
Void) : Void
onScroll
function onScroll (
scrollEvent:Object) : Void