Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flashx.textLayout.elements 

FlowElement  - AS3

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflashx.textLayout.elements
Clasepublic class FlowElement
HerenciaFlowElement Inheritance Object
Implementa ITextLayoutFormat
Subclases FlowGroupElement, FlowLeafElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

El texto de un flujo se almacena en forma de árbol. Cada elemento del árbol representa divisiones lógicas dentro del texto. La clase FlowElement es la clase base abstracta de todos los objetos de este árbol. Los objetos FlowElement representan párrafos, fragmentos de texto dentro de párrafos y grupos de párrafos.

La raíz de un árbol de elementos FlowElement de composición siempre es un objeto TextFlow. Los elementos de hoja del árbol siempre son subclases de la clase FlowLeafElement. Todas las hojas ordenadas en un objeto TextFlow con composición tienen un antecesor ParagraphElement.

No es posible crear un objeto FlowElement directamente. Si se invoca new FlowElement(), se emite una excepción de error.

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  alignmentBaseline : *
TextLayoutFormat: especifica la línea de base con la que se alinea la línea de base dominante.
FlowElement
  backgroundAlpha : *
TextLayoutFormat: valor de transparencia alfa del fondo (adopta su valor predeterminado si es undefined durante el proceso).
FlowElement
  backgroundColor : *
TextLayoutFormat: color de fondo del texto (adopta su valor predeterminado si es undefined durante el proceso).
FlowElement
  baselineShift : *
TextLayoutFormat: cantidad de desplazamiento de línea de base desde el valor dominantBaseline.
FlowElement
  blockProgression : *
TextLayoutFormat: especifica una progresión vertical u horizontal de la línea de ubicación de los archivos.
FlowElement
  breakOpportunity : *
TextLayoutFormat: controla dónde se permite romper las líneas si se divide el texto en varias líneas.
FlowElement
  cffHinting : *
TextLayoutFormat: tipo de sugerencia CFF utilizada para este texto.
FlowElement
  clearFloats : *
TextLayoutFormat: controla cómo ciñe el texto una posición flotante.
FlowElement
  color : *
TextLayoutFormat: color del texto.
FlowElement
  columnCount : *
TextLayoutFormat: número de las columnas de texto (adopta el valor predeterminado si es undefined durante el proceso).
FlowElement
  columnGap : *
TextLayoutFormat: especifica la cantidad de espacio de medianil, en píxeles, para dejar entre las columnas (adopta el valor predeterminado si es undefined durante el proceso).
FlowElement
  columnWidth : *
TextLayoutFormat: ancho de columna en píxeles (adopta el valor predeterminado si es undefined durante el proceso).
FlowElement
  computedFormat : flashx.textLayout.formats:ITextLayoutFormat
[solo lectura] Devuelve los atributos de formato calculados que afectan a este elemento.
FlowElement
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  coreStyles : Object
[solo lectura] Devuelve coreStyles de este objeto FlowElement.
FlowElement
  digitCase : *
TextLayoutFormat: tipo de caja de dígitos utilizada para este texto.
FlowElement
  digitWidth : *
TextLayoutFormat: tipo de anchura de dígitos para este texto.
FlowElement
  direction : *
TextLayoutFormat: especifica la incorporación bidireccional predeterminada del texto del bloque de texto.
FlowElement
  dominantBaseline : *
TextLayoutFormat: especifica qué líneas de base del elemento se ajustan a alignmentBaseline para determinar la posición vertical del elemento en la línea.
FlowElement
  firstBaselineOffset : *
TextLayoutFormat: especifica la posición de línea de base de la primera línea en el contenedor.
FlowElement
  fontFamily : *
TextLayoutFormat: nombre de la fuente que se va a utilizar o una lista de nombres de fuentes separados por comas.
FlowElement
  fontLookup : *
TextLayoutFormat: búsqueda de fuentes para utilizar.
FlowElement
  fontSize : *
TextLayoutFormat: el tamaño del texto, expresado en píxeles.
FlowElement
  fontStyle : *
TextLayoutFormat: estilo del texto.
FlowElement
  fontWeight : *
TextLayoutFormat: grosor del texto.
FlowElement
  format : flashx.textLayout.formats:ITextLayoutFormat
Propiedades de TextLayoutFormat aplicadas directamente a este elemento.
FlowElement
  id : String
Asigna un nombre de identificación al elemento. Esto hace posible establecer un estilo para el elemento haciendo referencia a su id.
FlowElement
  justificationRule : *
TextLayoutFormat: regla utilizada para justificar texto de un párrafo.
FlowElement
  justificationStyle : *
TextLayoutFormat: el estilo utilizado para la justificación del párrafo.
FlowElement
  kerning : *
TextLayoutFormat: el ajuste entre caracteres ajusta los píxeles entre determinados pares de caracteres para que puedan leerse mejor.
FlowElement
  leadingModel : *
TextLayoutFormat: especifica el modelo de interlineado, que es una combinación de la base y la dirección del interlineado.
FlowElement
  ligatureLevel : *
TextLayoutFormat: controla cuál de las ligaduras que se definen en la fuente se puede utilizar en el texto.
FlowElement
  lineBreak : *
TextLayoutFormat: controla el ajuste del texto dentro del contenedor (adopta el valor predeterminado si es undefined durante el proceso).
FlowElement
  lineHeight : *
TextLayoutFormat: controles de interlineado para el texto.
FlowElement
  lineThrough : *
TextLayoutFormat: si es true, se aplica el tachado (una línea dibujada en el centro del texto).
FlowElement
  linkActiveFormat : *
TextLayoutFormat: Define los atributos de formato utilizados por los vínculos de estado normal.
FlowElement
  linkHoverFormat : *
TextLayoutFormat: Define los atributos de formato utilizados para los vínculos al pasar por encima con el ratón, cuando éste se encuentra dentro de los límites (desplazamiento sobre) un vínculo.
FlowElement
  linkNormalFormat : *
TextLayoutFormat: Define los atributos de formato utilizados por los vínculos de estado normal.
FlowElement
  listAutoPadding : *
TextLayoutFormat: esto especifica una sangría automática para el borde inicial de listas cuando el valor de margen de la lista de ese lado es auto.
FlowElement
  listMarkerFormat : *
TextLayoutFormat: define los atributos de formato de lista de marcadores.
FlowElement
  listStylePosition : *
TextLayoutFormat: los valores aceptados son ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. El valor predeterminado es undefined e indica que no está definido. Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente.
FlowElement
  listStyleType : *
TextLayoutFormat: los valores aceptados son ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. El valor predeterminado es undefined e indica que no está definido. Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente.
FlowElement
  locale : *
TextLayoutFormat: configuración regional del texto.
FlowElement
  paddingBottom : *
TextLayoutFormat: margen inferior en píxeles.
FlowElement
  paddingLeft : *
TextLayoutFormat: margen izquierdo en píxeles.
FlowElement
  paddingRight : *
TextLayoutFormat: margen derecho en píxeles.
FlowElement
  paddingTop : *
TextLayoutFormat: margen superior en píxeles.
FlowElement
  paragraphEndIndent : *
TextLayoutFormat: un número que especifica, en píxeles, la cantidad que se va a sangrar el final del borde del párrafo.
FlowElement
  paragraphSpaceAfter : *
TextLayoutFormat: un número que especifica la cantidad de espacio, en píxeles, que se deja después del párrafo.
FlowElement
  paragraphSpaceBefore : *
TextLayoutFormat: un número que especifica la cantidad de espacio, en píxeles, que se deja antes del párrafo.
FlowElement
  paragraphStartIndent : *
TextLayoutFormat: un número que especifica, en píxeles, la cantidad que se va a sangrar el inicio del borde del párrafo.
FlowElement
  parent : FlowGroupElement
[solo lectura] Devuelve el elemento principal de este objeto FlowElement.
FlowElement
  parentRelativeEnd : int
[solo lectura] Devuelve el final relativo de este objeto FlowElement en el elemento principal.
FlowElement
  parentRelativeStart : int
[solo lectura] Devuelve el inicio relativo de este objeto FlowElement en el elemento principal.
FlowElement
  renderingMode : *
TextLayoutFormat: modo de representación utilizado para este texto.
FlowElement
  styleName : *
TextLayoutFormat: asigna una clase de identificación al elemento. Esto hace posible establecer un estilo para el elemento haciendo referencia a su objeto styleName.
FlowElement
  styles : Object
[solo lectura] Devuelve los estilos de este objeto FlowElement.
FlowElement
  tabStops : *
TextLayoutFormat: especifica los tabuladores asociado con el párrafo.
FlowElement
  textAlign : *
TextLayoutFormat: alineación de las líneas del párrafo con respecto al contenedor.
FlowElement
  textAlignLast : *
