Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
flash.globalization 

NumberFormatter  - AS3

Paketx

Översta nivån
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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketflash.globalization
Klasspublic final class NumberFormatter
ArvNumberFormatter Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Klassen NumberFormatter innehåller språkkänslig formatering och tolkning av numeriska värden. Den kan användas för att formatera int-, uint- och Number-objekt.

Klassen NumberFormatter använder data och funktioner från operativsystemet och är utformad att formatera tal i enlighet med reglerna för ett visst språk, baserat på användarens inställningar och de funktioner som stöds av användarens operativsystem. Placeringen av den negativa symbolen, decimalavgränsaren, grupperingsavgränsaren, grupperingsmönstret och andra element i talformatet kan variera beroende på språk.

Om det i operativsystemet finns stöd för det begärda språket, ställs talformateringsegenskaperna in i enlighet med konventioner och standarder för det begärda språket. Om det begärda språket inte är tillgängligt ställs egenskaperna in efter reservspråket eller systemets standardspråk, som kan hämtas med egenskapen actualLocaleIDName.

På grund av användning av användarens inställningar, användning av formateringsmönster från operativsystemet och användning av ett reservspråk när det begärda språket inte stöds, kan olika användare se olika formateringsresultat, även om de använder samma språk-ID.

Visa exemplen



Publika egenskaper
 EgenskapDefinieras med
  actualLocaleIDName : String
[skrivskyddad] Namnet på det faktiska språk-ID som används av det här NumberFormatter-objektet.
NumberFormatter
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  decimalSeparator : String
Den decimalavgränsare som används för att formatera eller tolka tal med decimaler.
NumberFormatter
  digitsType : uint
Definierar den sifferuppsättning som ska användas för att formatera tal.
NumberFormatter
  fractionalDigits : int
Det största antal siffror som kan visas efter decimaltecknet.
NumberFormatter
  groupingPattern : String
Beskriver placeringen för grupperingsavgränsare i den formaterade nummersträngen.
NumberFormatter
  groupingSeparator : String
Det tecken eller den sträng som används för grupperingsavgränsaren.
NumberFormatter
  lastOperationStatus : String
[skrivskyddad] Status för den tidigare åtgärden som detta NumberFormatter-objekt utförde.
NumberFormatter
  leadingZero : Boolean
Anger om en inledande nolla ska inkluderas i ett formaterat tal när det inte finns några heltalssiffror till vänster om decimaltecknet.
NumberFormatter
  negativeNumberFormat : uint
Ett numeriskt värde som anger ett formateringsmönster för negativa tal.
NumberFormatter
  negativeSymbol : String
Den negativa symbol som ska användas vid formatering av negativa värden.
NumberFormatter
  requestedLocaleIDName : String
[skrivskyddad] Namnet på det begärda språk-ID som skickades till konstruktorn för det här NumberFormatter-objektet.
NumberFormatter
  trailingZeros : Boolean
Anger om efterföljande nollor ska inkluderas i ett formaterat tal.
NumberFormatter
  useGrouping : Boolean
Medger användning av grupperingsavgränsare vid formatering av tal.
NumberFormatter
Publika metoder
 MetodDefinieras med
  
NumberFormatter(requestedLocaleIDName:String)
Skapar ett nytt NumberFormatter-objekt för att formatera tal i enlighet med reglerna för ett visst språk.
NumberFormatter
  
Formaterar ett int-värde.
NumberFormatter
  
Formaterar ett nummervärde.
NumberFormatter
  
Formaterar ett uint-värde.
NumberFormatter
  
[statisk] Visar alla språk-ID:n som stöds i den här klassen.
NumberFormatter
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
  
Tolkar en sträng och returnerar ett NumberParseResult-objekt med de tolkade elementen.
NumberFormatter
  
Tolkar en sträng som bara innehåller siffror och valfria blankstegstecken och returnerar ett tal.
NumberFormatter
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

