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
flash.globalization 

NumberFormatter  - 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
Paqueteflash.globalization
Clasepublic final class NumberFormatter
HerenciaNumberFormatter Inheritance Object

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

La clase NumberFormatter proporciona formato de configuración regional que distinga entre mayúsculas y minúsculas y análisis de valores numéricos. Puede dar formato a objetos int, uint y Number.

La clase NumberFormatter utiliza los datos y la funcionalidad proporcionada por el sistema operativo y está diseñado para dar formato a números según las convenciones de una configuración regional específica, a partir de las preferencias del usuario y las funciones admitidas por el sistema operativo del usuario. La posición del símbolo negativo, el separador decimal, el separador de agrupación, el patrón de agrupación y otros elementos dentro del formato del número puede variar dependiendo de la configuración regional.

Si el sistema operativo admite la configuración regional solicitada, las propiedades de formato numérico se establecen de acuerdo con las convenciones y los valores predeterminados de la configuración regional. Si la configuración regional requerida no está disponible, se establecen las propiedades de repuesto o según una configuración regional predeterminada del sistema, que se puede recuperar mediante la propiedad actualLocaleIDName.

Debido al uso de la configuración del usuario, al uso de patrones de formato proporcionados por el sistema operativo y al uso de una configuración regional de repuesto cuando la configuración regional requerida no se admite, los usuarios puedan ver diferentes resultados de formato, incluso cuando se utiliza el mismo ID de configuración regional.

Ver los ejemplos



Propiedades públicas
 PropiedadDefinido por
  actualLocaleIDName : String
[solo lectura] El nombre del ID real de configuración regional utilizado por este objeto NumberFormatter.
NumberFormatter
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  decimalSeparator : String
El carácter de separador decimal se utiliza para aplicar formato o analizar números con parte decimal.
NumberFormatter
  digitsType : uint
Define el conjunto de caracteres de dígitos utilizados cuando se aplica formato a números.
NumberFormatter
  fractionalDigits : int
El número máximo de dígitos que pueden aparecer después del separador decimal.
NumberFormatter
  groupingPattern : String
Describe la colocación de los separadores de agrupación dentro de la cadena de número con formato.
NumberFormatter
  groupingSeparator : String
El carácter o la cadena utilizado para el separador de agrupación.
NumberFormatter
  lastOperationStatus : String
[solo lectura] El estado de operación anterior que este objeto NumberFormatter ha realizado.
NumberFormatter
  leadingZero : Boolean
Especifica si se incluye un cero a la izquierda en un número con formato cuando no hay dígitos enteros a la izquierda del separador decimal.
NumberFormatter
  negativeNumberFormat : uint
Un valor numérico que indica un patrón de formato para números negativos.
NumberFormatter
  negativeSymbol : String
El símbolo negativo que se va a utilizar al aplicar formato a valores negativos.
NumberFormatter
  requestedLocaleIDName : String
[solo lectura] El nombre del ID de configuración regional requerido que se transfirió al constructor de este objeto NumberFormatter.
NumberFormatter
  trailingZeros : Boolean
Especifica si se incluyen ceros a la derecha en un número con formato.
NumberFormatter
  useGrouping : Boolean
Permite el uso del separador de agrupación cuando se aplica formato a números.
NumberFormatter
Métodos públicos
 MétodoDefinido por
  
NumberFormatter(requestedLocaleIDName:String)
Construye un nuevo objeto NumberFormatter para dar formato a números según las convenciones de una configuración regional determinada.
NumberFormatter
  
Da formato a un valor int.
NumberFormatter
  
Da formato a un valor Number.
NumberFormatter
  
Da formato a un valor uint.
NumberFormatter
  
[estática] Muestra una lista de todos los nombres de ID de configuración regional admitidos por esta clase.
NumberFormatter
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
  
Analiza una cadena y devuelve un objeto NumberParseResult que contiene los elementos analizados.
NumberFormatter
  
Analiza una cadena que contiene sólo dígitos y caracteres de espacios en blanco opcionales y devuelve un número.
NumberFormatter
 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
 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

actualLocaleIDName

propiedad
actualLocaleIDName:String  [solo lectura]

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

El nombre del ID real de configuración regional utilizado por este objeto NumberFormatter.

