用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: AIR 30.0 和更早版本, Flash Player 30.0 和更早版本, Flash Lite 4
Flex 4.6 和更早版本, Flash Pro CS6 和更早版本
隐藏过滤条件
flashx.textLayout.edit 

ISelectionManager  - AS3

x

顶级
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

语言元素

全局常量
全局函数
运算符
语句、关键字和指令
特殊类型

附录

新增内容
编译器错误
编译器警告
运行时错误
迁移到 ActionScript 3
支持的字符集
仅适用于 MXML 的标签
Motion XML 元素
Timed Text 标记
不推荐使用的元素的列表
AccessibilityImplementation 常量
如何使用 ActionScript 示例
法律声明
flashx.textLayout.edit
接口public interface ISelectionManager extends IInteractionEventHandler
实现器 SelectionManager

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

ISelectionManager 接口定义用于处理文本选择的接口。

SelectionManager 可跟踪所选文本范围并处理 TextFlow 的事件。

选择可以是点选择或范围选择。点选择是一个插入点,通过绘制一个光标显示。范围选择包括锚点和活动点之间的文本。

相关 API 元素



公共属性
 属性由以下参数定义
  absoluteEnd : int
[只读] 选择部分末尾的文本位置,是自文本流起始位置的偏移。
ISelectionManager
  absoluteStart : int
[只读] 选择部分开头的文本位置,是自文本流起始位置的偏移。
ISelectionManager
  activePosition : int
[只读] 选择部分的活动点。
ISelectionManager
  anchorPosition : int
[只读] 选择部分的锚点。
ISelectionManager
  currentSelectionFormat : SelectionFormat
[只读] 当前 SelectionFormat 对象。
ISelectionManager
  editingMode : String
[只读] 编辑模式。
ISelectionManager
  focused : Boolean
[只读] 指示文本流中的容器是否具有焦点。
ISelectionManager
  focusedSelectionFormat : SelectionFormat
用于在焦点容器中绘制选择的 SelectionFormat 对象。
ISelectionManager
  inactiveSelectionFormat : SelectionFormat
当选择部分不在活动窗口中时,用于绘制选择的 SelectionFormat 对象。
ISelectionManager
  textFlow : flashx.textLayout.elements:TextFlow
由该选择管理器管理的 TextFlow 对象。
ISelectionManager
  unfocusedSelectionFormat : SelectionFormat
当选择部分不在焦点容器内但是位于活动窗口中时,用于绘制选择的 SelectionFormat 对象。
ISelectionManager
  windowActive : Boolean
[只读] 指示与文本流关联的窗口是否是活动窗口。
ISelectionManager
公共方法
 方法由以下参数定义
 Inherited
处理 activate 事件。
IInteractionEventHandler
 Inherited
处理 deactivate 事件。
IInteractionEventHandler
 Inherited
处理 edit 事件。
IInteractionEventHandler
  
执行任何挂起的 FlowOperations。
ISelectionManager
 Inherited
处理 focusChange 事件。
IInteractionEventHandler
 Inherited
处理 focusIn 事件。
IInteractionEventHandler
 Inherited
处理 focusOut 事件。
IInteractionEventHandler
  
获取对于指定的文本范围或当前所选项目中的所有字符都通用的字符格式属性。
ISelectionManager
  
获取对于指定的文本范围或当前所选项目中的所有容器都通用的容器格式属性。
ISelectionManager
  
获取对于指定的文本范围或当前选区中的所有段落都通用的段落格式属性。
ISelectionManager
  
获取当前所选内容的 SelectionState 对象。
ISelectionManager
  
指示是否进行了选择。
ISelectionManager
 Inherited
处理 imeStartComposition 事件。
IInteractionEventHandler
  
指示选择时是否涵盖某一文本范围。
ISelectionManager
 Inherited
处理 keyDown 事件。
IInteractionEventHandler
 Inherited
处理 keyFocusChange 事件。
IInteractionEventHandler
 Inherited
处理 keyUp 事件。
IInteractionEventHandler
 Inherited
处理 menuSelect 事件。
IInteractionEventHandler
 Inherited