actualLocaleIDName

egenskap
actualLocaleIDName:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Namnet på det faktiska språk-ID som används av det här NumberFormatter-objektet.

Det finns tre möjliga värden för namnet, beroende på operativsystemet och värdet på den requestedLocaleIDName-parameter som skickas till Collator()-konstruktorn.

  1. Om det begärda språket inte var LocaleID.DEFAULT, och operativsystemet har stöd för det begärda språket, är det namn som returneras samma som egenskapen requestedLocaleIDName.
  2. Om LocaleID.DEFAULT användes som värdet för parametern requestedLocaleIDName till konstruktorn, används det namn för det aktuella språket som specificeras av användarens operativsystem. Värdet LocaleID.DEFAULT bevarar användarens anpassade inställningar i operativsystemet. Om du skickar ett uttryckligt värde som requestedLocaleIDName-parameter ger det inte nödvändigtvis samma resultat som när du använder LocaleID.DEFAULT, även om de båda språknamnen är samma. Användaren kan ha anpassat språkinställningarna på datorn, och om han/hon begär ett uttryckligt språk-ID i stället för att använda LocaleID.DEFAULT hämtar ditt program inte dessa anpassade inställningar.
  3. Om systemet saknar stöd för det requestedLocaleIDName som anges i konstruktorn används ett reservspråk-ID i stället.



Implementering
    public function get actualLocaleIDName():String

Relaterade API-element

decimalSeparator

egenskap 
decimalSeparator:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Den decimalavgränsare som används för att formatera eller tolka tal med decimaler.

Den här egenskapen ställs först in baserat på det språk som är valt när formateringsobjektet skapas.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är dependent on the locale and operating system..



Implementering
    public function get decimalSeparator():String
    public function set decimalSeparator(value:String):void

Utlöser
TypeError — om den här egenskapen tilldelas ett null-värde.

Relaterade API-element

digitsType

egenskap 
digitsType:uint

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Definierar den sifferuppsättning som ska användas för att formatera tal.

Olika språk och regioner använder olika teckenuppsättningar för att representera siffrorna 0 till 9. Den här egenskapen definierar den sifferuppsättning som ska användas

Värdet på den här egenskapen representerar Unicode-värdet för siffran noll i en decimalsifferuppsättning. Giltiga värden för den här egenskapen definieras i klassen NationalDigitsType.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är dependent on the locale and operating system..



Implementering
    public function get digitsType():uint
    public function set digitsType(value:uint):void

Utlöser
TypeError — om den här egenskapen tilldelas ett null-värde.

Relaterade API-element

fractionalDigits

egenskap 
fractionalDigits:int

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Det största antal siffror som kan visas efter decimaltecknet.

Talen avrundas till det antal siffror som anges av den här egenskapen. Avrundningsschemat varierar beroende på användarens operativsystem.

När egenskapen trailingZeros är true fylls talets bråkdel (efter decimaltecknet) ut med nollor tills längden matchar värdet för den här fractionalDigits-egenskapen.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är 0.



Implementering
    public function get fractionalDigits():int
    public function set fractionalDigits(value:int):void

Relaterade API-element

groupingPattern

egenskap 
groupingPattern:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Beskriver placeringen för grupperingsavgränsare i den formaterade nummersträngen.

När egenskapen useGrouping är true används egenskapen groupingPattern för att definiera den placering och det mönster som används för grupperingsavgränsaren.

Grupperingsmönstret definieras som en sträng med tal, som avgränsas med semikolon och som kan avslutas med en asterisk. Till exempel: "3;2;*". Varje tal i strängen representerar antalet siffror i en grupp. Grupperingsavgränsaren placeras före varje siffergrupp. En asterisk i slutet av strängen anger att grupper med det antalet siffror ska upprepas i resten av den formaterade strängen. Om det inte finns någon asterisk finns inga ytterligare grupper eller avgränsare för resten av den formaterade strängen.