TextLayoutFormat: alineación de la última (o única) línea del párrafo con relación al contenedor del texto justificado.
FlowElement
  textAlpha : *
TextLayoutFormat: valor alfa (transparencia) del texto.
FlowElement
  textDecoration : *
TextLayoutFormat: decoración del texto.
FlowElement
  textIndent : *
TextLayoutFormat: número que especifica, en píxeles, la cantidad para sangrar la primera línea del párrafo.
FlowElement
  textJustify : *
TextLayoutFormat: especifica las opciones para justificar texto.
FlowElement
  textLength : int
[solo lectura] Devuelve la longitud total del texto perteneciente a este objeto FlowElement y a sus elementos secundarios.
FlowElement
  textRotation : *
TextLayoutFormat: determina el número de grados para girar este texto.
FlowElement
  tracking : Object
[solo escritura] Establece el espaciado entre caracteres y es sinónimo de la propiedad trackingRight.
FlowElement
  trackingLeft : *
TextLayoutFormat: número, en píxeles, (o porcentaje de fontSize, por ejemplo, 120%) que indica la cantidad de espaciado entre caracteres (ajuste manual) que se debe aplicar a la izquierda de cada carácter.
FlowElement
  trackingRight : *
TextLayoutFormat: número, en píxeles, (o porcentaje de fontSize, por ejemplo, 120%) que indica la cantidad de espaciado entre caracteres (ajuste manual) que se debe aplicar a la derecha de cada carácter.
FlowElement
  typeName : String
Cada objeto FlowElement tiene un typeName.
FlowElement
  typographicCase : *
TextLayoutFormat: tipo de caja tipográfica utilizada para este texto.
FlowElement
  userStyles : Object
Permite leer y escribir estilos de usuario en un objeto FlowElement.
FlowElement
  verticalAlign : *
TextLayoutFormat: alineación vertical o justificación (adopta el valor predeterminado si es undefined durante el proceso).
FlowElement
  whiteSpaceCollapse : *
TextLayoutFormat: contrae o conserva espacios en blanco cuando se importa texto en un objeto TextFlow.
FlowElement
  wordSpacing : *
TextLayoutFormat: especifica el espaciado óptimo, mínimo y máximo (como un multiplicador de la anchura de un espacio normal) entre las palabras que se utiliza durante la justificación.
FlowElement
Métodos públicos
 MétodoDefinido por
  
Clase base: invocar nuevos métodos FlowElement() genera una excepción de error.
FlowElement
  
Borra el estilo especificado por el parámetro styleProp desde este objeto FlowElement.
FlowElement
  
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Realiza una copia en profundidad de este objeto FlowElement, incluidos todos los elementos secundarios. Copia el contenido entre las dos posiciones de caracteres especificadas y devuelve la copia como un objeto FlowElement.
FlowElement
  
Compara el parámetro userStyles de este elemento con el de otro.
FlowElement
  
Devuelve la ubicación inicial del elemento en el flujo de texto como un índice absoluto.
FlowElement
  
getCharAtPosition(relativePosition:int):String
Devuelve el carácter en la posición especificada con relación a este objeto FlowElement.
FlowElement
  
getCharCodeAtPosition(relativePosition:int):int
Devuelve el código del carácter en la posición especificada con relación a este objeto FlowElement.
FlowElement
  
Devuelve el inicio de este elemento con relación a un elemento antecesor.
FlowElement
  
Devuelve el siguiente elemento FlowElement secundario de la jerarquía del flujo de texto.
FlowElement
  
Devuelve el objeto ParagraphElement asociado a este elemento.
FlowElement
  
Devuelve el elemento FlowElement secundario anterior de la jerarquía del flujo de texto.
FlowElement
  
getStyle(styleProp:String):*
Devuelve el valor del estilo especificado en el parámetro styleProp, que especifica el nombre del estilo y puede contener cualquier nombre de estilo de usuario.
FlowElement
  
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Obtiene el rango de texto especificado desde un elemento del flujo.
FlowElement
  
Asciende por la jerarquía del flujo de texto para devolver el objeto raíz TextFlow para el elemento.
FlowElement
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
  
Llamado para objetos MXML tras crearse el objeto de implementación y todas las propiedades de componentes especificadas en la etiqueta MXML se hayan inicializado.
FlowElement
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
setStyle(styleProp:String, newValue:*):void
Establece el estilo especificado por el parámetro styleProp en el valor especificado por el parámetro newValue.
FlowElement
  
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Hace una copia de este objeto FlowElement. Para ello, copia el contenido entre dos posiciones de caracteres especificadas.
FlowElement
  
splitAtPosition(relativePosition:int):FlowElement
Divide este objeto FlowElement en la posición especificada por el parámetro relativePosition, que es una posición relativa en el texto para este elemento.
FlowElement
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

alignmentBaseline

propiedad
alignmentBaseline:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica la línea de base con la que se alinea la línea de base dominante. Por ejemplo, si define dominantBaseline como ASCENT, definir alignmentBaseline como DESCENT alinea la parte superior del texto con la línea de base DESCENT, o por debajo de la línea. El elemento más grande de la línea suele determinar las líneas base.

baselines

Los valores aceptados son TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TextBaseline.USE_DOMINANT_BASELINE.