Existen tres posibilidades para el valor del nombre, en función del sistema operativo y del valor del parámetro requestedLocaleIDName transferido al constructor Collator().

  1. Si la configuración regional requerida no era LocaleID.DEFAULT y el sistema operativo admite la configuración regional requerida, el nombre devuelto es el mismo que la propiedad requestedLocaleIDName.
  2. Si LocaleID.DEFAULT se ha utilizado como el valor del parámetro requestedLocaleIDName en el constructor, se utiliza el nombre de la configuración regional actual especificado por el sistema operativo del usuario. El valor de LocaleID.DEFAULT conserva la configuración personalizada del usuario en el sistema operativo. Transferir un valor explícito como el parámetro requestedLocaleIDName no necesariamente produce el mismo resultado que utilizar LocaleID.DEFAULT incluso si los dos ID de configuración regional son los mismos. El usuario podría haber personalizado los ajustes de la configuración regional de su equipo y, al solicitar un nombre ID de configuración regional explícito en lugar de utilizar LocaleID.DEFAULT, la aplicación no recuperaría dichos ajustes personalizados.
  3. Si el sistema no admite el nombre de requestedLocaleIDName especificado en el constructor, se proporciona un nombre de ID de configuración regional de repuesto.



Implementación
    public function get actualLocaleIDName():String

Elementos de API relacionados

decimalSeparator

propiedad 
decimalSeparator:String

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

El carácter de separador decimal se utiliza para aplicar formato o analizar números con parte decimal.

Esta propiedad está definida inicialmente según la configuración regional que esté seleccionada cuando se construye el objeto formateador.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es dependent on the locale and operating system..



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

Emite
TypeError — si se asigna un valor null a esta propiedad.

Elementos de API relacionados

digitsType

propiedad 
digitsType:uint

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

Define el conjunto de caracteres de dígitos utilizados cuando se aplica formato a números.

Los distintos idiomas y regiones utilizan conjuntos de caracteres diferentes para representar los dígitos del 0 al 9. Esta propiedad define el conjunto de dígitos que se va a utilizar.

El valor de esta propiedad representa el valor Unicode para el dígito cero de un conjunto de dígitos decimales. Los valores válidos de esta propiedad se definen en la clase NationalDigitsType.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es dependent on the locale and operating system..



Implementación
    public function get digitsType():uint
    public function set digitsType(value:uint):void

Emite
TypeError — si se asigna un valor null a esta propiedad.

Elementos de API relacionados

fractionalDigits

propiedad 
fractionalDigits:int

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

El número máximo de dígitos que pueden aparecer después del separador decimal.

Los números se redondean al número de dígitos especificado en esta propiedad. El esquema de redondeo varía en función del sistema operativo del usuario.

Cuando la propiedad trailingZeros se establece en true, la parte fraccionaria del número (después de la coma decimal) se rellena con ceros hasta que su longitud coincida con el valor de esta propiedad fractionalDigits.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es 0.



Implementación
    public function get fractionalDigits():int
    public function set fractionalDigits(value:int):void

Elementos de API relacionados

groupingPattern

propiedad 
groupingPattern:String

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

Describe la colocación de los separadores de agrupación dentro de la cadena de número con formato.

Cuando la propiedad useGrouping se establece como true, la propiedad groupingPattern se utiliza para definir la ubicación y el patrón utilizados para el separador de agrupación.

El patrón de agrupación se define como una cadena que contiene los números separados por puntos y comas y, opcionalmente, pueden terminar con un asterisco. Por ejemplo: "3;2;*". Cada número de la cadena representa el número de dígitos de un grupo. El separador de agrupación se coloca antes de cada grupo de dígitos. Un asterisco al final de la cadena indica que los grupos con ese número de dígitos se deben repetir para el resto de la cadena con formato. Si no hay asterisco, no hay grupos ni separadores adicionales para el resto de la cadena con formato.

El primer número de la cadena corresponde al primer grupo de dígitos a la izquierda del separador decimal. Los siguientes números definen el número de dígitos de los grupos subsiguientes a la izquierda. Por lo tanto, la cadena "3;2;*" indica que el separador de agrupación se coloca después del primer grupo de 3 dígitos, seguido de grupos de 2 dígitos. Por ejemplo: 98,76,54,321

La tabla siguiente muestra ejemplos de formato del número 123456789.12 con varios patrones de agrupación. El separador de agrupación es una coma y el separador decimal es un punto.

Patrón de agrupaciónFormato de ejemplo
3;*123,456,789.12
3;2;*12,34,56,789.12
3123456,789.12