Det första talet i strängen motsvarar den första gruppen med siffror till vänster om decimaltecknet. Efterföljande tal definierar antalet siffror i efterföljande grupper till vänster. Strängen "3;2;*" anger alltså att en grupperingsavgränsare placeras efter den första gruppen med tre siffror, följt av grupper med två siffror. Till exempel: 98,76,54,321

Följande tabell innehåller exempel på hur talet 123456789.12 kan formateras med olika grupperingsmönster. Grupperingsavgränsaren är ett komma och decimaltecknet är en punkt.

GrupperingsmönsterExempelformat
3;*123,456,789.12
3;2;*12,34,56,789.12
3123456,789.12

Du kan bara definiera ett begränsat antal grupperingsstorlekar. På vissa operativsystem kan grupperingsmönster bara innehålla två tal plus en asterisk. Andra operativsystem kan ha stöd för fyra tal och en asterisk. För mönster utan någon asterisk har vissa operativsystem bara stöd för ett tal, medan andra har stöd för upp till tre. Om det största tillåtna antalet element för grupperingsmönstret överskrids ignoreras ytterligare element och egenskapen lastOperationStatus ställs in enligt nedanstående.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.



Implementering
    public function get groupingPattern():String
    public function set groupingPattern(value:String):void

Utlöser
TypeError — om den här egenskapen tilldelas ett null-värde.

Relaterade API-element

groupingSeparator

egenskap 
groupingSeparator:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Det tecken eller den sträng som används för grupperingsavgränsaren.

Värdet på den här egenskapen används som grupperingsavgränsare vid formatering av tal när egenskapen useGrouping är inställd på true. Den här egenskapen ställs först in baserat på det språk som är valt när formateringsobjektet skapas.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är dependent on the locale and operating system..



Implementering
    public function get groupingSeparator():String
    public function set groupingSeparator(value:String):void

Utlöser
TypeError — om den här egenskapen tilldelas ett null-värde.

Relaterade API-element

lastOperationStatus

egenskap 
lastOperationStatus:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Status för den tidigare åtgärden som detta NumberFormatter-objekt utförde. Egenskapen lastOperationStatus anges när konstruktorn eller en metod för den här klassen anropas eller när en annan egenskap anges. Beskrivningarna av de olika metoderna innehåller information om möjliga värden.



Implementering
    public function get lastOperationStatus():String

Relaterade API-element

leadingZero

egenskap 
leadingZero:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Anger om en inledande nolla ska inkluderas i ett formaterat tal när det inte finns några heltalssiffror till vänster om decimaltecknet.

När den här egenskapen är true inkluderas en inledande nolla till vänster om decimaltecknet vid formatering av numeriska värden mellan -1,0 och 1,0. När egenskapen är false inkluderas ingen inledande nolla.

Om talet till exempel är 0,321, och den här egenskapen är true, inkluderas den inledande nollan i den formaterade strängen. Om egenskapen är false inkluderas ingen inledande nolla. I så fall innehåller strängen bara decimaltecknet följt av decimalerna, som i .321.

Följande tabell innehåller exempel på hur tal formateras baserat på värdena för den här egenskapen och de relaterade egenskaperna fractionalDigits och trailingZeros.

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

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är dependent on the locale and operating system..



Implementering
    public function get leadingZero():Boolean
    public function set leadingZero(value:Boolean):void

Utlöser
TypeError — om den här egenskapen tilldelas ett null-värde.

Relaterade API-element

negativeNumberFormat

egenskap 
negativeNumberFormat:uint

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Ett numeriskt värde som anger ett formateringsmönster för negativa tal. Det här mönstret definierar placeringen av den negativa symbolen eller parentesen i förhållande till den numeriska delen av det formaterade talet.

Följande tabell sammanfattar möjliga format för negativa tal. När ett negativt tal formateras ersätts minustecknet i formatet med värdet för egenskapen negativeSymbol och tecknet 'n' ersätts med det formaterade numeriska värdet.