处理 mouseDoubleClick 事件。
IInteractionEventHandler
 Inherited
处理 mouseDown 事件。
IInteractionEventHandler
 Inherited
处理 mouseMove 事件。
IInteractionEventHandler
 Inherited
处理 mouseOut 事件。
IInteractionEventHandler
 Inherited
处理 mouseOver 事件。
IInteractionEventHandler
 Inherited
处理 mouseUp 事件。
IInteractionEventHandler
 Inherited
处理 mouseWheel 事件。
IInteractionEventHandler
  
notifyInsertOrDelete(absolutePosition:int, length:int):void
插入或删除文本时更新选择管理器。
ISelectionManager
  
重新显示选择形状。
ISelectionManager
  
选择整个流。
ISelectionManager
  
selectRange(anchorPosition:int, activePosition:int):void
选择某一范围的文本。
ISelectionManager
  
将焦点设置到所选内容中的第一个容器。
ISelectionManager
  
设置当前选定内容的 SelectionState 对象。
ISelectionManager
 Inherited
处理 softKeyboardActivating 事件
IInteractionEventHandler
 Inherited
处理 TextEvent。
IInteractionEventHandler
属性详细信息

absoluteEnd

属性
absoluteEnd:int  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

选择部分末尾的文本位置,是自文本流起始位置的偏移。

绝对终点与选择部分的活动点或锚点相同,具体取决于哪一个在文本流中更靠后。



实现
    public function get absoluteEnd():int

absoluteStart

属性 
absoluteStart:int  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

选择部分开头的文本位置,是自文本流起始位置的偏移。

绝对起点与选择部分的活动点或锚点相同,具体取决于哪一个在文本流中更靠前。



实现
    public function get absoluteStart():int

activePosition

属性 
activePosition:int  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

选择部分的活动点。

活动点是选择部分的不定终点。活动点随选择的修改而改变。活动点可以位于当前选择的起始或结束位置。



实现
    public function get activePosition():int

anchorPosition

属性 
anchorPosition:int  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

选择部分的锚点。

锚点是选择部分的固定终点。当扩展选择部分时,锚点不会随之改变。锚点可以位于当前选择的起始或结束位置。



实现
    public function get anchorPosition():int

currentSelectionFormat

属性 
currentSelectionFormat:SelectionFormat  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

当前 SelectionFormat 对象。

当前 SelectionFormat 对象根据 windowActivefocused 属性的当前状态,从指定给 unfocusedSelectionFormatinactiveSelectionFormatfocusedSelectionFormat 属性的 SelectionFormat 对象中进行选择。



实现
    public function get currentSelectionFormat():SelectionFormat

editingMode

属性 
editingMode:String  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

编辑模式。

编辑模式指示文本流是支持选择、编辑还是只读。通过指定选择管理器可允许对文本流进行选择,通过指定编辑管理器可允许对文本流进行编辑。表示编辑模式的常量在 EditingMode 类中进行定义。



实现
    public function get editingMode():String

相关 API 元素

flashx.textLayout.EditingMode

focused

属性 
focused:Boolean  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指示文本流中的容器是否具有焦点。

如果文本流中的任意容器具有主焦点,则 focused 属性为 true



实现
    public function get focused():Boolean

focusedSelectionFormat

属性 
focusedSelectionFormat:SelectionFormat

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

用于在焦点容器中绘制选择的 SelectionFormat 对象。



实现
    public function get focusedSelectionFormat():SelectionFormat
    public function set focusedSelectionFormat(value:SelectionFormat):void

inactiveSelectionFormat

属性 
inactiveSelectionFormat:SelectionFormat

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

当选择部分不在活动窗口中时,用于绘制选择的 SelectionFormat 对象。



实现
    public function get inactiveSelectionFormat():SelectionFormat
    public function set inactiveSelectionFormat(value:SelectionFormat):void

textFlow

属性 
textFlow:flashx.textLayout.elements:TextFlow

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

由该选择管理器管理的 TextFlow 对象。

一个选择管理器只管理一个文本流。也可通过设置 TextFlow 对象的 interactionManager 属性,将选择管理器指定给相应文本流。