Sólo se puede definir un número de tamaños de agrupación. En algunos sistemas operativos, los patrones de agrupación solamente puede contener dos números más un asterisco. Otros sistemas operativos admiten hasta cuatro números y un asterisco. Para los patrones sin un asterisco, algunos sistemas operativos sólo admiten un número, mientras que otros admiten hasta tres. Si se supera el número máximo de elementos de patrón de agrupación, los elementos adicionales se pasan por alto y la propiedad lastOperationStatus se establece como se describe a continuación.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.



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

Emite
TypeError — si se asigna un valor null a esta propiedad.

Elementos de API relacionados

groupingSeparator

propiedad 
groupingSeparator:String

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

El carácter o la cadena utilizado para el separador de agrupación.

El valor de esta propiedad se utiliza como separador de agrupación cuando el número con formato de la propiedad useGrouping se establece como true. Esta propiedad está definida inicialmente según la configuración regional que esté seleccionada cuando se construye el objeto formateador.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es dependent on the locale and operating system..



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

Emite
TypeError — si se asigna un valor null a esta propiedad.

Elementos de API relacionados

lastOperationStatus

propiedad 
lastOperationStatus:String  [solo lectura]

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

El estado de operación anterior que este objeto NumberFormatter ha realizado. La propiedad lastOperationStatus se establece siempre que se llame al constructor o a un método de esta clase, o si se establece otra propiedad. Para conocer los valores posibles, consulte la descripción de cada método.



Implementación
    public function get lastOperationStatus():String

Elementos de API relacionados

leadingZero

propiedad 
leadingZero:Boolean

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

Especifica si se incluye un cero a la izquierda en un número con formato cuando no hay dígitos enteros a la izquierda del separador decimal.

Cuando esta propiedad se establece en true, se incluye un cero a la izquierda del separador decimal cuando haya valores numéricos con formato entre -1.0 y 1.0. Si esta propiedad se establece en false no se incluye ningún un cero a la izquierda.

Por ejemplo, si el número es 0.321 y esta propiedad se establece true, el cero a la izquierda sí se incluye en la cadena con formato. Si la propiedad se establece como false, no se incluye ningún cero a la izquierda. En ese caso, la cadena sólo incluye el separador decimal seguido de los dígitos decimales, es decir, .321.

La tabla siguiente muestra ejemplos de cómo se aplica formato a números en función de los valores de esta propiedad y las propiedades fractionalDigits y trailingZeros relacionadas.

trailingZerosleadingZerofractionalDigits0.120
truetrue30.1200.000
falsetrue30.120
truefalse3.120.000
falsefalse3.120

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es dependent on the locale and operating system..



Implementación
    public function get leadingZero():Boolean
    public function set leadingZero(value:Boolean):void

Emite
TypeError — si se asigna un valor null a esta propiedad.

Elementos de API relacionados

negativeNumberFormat

propiedad 
negativeNumberFormat:uint

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

Un valor numérico que indica un patrón de formato para números negativos. Este patrón define la ubicación del símbolo negativo o el paréntesis en relación con la parte numérica del número con formato.

En la tabla siguiente se resumen los posibles formatos de números negativos. Cuando se aplica formato a un número negativo, el signo menos se sustituye por el valor de la propiedad negativeSymbol y el carécter 'n' se sustituye por el valor numérico con formato.

Tipo de formato de número negativoFormato
0(n)
1-n
2- n
3n-
4n -

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es dependent on the locale and operating system..



Implementación
    public function get negativeNumberFormat():uint
    public function set negativeNumberFormat(value:uint):void

Emite
ArgumentError — si el valor asignado no es un número entre 0 y 4.

Elementos de API relacionados

negativeSymbol

propiedad 
negativeSymbol:String

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

El símbolo negativo que se va a utilizar al aplicar formato a valores negativos.

Este símbolo se utiliza con el formato de número negativo cuando se aplica formato a un número que es menor que cero. No se utiliza en formatos de números negativos que no incluyen un signo negativo (por ejemplo, cuando los números negativos aparecen entre paréntesis).

Esta propiedad se establece en un valor predeterminado para la configuración regional real seleccionada cuando se construye este formateador. Se puede establecer con un valor para anular la configuración predeterminada.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.



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

Emite
MemoryError — si el sistema no puede asignar suficiente memoria interna.

Elementos de API relacionados

requestedLocaleIDName

propiedad 
requestedLocaleIDName:String  [solo lectura]

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

El nombre del ID de configuración regional requerido que se transfirió al constructor de este objeto NumberFormatter.