Formattyp för negativa talFormat
0(n)
1-n
2- n
3n-
4n -

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är dependent on the locale and operating system..



Implementering
    public function get negativeNumberFormat():uint
    public function set negativeNumberFormat(value:uint):void

Utlöser
ArgumentError — om det tilldelade värdet inte är ett tal mellan 0 och 4.

Relaterade API-element

negativeSymbol

egenskap 
negativeSymbol:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Den negativa symbol som ska användas vid formatering av negativa värden.

Den här symbolen används med negativa tal vid formatering av tal som är mindre än noll. Det används inte i format för negativa tal som inte innehåller ett negativt tecken (t.ex. när negativa tal står inom parentes).

Den här egenskapen ställs in på ett standardvärde för det faktiska språk som användes när den här formateraren skapades. Du kan ange ett värde som medför att standardinställningen ignoreras.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.



Implementering
    public function get negativeSymbol():String
    public function set negativeSymbol(value:String):void

Utlöser
MemoryError — om systemet inte kan tilldela tillräckligt mycket internt minne.

Relaterade API-element

requestedLocaleIDName

egenskap 
requestedLocaleIDName:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Namnet på det begärda språk-ID som skickades till konstruktorn för det här NumberFormatter-objektet.

Om värdet LocaleID.DEFAULT användes returneras namnet "i-default". Det språk som faktiskt används kan skilja sig från det begärda språket när ett reservspråk används. Namnet på det faktiska språket kan hämtas med egenskapen actualLocaleIDName.



Implementering
    public function get requestedLocaleIDName():String

Relaterade API-element

trailingZeros

egenskap 
trailingZeros:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Anger om efterföljande nollor ska inkluderas i ett formaterat tal.

När den här egenskapen är true inkluderas efterföljande nollor i det formaterade talets bråkdel, upp till den gräns som anges av egenskapen fractionalDigits. När den här egenskapen är false visas inga efterföljande nollor.

Om det numeriska värdet till exempel är 123.4, och den här egenskapen är true och egenskapen fractionalDigits är 3, innehåller den formaterade strängen efterföljande nollor, som i 123.400. Om den här egenskapen är false inkluderas inga efterföljande nollor och strängen visar bara decimaltecknet följt av de decimaler som inte är nollor, som i 123.4.

Följande tabell innehåller exempel på hur numeriska värden formateras baserat på värdena för den här egenskapen och de relaterade egenskaperna fractionalDigits och leadingZero.

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

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Standardvärdet är dependent on the locale and operating system..



Implementering
    public function get trailingZeros():Boolean
    public function set trailingZeros(value:Boolean):void

Utlöser
TypeError — om den här egenskapen tilldelas ett null-värde.

Relaterade API-element

useGrouping

egenskap 
useGrouping:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Medger användning av grupperingsavgränsare vid formatering av tal.

När egenskapen useGrouping är true grupperas siffror och avgränsas med tecknet för grupperingsavgränsaren. Till exempel: 123,456,789.22

När egenskapen useGrouping är false varken grupperas eller avgränsas siffror. Till exempel: 123456789.22

Den symbol som ska användas som grupperingsavgränsare definieras av egenskapen groupingSeparator. Antalet siffror mellan grupperingsavgränsare definieras av egenskapen groupingPattern.

När den här egenskapen tilldelas ett värde, och det inte visas några varningar eller fel, ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.



Implementering
    public function get useGrouping():Boolean
    public function set useGrouping(value:Boolean):void

Relaterade API-element

Konstruktordetaljer

NumberFormatter

()Konstruktor
public function NumberFormatter(requestedLocaleIDName:String)

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Skapar ett nytt NumberFormatter-objekt för att formatera tal i enlighet med reglerna för ett visst språk.