实现
    public function get textFlow():flashx.textLayout.elements:TextFlow
    public function set textFlow(value:flashx.textLayout.elements:TextFlow):void

相关 API 元素

unfocusedSelectionFormat

属性 
unfocusedSelectionFormat:SelectionFormat

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

当选择部分不在焦点容器内但是位于活动窗口中时,用于绘制选择的 SelectionFormat 对象。



实现
    public function get unfocusedSelectionFormat():SelectionFormat
    public function set unfocusedSelectionFormat(value:SelectionFormat):void

windowActive

属性 
windowActive:Boolean  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指示与文本流关联的窗口是否是活动窗口。

如果显示文本流的窗口是活动窗口,则 windowActive 属性为 true



实现
    public function get windowActive():Boolean
方法详细信息

flushPendingOperations

()方法
public function flushPendingOperations():void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

执行任何挂起的 FlowOperations。

某些编辑操作(例如插入文本)的执行被延迟,直到发生下一个 enterFrame 事件。调用 flushPendingOperations() 会使任何延迟的操作立即执行。

getCommonCharacterFormat

()方法 
public function getCommonCharacterFormat(range:flashx.textLayout.elements:TextRange = null):flashx.textLayout.formats:TextLayoutFormat

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

获取对于指定的文本范围或当前所选项目中的所有字符都通用的字符格式属性。

对于指定的元素范围或选区中的所有字符具有不同值的格式属性在返回的 TextLayoutFormat 实例中设置为 null

参数

range:flashx.textLayout.elements:TextRange (default = null) — 为其请求通用属性的可选的文本范围。如果为 null,则使用当前选区。

返回
flashx.textLayout.formats:TextLayoutFormat — 通用字符样式设置

示例  ( 如何使用本示例 )

以下示例说明如何获取 ITextLayoutFormat 对象,该对象包含对选择内容中的所有元素通用的字符样式设置。(示例中的 textFlow 变量是 TextFlow 对象。)
 var common:ITextLayoutFormat = textFlow.interactionManager.getCommonCharacterFormat();

getCommonContainerFormat

()方法 
public function getCommonContainerFormat(range:flashx.textLayout.elements:TextRange = null):flashx.textLayout.formats:TextLayoutFormat

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

获取对于指定的文本范围或当前所选项目中的所有容器都通用的容器格式属性。

对于指定的元素范围或选区中的所有容器具有不同值的格式属性在返回的 TextLayoutFormat 实例中设置为 null

参数

range:flashx.textLayout.elements:TextRange (default = null) — 为其请求通用属性的可选的文本范围。如果为 null,则使用当前选区。

返回
flashx.textLayout.formats:TextLayoutFormat — 通用容器样式设置

示例  ( 如何使用本示例 )

下面的示例说明如何使包含容器样式设置的 ITextLayoutFormat 对象对于选择内容中的所有元素通用。(示例中的 textFlow 变量是 TextFlow 对象。)
 var common:ITextLayoutFormat = textFlow.interactionManager.getCommonContainerFormat();

getCommonParagraphFormat

()方法 
public function getCommonParagraphFormat(range:flashx.textLayout.elements:TextRange = null):flashx.textLayout.formats:TextLayoutFormat

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

获取对于指定的文本范围或当前选区中的所有段落都通用的段落格式属性。

对于指定的元素范围或选区中的所有段落具有不同值的格式属性在返回的 TextLayoutFormat 实例中设置为 null

参数

range:flashx.textLayout.elements:TextRange (default = null) — 为其请求通用属性的可选的文本范围。如果为 null,则使用当前选区。

返回
flashx.textLayout.formats:TextLayoutFormat — 通用段落样式设置

示例  ( 如何使用本示例 )

下面的示例说明如何使包含段落样式设置的 ITextLayoutFormat 对象对于选择内容中的所有元素通用。(示例中的 textFlow 变量是 TextFlow 对象。)
 var common:ITextLayoutFormat = textFlow.interactionManager.getCommonParagraphFormat();

getSelectionState

()方法 
public function getSelectionState():SelectionState

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