Si se ha utilizado el valor LocaleID.DEFAULT, el nombre devuelto es "i-default". La configuración regional real que se utiliza puede ser diferente de la configuración regional requerida cuando cuando se aplica una configuración regional de repuesto. El nombre de la configuración regional real se puede recuperar usando la propiedad actualLocaleIDName.



Implementación
    public function get requestedLocaleIDName():String

Elementos de API relacionados

trailingZeros

propiedad 
trailingZeros:Boolean

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

Especifica si se incluyen ceros a la derecha en un número con formato.

Cuando esta propiedad se establece en true, se incluyen ceros a la derecha en la parte fraccionaria del número con formato hasta el límite especificado por la propiedad fractionalDigits. Cuando esta propiedad se establece en false, no se muestra ningún cero a la derecha.

Por ejemplo, si el valor numérico es 123.4, esta propiedad se establece en true, y la propiedad fractionalDigits se establece en 3, la cadena con formato mostrará ceros a la derecha, es decir, 123.400 . Si esta propiedad es false, no se incluirán ceros a laderecha y la cadena muestra simplemente el separador decimal seguido de los dígitos decimales sin ceros añadidos, es decir, 123,4 .

La tabla siguiente muestra ejemplos de cómo se aplica formato a valores numéricos en función de los valores de esta propiedad y las propiedades fractionalDigits y leadingZero relacionadas.

trailingZerosleadingZerofractionalDigits0.120
truetrue30.1200.000
falsetrue30.120
truefalse3.120.000
falsefalse3.120

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

El valor predeterminado es dependent on the locale and operating system..



Implementación
    public function get trailingZeros():Boolean
    public function set trailingZeros(value:Boolean):void

Emite
TypeError — si se asigna un valor null a esta propiedad.

Elementos de API relacionados

useGrouping

propiedad 
useGrouping:Boolean

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

Permite el uso del separador de agrupación cuando se aplica formato a números.

Cuando la propiedad useGrouping se establece en true, los dígitos se agrupan y se delimitan mediante el carácter separador de agrupación. Por ejemplo: 123.456.789,22

Cuando la propiedad useGrouping se establece en false, los dígitos no se agrupan ni se separan. Por ejemplo: 123456789.22

El símbolo que se va a utilizar como separador de agrupación está definido por la propiedad groupingSeparator. El número de dígitos entre los separadores de agrupamiento está definido por la propiedad groupingPattern.

Cuando se asigna un valor a esta propiedad y no hay errores ni advertencias, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.



Implementación
    public function get useGrouping():Boolean
    public function set useGrouping(value:Boolean):void

Elementos de API relacionados

Información sobre constructores

NumberFormatter

()Información sobre
public function NumberFormatter(requestedLocaleIDName:String)

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

Construye un nuevo objeto NumberFormatter para dar formato a números según las convenciones de una configuración regional determinada.

Este constructor determina si el sistema operativo actual admite el nombre del ID solicitado configuración regional. Si no se admite, se utilizará en su lugar una configuración regional repuesto. Si se utiliza una configuración regional de repuesto, la propiedad lastOperationStatus indica el tipo de repuesto y la propiedad actualLocaleIDName contiene el nombre del ID de configuración regional de repuesto.

Para dar formato a partir de las preferencias del sistema operativo actuales del usuario, transfiera el valor LocaleID.DEFAULT del parámetro requestedLocaleIDName al constructor.

Cuando el constructor se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

Cuando nombre del ID de la configuración regional no está disponible, lastOperationStatus se establece en uno de los valores siguientes:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

Si esta clase no se admite en el sistema operativo actual, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.UNSUPPORTED_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Para obtener información detallada sobre las advertencias que aparecen en la lista anterior y sobre otros valores posibles de la proipedad lastOperationStatus, consulte las descripciones de la clase LastOperationStatus.

Parámetros
requestedLocaleIDName:String — El nombre de ID de configuración regional preferida para utilizar al determinar los formatos de número.

Emite
TypeError — si requestedLocaleIDName es null

Elementos de API relacionados

Información sobre métodos

formatInt

()método
public function formatInt(value:int):String

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

Da formato a un valor int. Esta función es equivalente al método formatNumber() con la salvedad de que toma un valor int. Si el valor transferido es demasiado grande o pequeño, como un valor mayor que 1.72e308 o menor que 1.72e-308, esta función devuelve 0.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

value:int — Un valor int al que dar formato.