Implementación
    public function get alignmentBaseline():*
    public function set alignmentBaseline(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

backgroundAlpha

propiedad 
backgroundAlpha:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: valor de transparencia alfa del fondo (adopta su valor predeterminado si es undefined durante el proceso). Un valor de 0 representa transparencia absoluta y un valor de 1 opacidad total. Los objetos de visualización que tienen alpha configurado con el valor 0 están activos, aunque no sean visibles.

Los valores aceptados oscilan entre 0 y 1 y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de 1.



Implementación
    public function get backgroundAlpha():*
    public function set backgroundAlpha(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

backgroundColor

propiedad 
backgroundColor:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: color de fondo del texto (adopta su valor predeterminado si es undefined durante el proceso). Puede ser un valor constante de BackgroundColor.TRANSPARENT o un valor hexadecimal que especifica los tres valores RGB (rojo, verde, azul) de 8 bits; por ejemplo, 0xFF0000 es rojo y 0x00FF00 es verde.

Los valores aceptados como una cadena son BackgroundColor.TRANSPARENT, FormatValue.INHERIT y unidades de 0x0 a 0xffffffff.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de BackgroundColor.TRANSPARENT.



Implementación
    public function get backgroundColor():*
    public function set backgroundColor(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

baselineShift

propiedad 
baselineShift:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: cantidad de desplazamiento de línea de base desde el valor dominantBaseline. Las unidades se expresan en píxeles o como porcentaje del objeto fontSize (en cuyo caso, se debe introducir un valor de cadena, por ejemplo, 140%). Los valores positivos cambian la línea ascendente para texto horizontal (derecha para vertical) y los valores negativos cambian la línea descendente para texto horizontal (izquierda para vertical).

Los valores aceptados son BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

Los valores aceptados como un número oscilan entre -1.000 y 1.000.

Los valores aceptados como un porcentaje oscilan entre los números -1.000 y 1.000.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.0.



Implementación
    public function get baselineShift():*
    public function set baselineShift(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

blockProgression

propiedad 
blockProgression:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica una progresión vertical u horizontal de la línea de ubicación de los archivos. Las líneas se colocan bien de arriba abajo (BlockProgression.TB, utilizado para texto horizontal) o de derecha a izquierda (BlockProgression.RL, utilizado para texto vertical).

Los valores aceptados son BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de BlockProgression.TB.



Implementación
    public function get blockProgression():*
    public function set blockProgression(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

breakOpportunity

propiedad 
breakOpportunity:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: controla dónde se permite romper las líneas si se divide el texto en varias líneas. Establézcalo en BreakOpportunity.AUTO para romper el texto normalmente. Establézcalo en BreakOpportunity.NONE para no romper el texto a menos que el texto supere las medidas y no haya otro lugar para romper la línea. Establézcalo en BreakOpportunity.ANY para permitir romper la línea en cualquier lugar, no sólo entre palabras. Establézcalo en BreakOpportunity.ALL para que cada clúster tipográfico se coloque en una línea distinta (resulta útil para el texto de una ruta).

Los valores aceptados son BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de BreakOpportunity.AUTO.



Implementación
    public function get breakOpportunity():*
    public function set breakOpportunity(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

cffHinting

propiedad 
cffHinting:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: tipo de sugerencia CFF utilizada para este texto. Las sugerencias CFF determinan si el motor de ejecución de Flash hará que las líneas horizontales intensas se ajusten o no a una cuadrícula de subpíxeles. Esta propiedad sólo se aplica si la propiedad renderingMode está establecida como RenderingMode.CFF y si la fuente está incorporada (la propiedad fontLookup se establece como FontLookup.EMBEDDED_CFF). En tamaños de pantalla pequeños, las sugerencias ofrecen texto claro y legible para los lectores.

Los valores aceptados son CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de CFFHinting.HORIZONTAL_STEM.



Implementación
    public function get cffHinting():*
    public function set cffHinting(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

clearFloats

propiedad 
clearFloats:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: controla cómo ciñe el texto una posición flotante. Un valor de none le permitirá ceñir el texto más fielmente alrededor de una posición flotante. Un valor de izquierda hará que el texto que omita sobre cualquier parte del contenedor que tiene una posición flotante a la izquierda y un valor de derecha hará que el texto que omita sobre cualquier parte del contenedor que tiene posición flotante a la derecha. Un valor de ambos hará que el texto que omita sobre cualquier posición flotante.

Los valores aceptados son ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de ClearFloats.NONE.



Implementación
    public function get clearFloats():*
    public function set clearFloats(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

color

propiedad 
color:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: color del texto. Un número hexadecimal que especifica tres valores RGB (rojo, verde, azul) de 8 bits; por ejemplo, 0xFF0000 es rojo y 0x00FF00 es verde.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get color():*
    public function set color(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

columnCount

propiedad 
columnCount:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: número de las columnas de texto (adopta el valor predeterminado si es undefined durante el proceso). El número de columnas anula el resto de ajustes de columna. El valor es un entero o FormatValue.AUTO si no se especifica nada. Si no se especifica columnCount, se utiliza columnWidth para crear tantas columnas como quepan en el contenedor.

Los valores aceptados como cadena son FormatValue.AUTO, FormatValue.INHERIT y enteros de 1 a 50.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de FormatValue.AUTO.



Implementación
    public function get columnCount():*
    public function set columnCount(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

columnGap

propiedad 
columnGap:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica la cantidad de espacio de medianil, en píxeles, para dejar entre las columnas (adopta el valor predeterminado si es undefined durante el proceso). El valor es un número.

Los valores aceptados son números que oscilan entre 0 y 1.000, y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de 20.



Implementación
    public function get columnGap():*
    public function set columnGap(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

columnWidth

propiedad 
columnWidth:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: ancho de columna en píxeles (adopta el valor predeterminado si es undefined durante el proceso). Si especifica la anchura de las columnas, pero no el número de ellas, TextLayout creará tantas columnas como permita la anchura, teniendo en cuenta la anchura del propio contenedor y los ajustes de columnGap. El espacio restante se deja tras la última columna. El valor es un número.

Los valores aceptados como cadena son FormatValue.AUTO, FormatValue.INHERIT y números de 0 a 8.000.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de FormatValue.AUTO.



Implementación
    public function get columnWidth():*
    public function set columnWidth(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

computedFormat

propiedad 
computedFormat:flashx.textLayout.formats:ITextLayoutFormat  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve los atributos de formato calculados que afectan a este elemento. Tiene en cuenta la herencia de atributos de los elementos principales.



Implementación
    public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat

Elementos de API relacionados

coreStyles

propiedad 
coreStyles:Object  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve coreStyles de este objeto FlowElement. Tenga en cuenta que el método get hace una copia del diccionario principal de estilos. El objeto coreStyles devuelto encapsula los formatos que son definidos por TextLayoutFormat y están en TextLayoutFormat.description. El objeto coreStyles está formado por un conjunto de parejas nombre de estilo-valor.



Implementación
    public function get coreStyles():Object

Elementos de API relacionados

digitCase

propiedad 
digitCase:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: tipo de caja de dígitos utilizada para este texto. Establecer el valor en DigitCase.OLD_STYLE aproxima trazos de letras minúsculas con diversos ascendentes y descendientes. Las figuras están espaciadas proporcionalmente. Este estilo sólo está disponible sólo en algunos tipos de fuentes exclusivos, normalmente en fuentes suplementarias o de expertos. El ajuste DigitCase.LINING tiene altura de versalitas y suele tener espaciado sencillo para alinearse en los gráficos.

digitCase

Los valores aceptados son DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de DigitCase.DEFAULT.



Implementación
    public function get digitCase():*
    public function set digitCase(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

digitWidth

propiedad 
digitWidth:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: tipo de anchura de dígitos para este texto. Puede ser DigitWidth.PROPORTIONAL, indicado para números individuales, o DigitWidth.TABULAR, indicado para números en tablas, gráficos y filas verticales.

digitWidth

Los valores aceptados son DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de DigitWidth.DEFAULT.



Implementación
    public function get digitWidth():*
    public function set digitWidth(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

direction

propiedad 
direction:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica la incorporación bidireccional predeterminada del texto del bloque de texto. Orden de lectura de izquierda a derecha, al estilo occidental, o de derecha a izquierda, al estilo de lenguas como el árabe o el hebreo. Esta propiedad también afecta a la dirección de la columna cuando se aplica a todo el contenedor. Las columnas pueden estar orientadas de izquierda a derecha o de derecha a izquierda, igual que el texto. A continuación se muestran algunos ejemplos:

direction

Los valores aceptados son Direction.LTR, Direction.RTL, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de Direction.LTR.



Implementación
    public function get direction():*
    public function set direction(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

dominantBaseline

propiedad 
dominantBaseline:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica qué líneas de base del elemento se ajustan a alignmentBaseline para determinar la posición vertical del elemento en la línea. Un valor de TextBaseline.AUTO selecciona la línea de base dominante a partir de la propiedad locale del párrafo principal. Para japonés y chino, el valor de la línea de base seleccionada es TextBaseline.IDEOGRAPHIC_CENTER; para todos los demás es TextBaseline.ROMAN. Estas elecciones de línea base se determinan por la selección de la fuente y de su tamaño.

baselines

Los valores aceptados son FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de FormatValue.AUTO.



Implementación
    public function get dominantBaseline():*
    public function set dominantBaseline(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

firstBaselineOffset

propiedad 
firstBaselineOffset:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica la posición de línea de base de la primera línea en el contenedor. La línea de base a la que hace referencia esta propiedad depende de la configuración regional del nivel del contenedor. Para japonés y chino es TextBaseline.IDEOGRAPHIC_BOTTOM; para el resto es TextBaseline.ROMAN. El desplazamiento desde el margen superior (o desde el margen derecho si blockProgression es RL) del contenedor hasta la línea base de la primera línea puede ser BaselineOffset.ASCENT (equivalente al valor ascendente de la línea), BaselineOffset.LINE_HEIGHT (equivalente a la altura de dicha primera línea) o cualquier valor numérico fijo que especifique una distancia absoluta. BaselineOffset.AUTO alinea el valor ascendente de la línea con el margen superior del contenedor.

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

Los valores aceptados como una cadena son BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT y números de 0 a 1.000.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de BaselineOffset.AUTO.



Implementación
    public function get firstBaselineOffset():*
    public function set firstBaselineOffset(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

fontFamily

propiedad 
fontFamily:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: nombre de la fuente que se va a utilizar o una lista de nombres de fuentes separados por comas. El motor de ejecución de Flash representa el elemento con la primera fuente disponible de la lista. Por ejemplo, Arial, Helvetica, _sans hace que el reproductor busque Arial y, luego, Helvetica si no encuentra ninguna fuente Arial: seguidamente, busca _sans si tampoco encuentra nada.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de Arial.



Implementación
    public function get fontFamily():*
    public function set fontFamily(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

fontLookup

propiedad 
fontLookup:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: búsqueda de fuentes para utilizar. Si especifica FontLookup.DEVICE, utiliza las fuentes instaladas en el sistema que ejecuta el archivo SWF. Las fuentes de dispositivo hacen que el tamaño de la película sea menor, pero el texto no siempre se presenta del mismo modo en los distintos sistemas y plataformas. Si especifica FontLookup.EMBEDDED_CFF, utiliza contornos de fuentes incorporadas en el archivo SWF publicado. Las fuentes incorporadas aumentan el tamaño del archivo SWF (a veces de forma muy considerable), pero el texto se visualiza siempre del mismo modo en la fuente elegida.

Los valores aceptados son FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de FontLookup.DEVICE.



Implementación
    public function get fontLookup():*
    public function set fontLookup(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

fontSize

propiedad 
fontSize:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: el tamaño del texto, expresado en píxeles.

Los valores aceptados oscilan entre 1 y 720, y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 12.



Implementación
    public function get fontSize():*
    public function set fontSize(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

fontStyle

propiedad 
fontStyle:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: estilo del texto. Puede ser FontPosture.NORMAL, para texto normal o FontPosture.ITALIC para texto en cursiva. Esta propiedad sólo se aplica a fuentes de dispositivo (la propiedad fontLookup se establece como flash.text.engine.FontLookup.DEVICE).

Los valores aceptados son FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de FontPosture.NORMAL.



Implementación
    public function get fontStyle():*
    public function set fontStyle(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

fontWeight

propiedad 
fontWeight:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: grosor del texto. Puede ser FontWeight.NORMAL para texto normal o FontWeight.BOLD. Sólo se aplica a fuentes de dispositivo (la propiedad fontLookup se establece como flash.text.engine.FontLookup.DEVICE).

Los valores aceptados son FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de FontWeight.NORMAL.



Implementación
    public function get fontWeight():*
    public function set fontWeight(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

format

propiedad 
format:flashx.textLayout.formats:ITextLayoutFormat

Propiedades de TextLayoutFormat aplicadas directamente a este elemento.

Cada elemento puede tener propiedades aplicadas como parte de su formato. Las propiedades aplicadas a este elemento anulan las heredadas de su elemento principal. Las propiedades aplicadas a este elemento, por su parte, se heredan por los elementos secundarios si no se anulan en el proceso. Si no se aplica ninguna propiedad al elemento, será null.



Implementación
    public function get format():flashx.textLayout.formats:ITextLayoutFormat
    public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void

Elementos de API relacionados

id

propiedad 
id:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Asigna un nombre de identificación al elemento. Esto hace posible establecer un estilo para el elemento haciendo referencia a su id. Por ejemplo, la siguiente línea establece el color de un objeto SpanElement con un id de span1:

         textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
         



Implementación
    public function get id():String
    public function set id(value:String):void

Elementos de API relacionados

justificationRule

propiedad 
justificationRule:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: regla utilizada para justificar texto de un párrafo. El valor predeterminado es FormatValue.AUTO, que justifica el texto basado en la propiedad locale del párrafo. Para todos los idiomas, excepto para japonés y chino, FormatValue.AUTO se convierte en JustificationRule.SPACE, y añade espacio adicional a los caracteres de espacio. Para japonés y chino, FormatValue.AUTO se convierte en JustficationRule.EAST_ASIAN. En parte, la justificación cambia el espaciado de la puntuación. La coma (en texto Roman) y los puntos (en japonés) toman la anchura total del un carácter pero el texto asiático oriental sólo toma la mitad de la anchura del carácter. Además, en el texto asiático oriental, el espaciado entre signos de puntuación secuenciales se estrecha para adaptarse a las convenciones tipográficas tradicionales de Asia Oriental. Observe también en el siguiente ejemplo que el interlineado se aplica a la segunda línea de los párrafos. En la versión asiática, las dos últimas líneas empujan a la izquierda. En la versión Roman, la segunda línea y las siguientes empujan a la izquierda.

justificationRule

Los valores aceptados son JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de FormatValue.AUTO.



Implementación
    public function get justificationRule():*
    public function set justificationRule(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

justificationStyle

propiedad 
justificationStyle:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: el estilo utilizado para la justificación del párrafo. Utilícelo en combinación con un ajuste JustificationRule.EAST_ASIAN de justificationRule. El valor predeterminado de FormatValue.AUTO se resuelve como JustificationStyle.PUSH_IN_KINSOKU para todas las configuraciones regionales. Las constantes definidas por la clase JustificationStyle especifican opciones para gestionar caracteres kinsoku, que son caracteres japoneses que no pueden mostrarse al principio o al final de una línea. Si quiere que el texto esté más separado, especifique JustificationStyle.PUSH-OUT-ONLY. Si quiere que el comportamiento sea similar al que se obtiene con JustificationRule.SPACE de justificationRule, utilice JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Los valores aceptados son JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de FormatValue.AUTO.



Implementación
    public function get justificationStyle():*
    public function set justificationStyle(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

kerning

propiedad 
kerning:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: el ajuste entre caracteres ajusta los píxeles entre determinados pares de caracteres para que puedan leerse mejor. Todas las fuentes con tablas de ajuste entre caracteres admiten ajuste entre caracteres.

Los valores aceptados son Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de Kerning.AUTO.



Implementación
    public function get kerning():*
    public function set kerning(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

leadingModel

propiedad 
leadingModel:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica el modelo de interlineado, que es una combinación de la base y la dirección del interlineado. La base de interlineado es la línea base a la que hace referencia la propiedad lineHeight. La dirección de interlineado determina si la propiedad lineHeight hace referencia a la distancia de una línea base desde la línea anterior o la siguiente. El valor predeterminado de FormatValue.AUTO se resuelve a partir de la propiedad locale del párrafo. Para japonés y chino es LeadingModel.IDEOGRAPHIC_TOP_DOWN; para el resto es LeadingModel.ROMAN_UP.

Base de interlineado:

leadingBasis1 leadingBasis2 leadingBasis3

Dirección de interlineado:

leadingDirection1 leadingDirection2 leadingDirection3

Los valores aceptados son LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de LeadingModel.AUTO.



Implementación
    public function get leadingModel():*
    public function set leadingModel(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

ligatureLevel

propiedad 
ligatureLevel:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: controla cuál de las ligaduras que se definen en la fuente se puede utilizar en el texto. Las ligaduras que aparecen para cada configuración dependen de la fuente. Se produce una ligadura cuando se unen dos o más formatos de carta en un único glifo. Las ligaduras normalmente sustituyen a los caracteres consecutivos que comparten componentes comunes, como parejas de letras 'fi', 'fl' o 'ae'. Se utilizan con conjuntos de caracteres latinos y no latinos. Las ligaduras activadas por los valores de la clase LigatureLevel (MINIMUM, COMMON, UNCOMMON y EXOTIC) son aditivas. Cada valor permite un nuevo conjunto de ligaduras, pero también incluye los de tipos anteriores.

Nota: si trabaja con fuentes Arabic o Syriac, ligatureLevel se debe establecer como MINIMUM o en un valor superior.

ligatureLevel

Los valores aceptados son LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de LigatureLevel.COMMON.



Implementación
    public function get ligatureLevel():*
    public function set ligatureLevel(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

lineBreak

propiedad 
lineBreak:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: controla el ajuste del texto dentro del contenedor (adopta el valor predeterminado si es undefined durante el proceso). El texto del contenedor se puede establecer para que se ajuste a la anchura del contenedor (LineBreak.TO_FIT). También se puede establecer para que se rompa únicamente en caracteres concretos de saltos de párrafo o de línea (LineBreak.EXPLICIT).

Los valores aceptados son LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si es undefined durante la cascada esta propiedad tendrá siempre un valor de LineBreak.TO_FIT.



Implementación
    public function get lineBreak():*
    public function set lineBreak(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

lineHeight

propiedad 
lineHeight:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: controles de interlineado para el texto. La distancia desde la línea base de la línea anterior o siguiente (asumiendo que LeadingModel) de la línea base de la línea actual es igual a la cantidad máxima de interlineado aplicado a cualquier carácter de la línea. Puede ser un número o un porcentaje. Si especifica un porcentaje, introduzca un valor de cadena, por ejemplo, 140%.

lineHeight1lineHeight2

Los valores aceptados como un número oscilan entre -720 y 720.

Los valores aceptados como un porcentaje oscilan entre -1000% y 1000%.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 120%.



Implementación
    public function get lineHeight():*
    public function set lineHeight(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

lineThrough

propiedad 
lineThrough:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: si es true, se aplica el tachado (una línea dibujada en el centro del texto).

Los valores admitidos son true, false y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de false.



Implementación
    public function get lineThrough():*
    public function set lineThrough(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

linkActiveFormat

propiedad 
linkActiveFormat:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: Define los atributos de formato utilizados por los vínculos de estado normal. Este valor se propaga por la jerarquía y se aplica a los enlaces descendientes. Acepta inherit, ITextLayoutFormat o convierte un conjunto de objetos con claves y valores como miembros en un TextLayoutFormat.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de null.



Implementación
    public function get linkActiveFormat():*
    public function set linkActiveFormat(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

linkHoverFormat

propiedad 
linkHoverFormat:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: Define los atributos de formato utilizados para los vínculos al pasar por encima con el ratón, cuando éste se encuentra dentro de los límites (desplazamiento sobre) un vínculo. Este valor se propaga por la jerarquía y se aplica a los enlaces descendientes. Acepta inherit, ITextLayoutFormat o convierte un conjunto de objetos con claves y valores como miembros en un TextLayoutFormat.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de null.



Implementación
    public function get linkHoverFormat():*
    public function set linkHoverFormat(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

linkNormalFormat

propiedad 
linkNormalFormat:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: Define los atributos de formato utilizados por los vínculos de estado normal. Este valor se propaga por la jerarquía y se aplica a los enlaces descendientes. Acepta inherit, ITextLayoutFormat o convierte un conjunto de objetos con claves y valores como miembros en un TextLayoutFormat.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de null.



Implementación
    public function get linkNormalFormat():*
    public function set linkNormalFormat(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

listAutoPadding

propiedad 
listAutoPadding:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: esto especifica una sangría automática para el borde inicial de listas cuando el valor de margen de la lista de ese lado es auto.

Los valores aceptados oscilan entre -1.000 y 1.000, y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 40.



Implementación
    public function get listAutoPadding():*
    public function set listAutoPadding(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

listMarkerFormat

propiedad 
listMarkerFormat:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: define los atributos de formato de lista de marcadores. Este valor se propaga por la jerarquía y se aplica a los enlaces descendientes. Acepta inherit, IListMarkerFormat o convierte un conjunto de objetos con claves y valores como miembros en un ListMarkerFormat.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de null.



Implementación
    public function get listMarkerFormat():*
    public function set listMarkerFormat(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

listStylePosition

propiedad 
listStylePosition:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat:

Los valores aceptados son ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de ListStylePosition.OUTSIDE.



Implementación
    public function get listStylePosition():*
    public function set listStylePosition(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

listStyleType

propiedad 
listStyleType:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat:

Los valores aceptados son ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de ListStyleType.DISC.



Implementación
    public function get listStyleType():*
    public function set listStyleType(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

locale

propiedad 
locale:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: configuración regional del texto. Controla las transformaciones de la caja y su forma. Se utilizan los identificadores estándar de configuración regional descritos en la Norma Técnica Unicode 35. Por ejemplo, en, en_US y en-US corresponden todos al inglés, ja es japonés.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de en.



Implementación
    public function get locale():*
    public function set locale(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

paddingBottom

propiedad 
paddingBottom:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: margen inferior en píxeles. El valor predeterminado de auto es cero excepto en listas que obtienen un margen inicial lateral de 45. (adopta el valor predeterminado si es undefined durante el proceso). Espacio entre el borde superior del contenedor y el texto. El valor es un número o auto.

Con texto horizontal (en contenedores con desplazamiento y varias columnas), la primera y la última columna mostrarán el relleno como espacio en blanco en la parte inferior del contenedor. No obstante, es posible que deba desplazarse para poder ver el relleno de la última columna.

Los valores aceptados como cadena son FormatValue.AUTO, FormatValue.INHERIT y números del -8000 al 8000.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de FormatValue.AUTO.



Implementación
    public function get paddingBottom():*
    public function set paddingBottom(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

paddingLeft

propiedad 
paddingLeft:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: margen izquierdo en píxeles. El valor predeterminado de auto es cero excepto en listas que obtienen un margen inicial lateral de 45. (adopta el valor predeterminado si es undefined durante el proceso). Espacio entre el borde izquierdo del contenedor y el texto. El valor es un número o auto.

Con texto vertical (en contenedores con desplazamiento y varias columnas), la primera y la última columna mostrarán el relleno como espacio en blanco al final del contenedor. No obstante, es posible que deba desplazarse para poder ver el relleno de la última columna.

Los valores aceptados como cadena son FormatValue.AUTO, FormatValue.INHERIT y números del -8000 al 8000.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de FormatValue.AUTO.



Implementación
    public function get paddingLeft():*
    public function set paddingLeft(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

paddingRight

propiedad 
paddingRight:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: margen derecho en píxeles. El valor predeterminado de auto es cero excepto en listas que obtienen un margen inicial lateral de 45. (adopta el valor predeterminado si es undefined durante el proceso). Espacio entre el borde derecho del contenedor y el texto. El valor es un número o auto.

Los valores aceptados como cadena son FormatValue.AUTO, FormatValue.INHERIT y números del -8000 al 8000.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de FormatValue.AUTO.



Implementación
    public function get paddingRight():*
    public function set paddingRight(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

paddingTop

propiedad 
paddingTop:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: margen superior en píxeles. El valor predeterminado de auto es cero excepto en listas que obtienen un margen inicial lateral de 45. (adopta el valor predeterminado si es undefined durante el proceso). Espacio entre el borde superior del contenedor y el texto. El valor es un número o auto.

Los valores aceptados como cadena son FormatValue.AUTO, FormatValue.INHERIT y números del -8000 al 8000.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de FormatValue.AUTO.



Implementación
    public function get paddingTop():*
    public function set paddingTop(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

paragraphEndIndent

propiedad 
paragraphEndIndent:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: un número que especifica, en píxeles, la cantidad que se va a sangrar el final del borde del párrafo. Se refiere al borde derecho del texto leído de izquierda a derecha y el borde izquierdo del texto leído de derecha a izquierda.

Los valores aceptados son números que oscilan entre 0 y 8.000 y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get paragraphEndIndent():*
    public function set paragraphEndIndent(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

paragraphSpaceAfter

propiedad 
paragraphSpaceAfter:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: un número que especifica la cantidad de espacio, en píxeles, que se deja después del párrafo. Se contrae junto con paragraphSpaceBefore.

Los valores aceptados son números que oscilan entre 0 y 8.000 y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get paragraphSpaceAfter():*
    public function set paragraphSpaceAfter(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

paragraphSpaceBefore

propiedad 
paragraphSpaceBefore:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: un número que especifica la cantidad de espacio, en píxeles, que se deja antes del párrafo. Se contrae junto con paragraphSpaceAfter.

Los valores aceptados son números que oscilan entre 0 y 8.000 y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get paragraphSpaceBefore():*
    public function set paragraphSpaceBefore(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

paragraphStartIndent

propiedad 
paragraphStartIndent:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: un número que especifica, en píxeles, la cantidad que se va a sangrar el inicio del borde del párrafo. Se refiere al borde izquierdo del texto leído de izquierda a derecha y el borde derecho del texto leído de derecha a izquierda.

Los valores aceptados son números que oscilan entre 0 y 8.000 y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get paragraphStartIndent():*
    public function set paragraphStartIndent(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

parent

propiedad 
parent:FlowGroupElement  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el elemento principal de este objeto FlowElement. Cada objeto FlowElement tiene al menos un elemento principal.



Implementación
    public function get parent():FlowGroupElement

parentRelativeEnd

propiedad 
parentRelativeEnd:int  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el final relativo de este objeto FlowElement en el elemento principal. Si el elemento principal es null, éste siempre es igual a textLength. Si el elemento principal no es null, el valor es la suma de las longitudes del texto de éste y todos los elementos secundarios. De forma práctica, se trata del primer carácter del siguiente objeto FlowElement.



Implementación
    public function get parentRelativeEnd():int

Elementos de API relacionados

parentRelativeStart

propiedad 
parentRelativeStart:int  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el inicio relativo de este objeto FlowElement en el elemento principal. Si el elemento principal es null, este valor siempre es cero. Si el elemento principal no es null, el valor es la suma de las longitudes del texto de todos los elementos secundarios anteriores.



Implementación
    public function get parentRelativeStart():int

Elementos de API relacionados

renderingMode

propiedad 
renderingMode:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: modo de representación utilizado para este texto. Sólo se aplica a fuentes incorporadas (la propiedad fontLookup se establece como FontLookup.EMBEDDED_CFF).

Los valores aceptados son RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de RenderingMode.CFF.



Implementación
    public function get renderingMode():*
    public function set renderingMode(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

styleName

propiedad 
styleName:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: asigna una clase de identificación al elemento. Esto hace posible establecer un estilo para el elemento haciendo referencia a su objeto styleName.

El valor predeterminado es undefined e indica que no está definido.

Si es undefined durante el proceso esta propiedad tendrá siempre un valor de null.



Implementación
    public function get styleName():*
    public function set styleName(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

styles

propiedad 
styles:Object  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve los estilos de este objeto FlowElement. Tenga en cuenta que el método get hace una copia del diccionario de estilos. El objeto devuelto encapsula todos los estilos definidos en la propiedad de formato, incluidos estilos básicos y de usuario. El objeto devueltos está formado por un conjunto de parejas nombre de estilo-valor.



Implementación
    public function get styles():Object

Elementos de API relacionados

tabStops

propiedad 
tabStops:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica los tabuladores asociado con el párrafo. Los métodos set pueden tomar el valor de un conjunto de TabStopFormat, una representación de cadena condensada, el valor undefined o FormatValue.INHERIT. La representación de cadena condensada siempre se convierte a un conjunto de TabStopFormat.

El formato basado en cadena es una lista de tabulaciones en la que cada una está delimitada por uno o varios espacios.

Una tabulación toma la forma siguiente: <tipo de alineación><posición de alineación>|<símbolo de alineación>.

El tipo de alineación es un carácter único y puede ser S, E, C o D (o sus equivalentes en minúscula). S o s para inicio (start), E o e para fin (end), C o c para centro y D o d para decimal. El tipo de alineación es opcional. Si no se especifica ninguno, se utiliza el valor predeterminado S.

La posición de alineación es un número y se especifica según las normas FXG para números (notación decimal o científica). Es necesario establecer la posición de alineación.

La barra vertical se utiliza para separar la posición de alineación del símbolo de alineación. Sólo debe estar presente si el símbolo de alineación también lo está.

El símbolo de alineación es opcional si el tipo de alineación es D y no debe estar presente si se establece cualquier otro tipo de alineación. El símbolo de alineación puede estar en cualquier secuencia de caracteres finalizados con el punto que termina la tabulación (en el caso de la última tabulación, el espacio final es opcional: lo implica el final del símbolo de alineación). Un espacio puede formar parte del símbolo de alineación si añade una barra diagonal invertida (\) de escape. Una barra diagonal invertida puede formar parte del símbolo de alineación si añade otra barra diagonal invertida (\\) de escape. Si el tipo de alineación es D y no se especifica ningún símbolo de alineación, se tomará el valor predeterminado de null.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de null.



Implementación
    public function get tabStops():*
    public function set tabStops(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

textAlign

propiedad 
textAlign:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: alineación de las líneas del párrafo con respecto al contenedor. TextAlign.LEFT alinea las líneas con el borde izquierdo del contenedor. TextAlign.RIGHT las alinea con el borde derecho. TextAlign.CENTER coloca la línea a la misma distancia de los bordes derecho e izquierdo. TextAlign.JUSTIFY expande las líneas para que ocupen todo el espacio. TextAlign.START equivale a establecer la alineación a la izquierda en textos de izquierda a derecha o a la derecha en textos de derecha a izquierda. TextAlign.END equivale a establecer la alineación a la derecha en textos de izquierda a derecha o a la izquierda en textos de derecha a izquierda.

Los valores aceptados son TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TextAlign.START.



Implementación
    public function get textAlign():*
    public function set textAlign(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

textAlignLast

propiedad 
textAlignLast:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: alineación de la última (o única) línea del párrafo con relación al contenedor del texto justificado. Si textAlign se establece como, TextAlign.JUSTIFY, textAlignLast especifica la alineación de la última línea (o la única, si se trata de un bloque de una sola línea). Los valore son similares a textAlign.

Los valores aceptados son TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TextAlign.START.



Implementación
    public function get textAlignLast():*
    public function set textAlignLast(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

textAlpha

propiedad 
textAlpha:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: valor alfa (transparencia) del texto. Un valor de 0 representa transparencia absoluta y un valor de 1 opacidad total. Los objetos de visualización que tienen textAlpha configurado con el valor 0 están activos, aunque no sean visibles.

Los valores aceptados oscilan entre 0 y 1 y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 1.



Implementación
    public function get textAlpha():*
    public function set textAlpha(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

textDecoration

propiedad 
textDecoration:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: decoración del texto. Se utiliza para aplicar subrayado; el valor predeterminado es none.

Los valores aceptados son TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TextDecoration.NONE.



Implementación
    public function get textDecoration():*
    public function set textDecoration(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

textIndent

propiedad 
textIndent:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: número que especifica, en píxeles, la cantidad para sangrar la primera línea del párrafo. Una sangría negativa empujará la línea hacia el margen y posiblemente la sacará del contenedor.

Los valores aceptados oscilan entre -8.000 y 8.000, y FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get textIndent():*
    public function set textIndent(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

textJustify

propiedad 
textJustify:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica las opciones para justificar texto. El valor predeterminado es TextJustify.INTER_WORD, lo que significa que se añade espacio adicional a los caracteres de espacio. TextJustify.DISTRIBUTE añade espacio adicional a caracteres de espacio y entre letras individuales. Se utiliza solamente en combinación con un valor justificationRule de JustificationRule.SPACE.

Los valores aceptados son TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TextJustify.INTER_WORD.



Implementación
    public function get textJustify():*
    public function set textJustify(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

textLength

propiedad 
textLength:int  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve la longitud total del texto perteneciente a este objeto FlowElement y a sus elementos secundarios. Si un elemento no tiene texto, el valor de textLength suele ser cero.

Los objetos ParagraphElement tienen un fragmento final con carácter de terminación de párrafo para el último objeto SpanElement. El carácter de terminación del párrafo se incluye en el valor de textLength del objeto SpanElement y todos sus elementos principales. No se incluye en la propiedad text del objeto SpanElement.



Implementación
    public function get textLength():int

Elementos de API relacionados

textRotation

propiedad 
textRotation:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: determina el número de grados para girar este texto.

Los valores aceptados son TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TextRotation.AUTO.



Implementación
    public function get textRotation():*
    public function set textRotation(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

tracking

propiedad 
tracking:Object  [solo escritura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Establece el espaciado entre caracteres y es sinónimo de la propiedad trackingRight. Se especifica como un número de píxeles o un porcentaje de fontSize.



Implementación
    public function set tracking(value:Object):void

Elementos de API relacionados

trackingLeft

propiedad 
trackingLeft:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: número, en píxeles, (o porcentaje de fontSize, por ejemplo, 120%) que indica la cantidad de espaciado entre caracteres (ajuste manual) que se debe aplicar a la izquierda de cada carácter. Si Ajuste entre caracteres está activado, el valor de trackingLeft se añade a los valores de la tabla de ajuste entre caracteres de la fuente. Si Ajuste entre caracteres está desactivado, el valor trackingLeft se utiliza como valor manual de ajuste entre caracteres. Admite tanto valores positivos como negativos.

Los valores aceptados como un número oscilan entre -1.000 y 1.000.

Los valores aceptados como un porcentaje oscilan entre -1000% y 1000%.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get trackingLeft():*
    public function set trackingLeft(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

trackingRight

propiedad 
trackingRight:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: número, en píxeles, (o porcentaje de fontSize, por ejemplo, 120%) que indica la cantidad de espaciado entre caracteres (ajuste manual) que se debe aplicar a la derecha de cada carácter. Si Ajuste entre caracteres está activado, el valor trackingRight se añade a los valores de la tabla de ajuste entre caracteres de la fuente. Si Ajuste entre caracteres está desactivado, el valor trackingRight se utiliza como valor manual de ajuste entre caracteres. Admite tanto valores positivos como negativos.

Los valores aceptados como un número oscilan entre -1.000 y 1.000.

Los valores aceptados como un porcentaje oscilan entre -1000% y 1000%.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 0.



Implementación
    public function get trackingRight():*
    public function set trackingRight(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

typeName

propiedad 
typeName:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Cada objeto FlowElement tiene un typeName. El valor predeterminado de Typename es la cadena textLayoutFormat que utiliza TextConverter. Esta API puede utilizarse para establecer otro typeName en un elemento FlowElement. Normalmente, se hace para dar soporte a selectores type en CSS.

Consulte la documentación de TEXT_FIELD_HTML_FORMAT para saber más.



Implementación
    public function get typeName():String
    public function set typeName(value:String):void

Elementos de API relacionados

typographicCase

propiedad 
typographicCase:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: tipo de caja tipográfica utilizada para este texto. A continuación se muestran algunos ejemplos:

typographicCase

Los valores aceptados son TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de TLFTypographicCase.DEFAULT.



Implementación
    public function get typographicCase():*
    public function set typographicCase(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

userStyles

propiedad 
userStyles:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Permite leer y escribir estilos de usuario en un objeto FlowElement. Tenga en cuenta que al leer esta propiedad se hace una copia de userStyles definido en el formato de este elemento.



Implementación
    public function get userStyles():Object
    public function set userStyles(value:Object):void

verticalAlign

propiedad 
verticalAlign:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: alineación vertical o justificación (adopta el valor predeterminado si es undefined durante el proceso). Determina cómo se alinean los elementos TextFlow en el contenedor.

Los valores aceptados son VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si los valores son undefined durante el proceso, esta propiedad tendrá un valor de VerticalAlign.TOP.



Implementación
    public function get verticalAlign():*
    public function set verticalAlign(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

whiteSpaceCollapse

propiedad 
whiteSpaceCollapse:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: contrae o conserva espacios en blanco cuando se importa texto en un objeto TextFlow. WhiteSpaceCollapse.PRESERVE conserva todos los caracteres de espacio en blanco. WhiteSpaceCollapse.COLLAPSE elimina las nuevas líneas, tabulaciones o espacios iniciales o finales en un bloque de texto importado. Las etiquetas de salto de línea () y los caracteres de separador de línea Unicode se conservan.

Los valores aceptados son WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de WhiteSpaceCollapse.COLLAPSE.



Implementación
    public function get whiteSpaceCollapse():*
    public function set whiteSpaceCollapse(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad

Elementos de API relacionados

wordSpacing

propiedad 
wordSpacing:*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

TextLayoutFormat: especifica el espaciado óptimo, mínimo y máximo (como un multiplicador de la anchura de un espacio normal) entre las palabras que se utiliza durante la justificación. El espacio óptimo que se utiliza para indicar el tamaño deseado de un espacio, como una fracción del valor definido en la fuente. Los valores mínimos y máximos son los utiliza cuando se distribuye textJustify para determinar cuánto pueden ampliarse o estrecharse la espacios entre las palabras puede antes del espaciado utilizado para justificar la línea.

Los valores aceptados como un porcentaje oscilan entre -1000% y 1000%.

Entre los valores aceptados se incluye FormatValue.INHERIT.

El valor predeterminado es undefined e indica que no está definido.

Si son undefined durante el proceso, esta propiedad heredará su valor de un ascendiente. Si ningún ascendiente ha establecido esta propiedad, tendrá un valor de 100%, 50%, 150%.



Implementación
    public function get wordSpacing():*
    public function set wordSpacing(value:any):void

Emite
RangeError — Cuando el valor establecido no está dentro del rango de esta propiedad
Información sobre constructores

FlowElement

()Información sobre
public function FlowElement()

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Clase base: invocar nuevos métodos FlowElement() genera una excepción de error.

Información sobre métodos

clearStyle

()método
public function clearStyle(styleProp:String):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Borra el estilo especificado por el parámetro styleProp desde este objeto FlowElement. Establece el valor como undefined.

Parámetros

styleProp:String — El nombre del estilo que se va a borrar.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo muestra que clearStyle() establece el valor de un estilo como undefined pero que se puede seguir aplicando un valor heredado al estilo.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_clearStyleExample extends Sprite{    
        public function FlowElement_clearStyleExample()
        {
            // create a container and a TextFlow object
            var container:Sprite = new Sprite();
            this.addChild(container);
            var textFlow:TextFlow = new TextFlow();
            
            // create a paragraph and set lineThrough style to true 
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.setStyle("color", 204);
            // create two spans of text
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();            
            span1.text = "After calling clearStyle(), the value of color for span1 is: ";     
            span2.text = " but the value of span1.getStyle() for color is ";
            span3.text = " because getStyle() returns the inherited value that's applied to the style.";
            span1.clearStyle("color");        // undefined
            span1.text += span1.color;
            paragraph.addChild(span1);
            paragraph.addChild(span2);
            span2.text += span1.getStyle("color");    //204 
            paragraph.addChild(span3);
            
            textFlow.addChild(paragraph);
            // add controller, then update controller to display text
            var firstController:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(firstController);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

deepCopy

()método 
public function deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Realiza una copia en profundidad de este objeto FlowElement, incluidos todos los elementos secundarios. Copia el contenido entre las dos posiciones de caracteres especificadas y devuelve la copia como un objeto FlowElement.

Si no hay argumentos, la acción predeterminada de deepCopy() es copiar todo el elemento.

Parámetros

relativeStart:int (default = 0) — posición relativa del texto del primer carácter que se va a copiar. La primera posición es 0.
 
relativeEnd:int (default = -1) — posición relativa del texto del último carácter que se va a copiar. Un valor de -1 indica que la copia ha finalizado.

Valor devuelto
FlowElement — el objeto creado por la operación de copia en profundidad.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo crea un segundo párrafo como copia en profundidad del primero. Comienza con un desplazamiento de 3 y muestra el resultado.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_deepCopyExample extends Sprite{    
        public function FlowElement_deepCopyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            // add text to the spans and spans to the paragraph
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            // make a deep copy of paragraph p, starting at relative offset 3; copy to end
            var p2:ParagraphElement = p.deepCopy(3, -1) as ParagraphElement; 
            // add copied paragraph (p2) to textflow; add composer and controller 
            // and update controller to display text
            textFlow.addChild(p2);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();    // 'lo, World!'
        }
    }
}

equalUserStyles

()método 
public function equalUserStyles(otherElement:FlowElement):Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Compara el parámetro userStyles de este elemento con el de otro.

Parámetros

otherElement:FlowElement — el objeto FlowElement con el que se comparan los estilos de usuario

Valor devuelto
Boolean — true si los estilos de usuario son iguales; en caso contrario, false.

Elementos de API relacionados

getAbsoluteStart

()método 
public function getAbsoluteStart():int

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve la ubicación inicial del elemento en el flujo de texto como un índice absoluto. El primer carácter del flujo se encuentra en la posición 0.

Valor devuelto
int — El índice del inicio del elemento desde el comienzo del objeto TextFlow.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo utiliza dos objetos SpanElement para crear un párrafo y llama a span2.getAbsoluteStart() para obtener la posición inicial de span2.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getAbsoluteStartExample extends Sprite
    {    
        public function FlowElement_getAbsoluteStartExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            // add text to the spans, spans to the paragraph, and paragraph to the text flow
            span1.text = "The start of span2 ";
            span2.text = "in this paragraph is at index: ";
            p.fontSize = 20;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // find the starting position of span2 and update controller to display text
            span2.text += span2.getAbsoluteStart();  // 19
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

getCharAtPosition

()método 
public function getCharAtPosition(relativePosition:int):String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el carácter en la posición especificada con relación a este objeto FlowElement. El primer carácter se encuentra en la posición relativa 0.

Parámetros

relativePosition:int — La posición relativa del carácter en este objeto FlowElement.

Valor devuelto
String — Cadena que contiene el carácter.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo devuelve el carácter en la posición relativa 27 de un elemento SpanElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getCharAtPositionExample extends Sprite
    {        
        public function FlowElement_getCharAtPositionExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to the two spans, calling getCharAtPosition() to return the
            // character at relative position 27 in the first span
            span1.text = "The character at offset 27 in this paragraph is: ";
            span2.text =  span1.getCharAtPosition(27) + ".";    // i
            
            // add spans to paragraph p   
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getCharCodeAtPosition

()método 
public function getCharCodeAtPosition(relativePosition:int):int

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el código del carácter en la posición especificada con relación a este objeto FlowElement. El primer carácter se encuentra en la posición relativa 0.

Parámetros

relativePosition:int — La posición relativa del carácter en este objeto FlowElement.

Valor devuelto
int — el valor Unicode para el carácter en la posición especificada.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo devuelve el código del carácter en la posición relativa 16 de un objeto SpanElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getCharCodeAtPositionExample extends Sprite
    {        
        public function FlowElement_getCharCodeAtPositionExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            //create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to spans; use getCharCodeAtPosition() to add char code from pos. 16
            // of span1
            
            span1.text = "The character code at offset 16 in this paragraph is: ";
            span2.text =  String(span1.getCharCodeAtPosition(16)) + ".";    // 100 (d)
            
            // add spans to paragraph p   
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getElementRelativeStart

()método 
public function getElementRelativeStart(ancestorElement:FlowElement):int

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el inicio de este elemento con relación a un elemento antecesor. Asume que el elemento antecesor está en la cadena de elementos principales. Si el elemento antecesor es el elemento principal, éste es el mismo que this.parentRelativeStart. Si el elemento antecesor es el primer elemento principal de la jerarquía, éste es el mismo que parentRelativeStart más parent.parentRelativeStart, etc.

Parámetros

ancestorElement:FlowElement — El elemento desde el que se quiere encontrar el inicio relativo de este elemento.

Valor devuelto
int — el desplazamiento de este elemento.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo llama a getElementRelativeStart() para determinar la posición inicial relativa de un vínculo dentro de un párrafo.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getElementRelativeStartExample extends Sprite
    {        
        public function FlowElement_getElementRelativeStartExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();
            
            // add text to first two spans
            span1.text = "The relative start of the link SpanElement (";
            span2.text =  ") in this paragraph is at position ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add first span, link, and second span to paragraph p   
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            
            // call getElementRelativeStart() to get start of linkSpan and add to span 3
            span3.text = String(linkSpan.getElementRelativeStart(p)) + ".";  // 44.
            p.addChild(span3);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getNextSibling

()método 
public function getNextSibling():FlowElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el siguiente elemento FlowElement secundario de la jerarquía del flujo de texto.

Valor devuelto
FlowElement — el siguiente objeto FlowElement del mismo tipo, o null si no hay elementos secundarios.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo utiliza dos objetos SpanElement para mostrar Hello World y establece el resultado de span2.getNextSibling() como rojo.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getNextSiblingExample extends Sprite
    {        
        public function FlowElement_getNextSiblingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var nextSpanElement:SpanElement = new SpanElement();
            // add text, set font size, add spans to paragraph, add paragraph to text flow
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // get next SpanElement for span1 and set its color to red; display text
            nextSpanElement = SpanElement(span1.getNextSibling());
            nextSpanElement.color = 0xCC0000;
            textFlow.flowComposer.addController(new ContainerController(this,stage.stageWidth,stage.stageHeight));
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getParagraph

()método 
public function getParagraph():ParagraphElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el objeto ParagraphElement asociado a este elemento. Busca la siguiente jerarquía de flujo de texto y devuelve el primer objeto ParagraphElement.

Valor devuelto
ParagraphElement — el objeto ParagraphElement que se asocia a este objeto FlowElement.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo utiliza getParagraph() para devolver el elemento ParagraphElement para un objeto LinkElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getParagraphExample extends Sprite
    {        
        public function FlowElement_getParagraphExample()
        {
            // create a container and a controller for it and add to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to first span
            span1.text = "Text that includes a link to ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add text to second span and add spans and link to paragraph p
            span2.text = ". Notice that paragraph p2 is identical to paragraph p."; 
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            
            // call getParagraph() to retrieve paragaph for LinkElement 
            var p2:ParagraphElement = link.getParagraph();
            
            // add paragraph p2 to the text flow and display it
            textFlow.addChild(p2);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getPreviousSibling

()método 
public function getPreviousSibling():FlowElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el elemento FlowElement secundario anterior de la jerarquía del flujo de texto.

Valor devuelto
FlowElement — el objeto FlowElement anterior del mismo tipo, o null si no hay elementos secundarios anteriores.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo utiliza dos objetos SpanElement para mostrar Hello World y establece el resultado de span2.getPreviousSibling() como rojo.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getPreviousSiblingExample extends Sprite
    {        
        public function FlowElement_getPreviousSiblingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var prevSpanElement:SpanElement = new SpanElement();
            // add text, set font size, add spans to paragraph, add paragraph to text flow
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // get previous SpanElement for span2 and set its color to red; display text
            prevSpanElement = SpanElement(span2.getPreviousSibling());
            prevSpanElement.color = 0xCC0000;
            textFlow.flowComposer.addController(new ContainerController(this,400,200));
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getStyle

()método 
public function getStyle(styleProp:String):*

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Devuelve el valor del estilo especificado en el parámetro styleProp, que especifica el nombre del estilo y puede contener cualquier nombre de estilo de usuario. Accede a un fragmento existente, a un párrafo, flujo de texto o estilo de contenedor. Busca el árbol principal si el valor del estilo es undefined en un elemento concreto.

Parámetros

styleProp:String — El nombre del estilo cuyo valor se va a recuperar.

Valor devuelto
* — El valor del estilo especificado. El tipo varía en función del tipo de estilo al que se accede. Devuelve undefined si no se establece el estilo.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo llama a getStyle() para determinar si el estilo lineThrough se aplica a un fragmento.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getStyleExample extends Sprite
    {        
        public function FlowElement_getStyleExample()
        {
            // create a container and a TextFlow object
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            var textFlow:TextFlow = new TextFlow();
            
            // create a paragraph and set lineThrough style to true 
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.setStyle("lineThrough", true);
            // create two spans of text
            var p1Span1:SpanElement = new SpanElement();
            var p1Span2:SpanElement = new SpanElement();            
            p1Span1.text = "It was a dark and stormy night. ";
            p1Span2.text = "The quick red fox jumped over the lazy brown dog.";
            paragraph.addChild(p1Span1);
            paragraph.addChild(p1Span2);
            
            // call getStyle() for 1st span to see if lineThrough is on
            if(p1Span1.getStyle("lineThrough") == true)
                p1Span1.setStyle("lineThrough", false)    // if so, turn it off for this span
            textFlow.addChild(paragraph);
            
            // add composer and controller, then update controller to display text
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getText

()método 
public function getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Obtiene el rango de texto especificado desde un elemento del flujo.

Parámetros

relativeStart:int (default = 0) — La posición inicial del rango de texto que se va a recuperar, con relación al inicio del objeto FlowElement
 
relativeEnd:int (default = -1) — La posición final del rango de texto que se va a recuperar, con relación al inicio del objeto FlowElement, -1 hasta el final del elemento
 
paragraphSeparator:String (default = " ") — carácter para colocar entre los párrafos

Valor devuelto
String — El texto solicitado.

getTextFlow

()método 
public function getTextFlow():flashx.textLayout.elements:TextFlow

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Asciende por la jerarquía del flujo de texto para devolver el objeto raíz TextFlow para el elemento.

Valor devuelto
flashx.textLayout.elements:TextFlow — El objeto TextFlow raíz de este objeto FlowElement.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo utiliza getTextFlow() con un objeto LinkElement para devolver su objeto TextFlow raíz.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getTextFlowExample extends Sprite
    {        
        public function FlowElement_getTextFlowExample()
        {
            // create a container and a controller for it and add to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController(container, 400, 200);
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to first span
            span1.text = "Text that includes a link to ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add text to second span, add spans and link to paragraph p, and
            // add paragraph p to textFlow
            span2.text = ". Notice that textFlow2 is identical to textFlow."; 
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            textFlow.addChild(p);
            
            // use getTextFlow() with LinkElement to return its TextFlow; update controller
            // and display it
            var textFlow2:TextFlow = link.getTextFlow();     
            textFlow2.flowComposer.addController( controller );                               
            textFlow2.flowComposer.updateAllControllers();
        }
    }
}

initialized

()método 
public function initialized(document:Object, id:String):void

Llamado para objetos MXML tras crearse el objeto de implementación y todas las propiedades de componentes especificadas en la etiqueta MXML se hayan inicializado.

Parámetros

document:Object — El documento MXML que creó el objeto.
 
id:String — El identificador utilizado por el documento para hacer referencia a este objeto.

setStyle

()método 
public function setStyle(styleProp:String, newValue:*):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Establece el estilo especificado por el parámetro styleProp en el valor especificado por el parámetro newValue. Puede establecer un fragmento, párrafo, flujo de texto o estilo de contenedor, incluido cualquier par nombre-valor de usuario.

Nota: si asigna un estilo personalizado, Text Layout Framework podrá importarlo y exportarlo, pero el MXML compilado no lo admitirá.

Parámetros

styleProp:String — Nombre del estilo que se va a establecer.
 
newValue:* — El valor con el que se establece el estilo.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo llama a setStyle() para establecer el color de un fragmento y el estilo de fuente del flujo de texto en cursiva.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flash.text.engine.FontPosture;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_setStyleExample extends Sprite
    {        
        public function FlowElement_setStyleExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to the spans
            span1.text = "Hello, ";
            span2.text = "World!";
            
            // set the color style for span2 and add spans to paragraph p
            span2.setStyle("color", 0xCC0000);
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph to text flow, set fontStyle for the text flow to italic,
            // and update controller to display the paragraph
            textFlow.addChild(p);
            textFlow.setStyle("fontStyle", FontPosture.ITALIC);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

shallowCopy

()método 
public function shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Hace una copia de este objeto FlowElement. Para ello, copia el contenido entre dos posiciones de caracteres especificadas. Devuelve la copia como un nuevo objeto FlowElement. Al contrario de lo que ocurre con deepCopy(), shallowCopy() no copia ninguno de los elementos secundarios de este objeto FlowElement.

Si no hay argumentos, la acción predeterminada de shallowCopy() es copiar todo el contenido.

Parámetros

relativeStart:int (default = 0) — La posición relativa del texto del primer carácter que se va a copiar. La primera posición es 0.
 
relativeEnd:int (default = -1) — La posición relativa del texto del último carácter que se va a copiar. Un valor de -1 indica que la copia ha finalizado.

Valor devuelto
FlowElement — el objeto creado por la operación de copia.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo crea un segundo párrafo como copia superficial del primero y muestra que el segundo párrafo no tiene elementos secundarios.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_shallowCopyExample extends Sprite
    {        
        public function FlowElement_shallowCopyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();
            // add text to the spans, spans to the paragraph
            span1.text = "paragraph2 has  ";
            span3.text = " children, so it would display nothing."
            p.fontSize = 20;
            p.addChild(span1);
            p.addChild(span2);
            p.addChild(span3);
            // create paragraph p2 as a shallow copy of paragraph p
            var p2:ParagraphElement = p.shallowCopy(3, -1) as ParagraphElement; 
            // add the number of children that p2 has to span2 for paragraph p
            span2.text += p2.numChildren;    // 0
            // add paragraph p to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

splitAtPosition

()método 
public function splitAtPosition(relativePosition:int):FlowElement

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Divide este objeto FlowElement en la posición especificada por el parámetro relativePosition, que es una posición relativa en el texto para este elemento. Este método divide solamente objetos SpanElement y FlowGroupElement.

Parámetros

relativePosition:int — la posición en la que se divide el contenido del objeto original (siendo 0 la primera posición).

Valor devuelto
FlowElement — el nuevo objeto, que contiene el contenido del objeto original, comenzando desde la posición especificada.

Emite
RangeError — si relativePosition es mayor que textLength, o menor que 0.




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.