Den här konstruktorn avgör om det aktuella operativsystemet har stöd för det begärda språk-ID:t. Om det inte stöds används ett reservspråk i stället. Om ett reservspråk används visar egenskapen lastOperationStatus dess typ, och egenskapen actualLocaleIDName innehåller namnet på reservspråket.

Om formateringen ska ske baserat på användarens aktuella operativsysteminställningar skickar du värdet LocaleID.DEFAULT i parametern requestedLocaleIDName till konstruktorn.

När konstruktorn slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

När det begärda språk-ID:t inte är tillgängligt ställs lastOperationStatus in på något av följande:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

Om den här klassen inte stöds på det aktuella operativsystemet ställs egenskapen lastOperationStatus in på följande:

  • LastOperationStatus.UNSUPPORTED_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Mer information om de varningsmeddelanden som visas ovan och andra möjliga värden för egenskapen lastOperationStatus finns i beskrivningarna för klassen LastOperationStatus.

Parametrar
requestedLocaleIDName:String — Det språk-ID som helst ska användas när formatet för tal ska fastställas.

Utlöser
TypeError — Om requestedLocaleIDName är null.

Relaterade API-element

Metoddetaljer

formatInt

()metod
public function formatInt(value:int):String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Formaterar ett int-värde. Den här funktionen motsvarar metoden formatNumber(), bortsett från att den använder ett int-värde. Om det värde som skickas är för stort eller för litet, exempelvis ett värde större än 1,72e308 eller mindre än 1,72e-308, returnerar den här funktionen 0.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

value:int — Ett int-värde som ska formateras.

Returnerar
String — En formaterad nummersträng.

Utlöser
MemoryError — för eventuella interna minnestilldelningsproblem.

Relaterade API-element

formatNumber

()metod 
public function formatNumber(value:Number):String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Formaterar ett nummervärde.

Den här funktionen formaterar talet baserat på formaterarens egenskapsvärden. Om egenskaperna inte ändras efter att numberFormatter-objektet skapas, formateras talen i enlighet med de språkspecifika konventionerna i operativsystemet för det språk som identifieras av actualLocaleIDName. Om du vill anpassa formatet kan du ändra egenskaperna för att styra särskilda delar av talformateringen.

Mycket stora och mycket små tal kan formateras med den här funktionen. Antalet värdesiffror är dock begränsade till den precision som anges i Number-objektet. Grundpotensform stöds inte.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

value:Number — Ett Number-värde som ska formateras.

Returnerar
String — En formaterad nummersträng.

Utlöser
MemoryError — om det finns interna minnestilldelningsproblem.

Relaterade API-element

formatUint

()metod 
public function formatUint(value:uint):String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Formaterar ett uint-värde. Den här funktionen motsvarar metoden formatNumber(), bortsett från att den använder ett uint-värde. Om det värde som skickas är för stort, exempelvis ett värde större än 1,72e308, returnerar den här funktionen 0.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

value:uint — Ett uint-värde.

Returnerar
String — En formaterad nummersträng.

Utlöser
MemoryError — om det finns interna minnestilldelningsproblem.

Relaterade API-element

getAvailableLocaleIDNames

()metod 
public static function getAvailableLocaleIDNames():Vector.<String>

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Visar alla språk-ID:n som stöds i den här klassen.

Om den här klassen inte stöds på det aktuella operativsystemet returnerar metoden värdet null.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Returnerar
Vector.<String> — En vektor med strängar som innehåller alla språk-ID:n som stöds i den här klassen.

parse

()metod 
public function parse(parseString:String):NumberParseResult

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Tolkar en sträng och returnerar ett NumberParseResult-objekt med de tolkade elementen.

NumberParseResult-objektet innehåller värdet på det första tal som hittas i indatasträngen, startindexet för talet i strängen och indexet för det första tecknet efter talet i strängen.