Valor devuelto
String — Una cadena de número con formato.

Emite
MemoryError — para cualquier problema de asignación de memoria interna.

Elementos de API relacionados

formatNumber

()método 
public function formatNumber(value:Number):String

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

Da formato a un valor Number.

Esta función da formato al número basado en los valores de propiedad de formateador. Si las propiedades no se modifican tras la creación del objeto numberFormatter, se da formato a los números según las convenciones específicas de la configuración regional proporcionadas por el sistema operativo de la configuración regional identificada por actualLocaleIDName. Para personalizar el formato, las propiedades se puede modificar para controlar determinados aspectos de aplicación de formato a un número.

Con esta función se puede dar formato a números muy grandes y muy pequeños. Sin embargo, el número de dígitos significativos está limitado a la precisión proporcionada por el objeto Number. No se admite notación científica.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

value:Number — Un valor Number al que dar formato.

Valor devuelto
String — Una cadena de número con formato.

Emite
MemoryError — si hay cualquier problema de asignación de memoria interna.

Elementos de API relacionados

formatUint

()método 
public function formatUint(value:uint):String

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

Da formato a un valor uint. Esta función es equivalente al método formatNumber() con la salvedad de que toma un valor uint. Si el valor transferido es demasiado grande, como un valor mayor que 1.72e308, esta función devuelve 0.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

value:uint — Un valor uint.

Valor devuelto
String — Una cadena de número con formato.

Emite
MemoryError — si hay cualquier problema de asignación de memoria interna.

Elementos de API relacionados

getAvailableLocaleIDNames

()método 
public static function getAvailableLocaleIDNames():Vector.<String>

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

Muestra una lista de todos los nombres de ID de configuración regional admitidos por esta clase.

Si esta clase no se admite en el sistema operativo actual, este método devuelve un valor null.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Valor devuelto
Vector.<String> — Un vector de cadenas que contiene todos los nombres de ID de configuración regional admitidos por esta clase.

parse

()método 
public function parse(parseString:String):NumberParseResult

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

Analiza una cadena y devuelve un objeto NumberParseResult que contiene los elementos analizados.

El objeto NumberParseResult contiene el valor del primer número encontrado en la cadena de entrada, el índice de inicio para el número en la cadena y el índice del primer carácter después del número en la cadena.

Si la cadena no contiene un número, el valor de la propiedad NumberParseResult se establece como NaN y las propiedades startIndex y endIndex se establecen en el valor hexadecimal 0x7fffffff.

Esta función utiliza el valor de la propiedad decimalSeparator para determinar la parte de la número que contiene dígitos fraccionarios, la propiedad groupingSeparator para determinar los caracteres permitidos en los dígitos del número y la propiedad negativeNumberFormat para controlar cómo se representan los valores negativos.

La tabla siguiente identifica el resultado de cadenas analizadas para los distintos valores de NegativeNumberFormat:

NegativeNumberFormatCadena de entradaResultado
(n)"(123)" o "( 123 )""-123"
-n"-123" o "- 123""-123"
- n"-123" o "- 123""-123"
n-"-123" o "- 123""-123"
n -"-123" o "- 123""-123"

Sólo se permite un espacio en blanco entre el número y el signo menos o un paréntesis.

Otras propiedades se omiten al determinar un número válido. Concretamente, se omite el valor de la propiedad digitsType y los dígitos pueden ir desde cualquiera de los conjuntos de dígitos que se enumeran en la clase NationalDigitsType. Los valores de las propiedades groupingPattern y useGrouping no influyen en la análisis del número.

Si los números van precedidos o seguidos en la cadena por un signo '+', el signo más se trata como un carácter que no forma parte del número.

Esta función no analiza cadenas que contengan números en notación científica (p. ej., 1.23e40).

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

parseString:String

Valor devuelto
NumberParseResult

Emite
TypeError — si parseString es null

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El siguiente código analiza un número en una cadena y recupera el prefijo y un sufijo:
 
         var nf:NumberFormatter = new NumberFormatter("fr-FR"); 
         var str:String = "1,56 mètre"
         var result:NumberParseResult = nf.parse(str);
         trace(result.value) // 1.56
         trace(str.substr(0,result.startIndex));                // ""
         trace(str.substr(result.startIndex, result.endIndex)); // "1,56"
         trace(str.substr(result.endIndex));                    // " mètre"
         

parseNumber

()método 
public function parseNumber(parseString:String):Number

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