获取当前所选内容的 SelectionState 对象。

返回
SelectionState

相关 API 元素


示例  ( 如何使用本示例 )

以下示例针对文本流中的当前选择获取 SelectionState 对象。(示例中的 textFlow 变量是 TextFlow 对象。)
 var selection:SelectionState = textFlow.interactionManager.getSelectionState();

hasSelection

()方法 
public function hasSelection():Boolean

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指示是否进行了选择。

如果进行了范围选择或点选择,则返回 true。默认情况下,首次设置选择管理器时,不会进行选择(开始和结束都是 -1)。

返回
Boolean

示例  ( 如何使用本示例 )

以下示例说明如何确定文本流是否存在选择部分。(示例中的 textFlow 变量是 TextFlow 对象。)
 var selection:SelectionState = textFlow.interactionManager.hasSelection();

isRangeSelection

()方法 
public function isRangeSelection():Boolean

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指示选择时是否涵盖某一文本范围。

如果选择时包括多个位置,则返回 true

返回
Boolean

示例  ( 如何使用本示例 )

以下示例说明如何确定文本流中的当前选择是否在某一文本范围上扩展。(示例中的 textFlow 变量是 TextFlow 对象。)
 var selection:SelectionState = textFlow.interactionManager.isRangeSelection();

notifyInsertOrDelete

()方法 
public function notifyInsertOrDelete(absolutePosition:int, length:int):void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

插入或删除文本时更新选择管理器。

更改文本流中的文本时,操作必须调用 notifyInsertOrDelete。选择管理器相应地调整基于索引的位置指示符。如果创建的新 Operation 类直接在文本流中更改文本(不使用其它操作),则该操作必须调用此函数使选择保持最新。

参数

absolutePosition:int — 在文本中进行了更改的点。
 
length:int — 正值或负值,指示插入或删除的字符数。


示例  ( 如何使用本示例 )

以下示例说明自定义 Operation 类中的函数会如何调用 notifyInsertOrDelete() 方法。

此函数作为某假设性操作的一部分替换 SpanElement 中的某一文本范围。

 import flashx.textLayout.elements.SpanElement;
 

function doReplace( span:SpanElement, newText:String, relativeStart:int, relativeEnd:int ):void
{
    span.replaceText(  relativeStart, relativeEnd, newText );
    var parentFlow:TextFlow = span.getTextFlow();
    var lengthDifference:int = newText.length - (relativeEnd - relativeStart);

    parentFlow.interactionManager.notifyInsertOrDelete(    span.getAbsoluteStart() + relativeStart, lengthDifference );
}

refreshSelection

()方法 
public function refreshSelection():void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

重新显示选择形状。

注意:您无需直接调用此方法。该方法是自动调用的。

selectAll

()方法 
public function selectAll():void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

选择整个流。

selectRange

()方法 
public function selectRange(anchorPosition:int, activePosition:int):void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

选择某一范围的文本。

如果任一参数值为负值,则会删除任何已经选择的部分。

参数

anchorPosition:int — 新选择部分的锚点,是 TextFlow 中的绝对位置
 
activePosition:int — 新选择部分的活动终点,是 TextFlow 中的绝对位置


示例  ( 如何使用本示例 )

以下示例创建文本流并进行选择:
 var textFlow:TextFlow = TextConverter.importToFlow( "Let me not to the marriage of true minds", TextConverter.PLAIN_TEXT_FORMAT );
 textFlow.interactionManager = new SelectionManager();
 
 textFlow.interactionManager.selectRange( 18, 26 ); // Selects the word 'marriage'

setFocus

()方法 
public function setFocus():void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

将焦点设置到所选内容中的第一个容器。


示例  ( 如何使用本示例 )

以下示例将焦点设置到文本流的当前选择中的第一个容器。(示例中的 textFlow 变量是 TextFlow 对象。)
 textFlow.interactionManager.setFocus();

setSelectionState

()方法 
public function setSelectionState(state:SelectionState):void

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

设置当前选定内容的 SelectionState 对象。

参数

state:SelectionState

相关 API 元素





[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。