Om strängen inte innehåller något tal ställs värdeegenskapen för NumberParseResult in på NaN, och egenskaperna startIndex och endIndex ställs in på det hexadecimala värdet 0x7fffffff.

Den här funktionen använder värdet på egenskapen decimalSeparator för att fastställa den del av talet som innehåller bråkdelen, egenskapen groupingSeparator för att fastställa vilka tecken som tillåts som ett tals siffror och egenskapen negativeNumberFormat för att styra hur negativa värden representeras.

Följande tabell visar resultatet för strängar som tolkats för de olika NegativeNumberFormat-värdena:

NegativeNumberFormatIndatasträngResultat
(n)"(123)" eller "( 123 )""-123"
-n"-123" eller "- 123""-123"
- n"-123" eller "- 123""-123"
n-"123-" eller "123 -""-123"
n -"123-" eller "123 -""-123"

Ett enda mellanslag tillåts mellan talet och minustecknet eller parentesen.

Andra egenskaper ignoreras när det giltiga talet fastställs. Närmare bestämt ignoreras värdet för egenskapen digitsType och siffrorna kan komma från alla sifferuppsättningar som räknas upp i klassen NationalDigitsType. Värdena på egenskaperna groupingPattern och useGrouping påverkar inte tolkningen av talet.

Om tal i en sträng föregås eller följs av ett plustecken (+) behandlas plustecknet som ett tecken som inte ingår i talet.

Den här funktionen kan inte användas för att tolka strängar som innehåller tal i grundpotensformen (t.ex. 1.23e40).

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

parseString:String

Returnerar
NumberParseResult

Utlöser
TypeError — om parseString är null

Relaterade API-element


Exempel  ( Så här använder du exemplet )
Följande kod tolkar ett tal från en sträng och hämtar prefixet och suffixet:
 
         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

()metod 
public function parseNumber(parseString:String):Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Tolkar en sträng som bara innehåller siffror och valfria blankstegstecken och returnerar ett tal. Om strängen inte börjar på en siffra, eller innehåller andra tecken än mellanslag som inte ingår i talet, returnerar den här metoden NaN. Tomt utrymme före eller efter siffran ignoreras. Ett tomt utrymme/mellanslag är ett tecken som har egenskapen Space Separator (Zs) i Unicode-teckendatabasen (se http://www.unicode.org/ucd/).

Om siffran förgås eller följs av ett plustecken "+" hanteras det inte som ett blankstegstecken. Det returnerade värdet är NaN.

Beskrivningen av funktionen parse innehåller mer information om tolkning av tal och vad ett giltigt nummer är.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

parseString:String

Returnerar
Number

Utlöser
TypeError — om parseString är null

Relaterade API-element

NumberFormatterExample.as

Det här exemplet visar hur tal kan formateras olika för olika språk.

I det här exemplet används följande språk: standardspråket på användarens operativsystem för talformatering, japanska (Japan), engelska (USA) och franska (Frankrike). Exemplet använder den statiska medlemmen LocaleID.DEFAULT för att begära standardspråket på användarens operativsystem.

Resultatet i det här exemplet kan skilja sig åt beroende på vilket operativsystem och vilka användarinställningar som används.

I exemplet utförs följande för varje språk i listan:

  1. Skapar ett NumberFormatter-objekt.
  2. Formaterar samma värde som ett tal, ett heltal och ett heltal utan teckenbit och visar resultatet.
 
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

Det här exemplet visar två olika sätt att tolka en indatasträng och extrahera ett numeriskt värde.

Resultatet i det här exemplet kan skilja sig åt beroende på vilket operativsystem och vilka användarinställningar som används.

I det här exemplet utförs följande:

  1. Skapar ett NumberFormatter-objekt.
  2. Anropar metoden NumberFormatter.parse() för att tolka strängen och returnera ett NumberParseResult-objekt.
  3. Anropar metoden NumberFormatter.parseNumber() för att tolka strängen och returnera ett Number-värde.
 
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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.