Analiza una cadena que contiene sólo dígitos y caracteres de espacios en blanco opcionales y devuelve un número. Si la cadena no empieza por un número o si contiene caracteres distintos de espacios en blanco que no forman parte del número, este método devuelve NaN. El espacio en blanco antes o después de los dígitos numéricos se omite. Un carácter de espacio en blanco es un carácter que tiene una propiedad de separador de espacio (Zs) en la base de datos de caracteres Unicode (consulte http://www.unicode.org/ucd/).

Si el dígito numérico va precedido o seguido de un signo más '+' se trata como caracter distinto de espacio en blanco. El valor devuelto es NaN.

Consulte la descripción de la función parse para obtener más información sobre análisis de números y lo que constituye un número válido.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

parseString:String

Valor devuelto
Number

Emite
TypeError — si parseString es null

Elementos de API relacionados

NumberFormatterExample.as

Este ejemplo muestra cómo se puede dar formato a números de manera diferente en distintas configuraciones regionales.

Este ejemplo utiliza las siguientes configuraciones regionales: configuración regional predeterminada del sistema operativo del usuario para formato de números, japonés (Japón), inglés (EE.UU.) y francés (Francia). El ejemplo utiliza el miembro estático LocaleID.DEFAULT para solicitar la configuración regional predeterminada del sistema operativo.

Tenga en cuenta que los resultados de este ejemplo pueden variar en función del sistema operativo y las preferencias del usuario.

El ejemplo realiza las acciones siguientes para cada configuración regional de la lista:

  1. Crea un objeto NumberFormatter.
  2. Da formato al mismo valor que un número, un entero y un entero sin signo, y muestra los resultados.
 
package {
    import flash.globalization.NumberFormatter;
    import flash.globalization.LocaleID;
    
    public class NumberFormatterExample extends Sprite
    {
        public function NumberFormatterExample():void
        {
            var localeNames:Array = [LocaleID.DEFAULT,"ja_JP","en_US","fr_FR"];
            
            for ( var i:int = 0; i < localeNames.length; i++ ) 
            {
                var nf:NumberFormatter = new NumberFormatter( localeNames[i] as String );
                trace('\n\n' + "LocaleID requested: " + nf.requestedLocaleIDName 
                    + "; actual: " + nf.actualLocaleIDName);
                trace( "Last Operation Status:" + nf.lastOperationStatus );   
            
                var numberString:String = nf.formatNumber(123456789.19); 
                trace( "Formatted Number:" + numberString);
                numberString = nf.formatInt(-123456789); 
                trace( "Formatted Int:" + numberString);
                numberString = nf.formatUint(123456789); 
                trace( "Formatted UInt:" + numberString);
            }
        }
    }
}
NumberFormatterParseExample.as

Este ejemplo muestra dos formas diferentes de analizar una cadena de entrada y extraer un valor numérico.

Tenga en cuenta que los resultados de este ejemplo pueden variar en función del sistema operativo y las preferencias del usuario.

En este ejemplo se muestran los siguientes procedimientos:

  1. Crea un objeto NumberFormatter.
  2. Llama al método NumberFormatter.parse() para analizar la cadena y devuelve un objeto NumberParseResult.
  3. Llama al método NumberFormatter.parseNumber() para analizar la cadena y devuelve un valor de Number.
 
package {
      import flash.globalization.NumberFormatter;
      import flash.globalization.NumberParseResult;
      import flash.globalization.LastOperationStatus;
      import flash.globalization.LocaleID;

      public class NumberFormatterParseExample
      {
            public function NumberFormatterParseExample():void
            {
                var nf:NumberFormatter = new NumberFormatter( "en_US" );
                trace("LocaleID requested: " + nf.requestedLocaleIDName 
                    + "; actual: " + nf.actualLocaleIDName);
                trace( "Last Operation Status:" + nf.lastOperationStatus );  

                var inputNumberString:String = "123,567,89,0.254";
                var parseResult:NumberParseResult = nf.parse(inputNumberString);
                if ( nf.lastOperationStatus == LastOperationStatus.NO_ERROR ) {
                    trace("Parsed value:" + parseResult.value);
                }
                inputNumberString = "-123,567,89,0.254";
                var parsedNumber:Number = nf.parseNumber(inputNumberString);
                if ( nf.lastOperationStatus == LastOperationStatus.NO_ERROR ) {
                    trace("Parsed value:" + parsedNumber);
                }
            }
      }
}




[ 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.