ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
flash.globalization 

NumberFormatter  - AS3

Pakietyx

Najwyższy poziom
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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietflash.globalization
Klasapublic final class NumberFormatter
DziedziczenieNumberFormatter Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Klasa NumberFormatter udostępnia formatowanie z uwzględnieniem ustawień narodowych oraz funkcje analizowania wartości liczbowych. Klasa może formatować obiekty int, uint i Number.

Klasa NumberFormatter wykorzystuje dane i funkcje udostępnione przez system operacyjny i jest przeznaczona do formatowania liczb zgodnie z konwencjami określonych ustawień narodowych, na podstawie preferencji użytkownika i funkcji obsługiwanych przez system operacyjny użytkownika. Położenie symbolu minusa, separatora dziesiętnego, separatora grup, wzorca grupowania oraz innych elementów w formacie liczb może się różnić w zależności od ustawień narodowych.

Jeśli system operacyjny obsługuje żądane ustawienia narodowe, właściwości formatowania liczb zostaną skonfigurowane zgodnie z konwencjami i ustawieniami domyślnymi dla żądanych ustawień narodowych. Jeśli żądane ustawienia narodowe nie są dostępne, wówczas właściwości są ustawiane zgodnie z alternatywnymi i domyślnymi ustawieniami narodowymi systemu, które można uzyskać za pomocą właściwości actualLocaleIDName.

Z powodu użycia ustawień użytkownika, użycia wzorców formatowania udostępnionych przez system operacyjny oraz użycia alternatywnych ustawień narodowych, gdy żądane ustawienia nie są obsługiwane, różni użytkownicy mogą widzieć różne wyniki formatowania, nawet jeśli używany jest ten sam identyfikator ustawień narodowych.

Wyświetl przykłady



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  actualLocaleIDName : String
[tylko do odczytu] Nazwa bieżącego identyfikatora ustawień regionalnych używanych przez dany obiekt klasy NumberFormatter.
NumberFormatter
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  decimalSeparator : String
Znak separatora dziesiętnego używanego w celu formatowania i analizowania liczb, które zawierają część dziesiętną.
NumberFormatter
  digitsType : uint
Definiuje zbiór cyfr, który ma być używany do formatowania liczb.
NumberFormatter
  fractionalDigits : int
Maksymalna liczba cyfr, jakie mogą być widoczne po separatorze dziesiętnym.
NumberFormatter
  groupingPattern : String
Opisuje rozmieszczenie separatorów grup w sformatowanym ciągu znaków liczby.
NumberFormatter
  groupingSeparator : String
Znak lub ciąg znaków używany jako separator grup.
NumberFormatter
  lastOperationStatus : String
[tylko do odczytu] Status poprzedniej operacji wykonanej przez ten obiekt NumberFormatter.
NumberFormatter
  leadingZero : Boolean
Określa, czy zero wiodące zostanie dołączone do formatowanej liczby, jeśli po lewej stronie separatora dziesiętnego nie ma żadnych cyfr całkowitych.
NumberFormatter
  negativeNumberFormat : uint
Wartość liczbowa, która wskazuje wzorzec formatowania liczb ujemnych.
NumberFormatter
  negativeSymbol : String
Symbol ujemny do użytku w przypadku formatowania wartości ujemnych.
NumberFormatter
  requestedLocaleIDName : String
[tylko do odczytu] Nazwa identyfikatora żądanych ustawień regionalnych, która została przekazana do konstruktora obiektu klasy NumberFormatter.
NumberFormatter
  trailingZeros : Boolean
Określa, czy formatowana liczba będzie zawierała zera końcowe.
NumberFormatter
  useGrouping : Boolean
Umożliwia korzystanie z separatora grup podczas formatowania liczb.
NumberFormatter
Metody publiczne
 MetodaZdefiniowane przez
  
NumberFormatter(requestedLocaleIDName:String)
Tworzony jest nowy obiekt NumberFormatter w celu formatowania liczb zgodnie z konwencjami określonych ustawień narodowych.
NumberFormatter
  
Formatuje wartość int.
NumberFormatter
  
Formatuje wartość Number.
NumberFormatter
  
Formatuje wartość uint.
NumberFormatter
  
[statyczny] Wyświetla listę identyfikatorów ustawień regionalnych obsługiwanych przez tę klasę.
NumberFormatter
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
  
Analizuje ciąg znaków i zwraca obiekt NumberParseResult zawierający elementy poddane analizie.
NumberFormatter
  
Analizuje ciąg znaków zawierający tylko cyfry oraz opcjonalne znaki odstępów i zwraca obiekt Number.
NumberFormatter
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

actualLocaleIDName

właściwość
actualLocaleIDName:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Nazwa bieżącego identyfikatora ustawień narodowych używanych przez dany obiekt klasy NumberFormatter.

Istnieją trzy możliwości dla wartości nazwy — w zależności od systemu operacyjnego i wartości parametru requestedLocaleIDName przekazywanego do konstruktora Collator().

  1. Jeśli zażądano innych ustawień narodowych niż LocaleID.DEFAULT, a system operacyjny zapewnia obsługę dla żądanych ustawień, wówczas zwrócona nazwa będzie taka sama, jak właściwość requestedLocaleIDName.
  2. Jeśli wartością parametru requestedLocaleIDName przekazanego do konstruktora było LocaleID.DEFAULT, wówczas używana będzie nazwa bieżących ustawień narodowych określonych przez system operacyjny użytkownika. Wartość LocaleID.DEFAULT powoduje zachowanie niestandardowych ustawień użytkownika w systemie operacyjnym. Przekazanie wartości jawnej jako parametru requestedLocaleIDName nie spowoduje uzyskania takiego samego rezultatu, jak użycie LocaleID.DEFAULT, nawet jeśli obydwa identyfikatory ustawień narodowych są takie same. Możliwe, że użytkownik dostosował ustawienia narodowe na własnym komputerze, a żądanie jawnego identyfikatora ustawień narodowych — zamiast LocaleID.DEFAULT — sprawi, że aplikacja nie odczyta tych niestandardowych ustawień.
  3. Jeśli system nie obsługuje parametru requestedLocaleIDName określonego w konstruktorze, wówczas zostanie udostępniony identyfikator alternatywnych ustawień narodowych.



Implementacja
    public function get actualLocaleIDName():String

Powiązane elementy interfejsu API

decimalSeparator

właściwość 
decimalSeparator:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Znak separatora dziesiętnego używanego w celu formatowania i analizowania liczb, które zawierają część dziesiętną.

Ta właściwość jest początkowo ustawiana na podstawie ustawień narodowych wybieranych podczas tworzenia obiektu formatera.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest dependent on the locale and operating system..



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

Zgłasza
TypeError — Jeśli do tej wartości przypisana jest wartość null.

Powiązane elementy interfejsu API

digitsType

właściwość 
digitsType:uint

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Definiuje zbiór cyfr, który ma być używany do formatowania liczb.

W różnych językach i regionach używane są różne zestawy znaków, które reprezentują cyfry od 0 do 9. Ta właściwość definiuje zestaw cyfr do użycia.

Wartość tej właściwości reprezentuje wartość Unicode dla cyfry zero w zestawie cyfr dziesiętnych. Poprawne wartości dla tej właściwości są zdefiniowane w klasie NationalDigitsType.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest dependent on the locale and operating system..



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

Zgłasza
TypeError — Jeśli do tej wartości przypisana jest wartość null.

Powiązane elementy interfejsu API

fractionalDigits

właściwość 
fractionalDigits:int

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Maksymalna liczba cyfr, jakie mogą być widoczne po separatorze dziesiętnym.

Liczby będą zaokrąglane do liczby cyfr określonej przez tę właściwość. Schemat zaokrąglania zależy od systemu operacyjnego użytkownika.

Jeśli dla właściwości trailingZeros ustawiona jest wartość true, wówczas część ułamkowa liczby (po separatorze dziesiętnym) będzie wypełniana zerami końcowymi, aż długość będzie zgodna z wartością właściwości fractionalDigits.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest 0.



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

Powiązane elementy interfejsu API

groupingPattern

właściwość 
groupingPattern:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Opisuje rozmieszczenie separatorów grup w sformatowanym ciągu liczby.

Jeśli właściwość useGrouping jest ustawiona na wartość true, wówczas właściwość groupingPattern będzie używana w celu definiowania rozmieszczenia i wzorca używanego dla separatora grup.

Wzorzec grupowania jest zdefiniowany jako ciąg znaków zawierających liczby rozdzielone średnikami, który opcjonalnie może kończyć się znakiem gwiazdki. Na przykład: "3;2;*". Każda liczba w ciągu znaków reprezentuje liczbę cyfr w grupie. Separator grupowania zostanie umieszczony przed każdą grupą cyfr. Gwiazdka na końcu ciągu znaków wskazuje, że grupy o takiej liczbie cyfr powinny być powtarzane w pozostałej części sformatowanego ciągu znaków. Jeśli gwiazdka nie występuje, wówczas pozostała część formatowanego ciągu znaków nie będzie zawierała dodatkowych grup ani separatorów.

Pierwsza liczba w ciągu znaków odpowiada pierwszej grupie cyfr po lewej stronie separatora dziesiętnego. Kolejne liczby definiują liczbę cyfr w kolejnych grupach po lewej stronie. Dlatego ciąg znaków "3;2;*" wskazuje, że separator grup zostanie umieszczony po pierwszej grupie 3 cyfr, a po nim znajdą się grupy zawierający po 2 cyfry. Na przykład: 98,76,54,321

Poniższa tabela zawiera przykłady formatowania liczby 123456789.12 z wykorzystaniem różnych wzorców grupowania. Separator grup to przecinek, a separator dziesiętny jest kropką.

Wzorzec grupowaniaPrzykładowy format
3;*123,456,789.12
3;2;*12,34,56,789.12
3123456,789.12

Możliwe jest określenie tylko ograniczonej liczby wielkości grup. W niektórych systemach operacyjnych wzorce grupowania mogą zawierać dwie liczby oraz gwiazdkę. Inne systemy operacyjne mogą obsługiwać maksymalnie cztery liczby oraz gwiazdkę. W przypadku wzorców bez gwiazdki niektóre systemy operacyjne obsługują tylko jedną liczbę, a inne obsługują nawet trzy. Jeśli maksymalna liczba elementów wzorca grupowania zostanie przekroczona, wówczas dodatkowe elementy zostaną zignorowane, a właściwość lastOperationStatus zostanie ustawiona zgodnie z poniższym opisem.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.



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

Zgłasza
TypeError — Jeśli do tej wartości przypisana jest wartość null.

Powiązane elementy interfejsu API

groupingSeparator

właściwość 
groupingSeparator:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Znak lub ciąg używany jako separator grup.

Wartość tej właściwości jest używana jako separator grup podczas formatowania liczby, jeśli właściwość useGrouping jest ustawiona na wartość true. Ta właściwość jest początkowo ustawiana na podstawie ustawień narodowych wybieranych podczas tworzenia obiektu formatera.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest dependent on the locale and operating system..



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

Zgłasza
TypeError — Jeśli do tej wartości przypisana jest wartość null.

Powiązane elementy interfejsu API

lastOperationStatus

właściwość 
lastOperationStatus:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Status poprzedniej operacji wykonanej przez ten obiekt NumberFormatter. Właściwość lastOperationStatus zostanie ustawiona przy każdym wywołaniu konstruktora lub metody tej klasy, a także w przypadku ustawienia innej właściwości. Możliwe wartości przedstawiają opisy poszczególnych metod.



Implementacja
    public function get lastOperationStatus():String

Powiązane elementy interfejsu API

leadingZero

właściwość 
leadingZero:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy zero wiodące zostanie dołączone do formatowanej liczby, jeśli po lewej stronie separatora dziesiętnego nie ma żadnych cyfr całkowitych.

Jeśli dla tej właściwości ustawiona jest wartość true, wówczas po lewej stronie separatora dziesiętnego zostanie umieszczone zero wiodące, w przypadku formatowania wartości liczbowych z zakresu od –1,0 do 1,0. Jeśli dla właściwości ustawiona jest wartość false, zero wiodące nie zostanie dołączone.

Na przykład: w przypadku liczby 0,321 (jeśli dla właściwości ustawiona jest wartość true) zero wiodące zostanie dołączone do sformatowanego ciągu znaków. Jeśli dla właściwości ustawiona jest wartość false, zero wiodące nie zostanie dołączone. W takim przypadku ciąg znaków będzie zawierał tylko separator dziesiętny, a po nim cyfry — .321.

W poniższej tabeli przedstawiono przykłady sformatowanych wartości w oparciu o wartości tej właściwości i powiązane właściwości fractionalDigits i trailingZeros.

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

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest dependent on the locale and operating system..



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

Zgłasza
TypeError — Jeśli do tej wartości przypisana jest wartość null.

Powiązane elementy interfejsu API

negativeNumberFormat

właściwość 
negativeNumberFormat:uint

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Wartość liczbowa, która wskazuje wzorzec formatowania liczb ujemnych. Ten wzorzec definiuje lokalizację symbolu minusa lub nawiasów w relacji do części numerycznej formatowanej liczby.

W poniższej tabeli przedstawiono podsumowanie możliwych formatów liczb ujemnych. W sformatowanej liczbie ujemnej znak ujemny w formacie zostaje zastąpiony wartością właściwości negativeSymbol, a znak 'n' zostaje zastąpiony wartością sformatowanej liczby.

Typ formatu liczby ujemnejFormatowanie
0(n)
1-n
2- n
3n-
4n -

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest dependent on the locale and operating system..



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

Zgłasza
ArgumentError — jeśli przypisana wartość nie należy do zakresu od 0 do 4.

Powiązane elementy interfejsu API

negativeSymbol

właściwość 
negativeSymbol:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Symbol ujemny do użytku w przypadku formatowania wartości ujemnych.

Podczas formatowania liczby mniejszej od zera ten symbol będzie używany z formatem liczby ujemnej. Nie jest on używany w formatach liczb ujemnych, które nie zawierają znaku ujemnego (np. gdy liczby ujemne są zawarte w nawiasach).

Dla tej właściwości zostanie ustawiona wartość domyślna dla rzeczywistych ustawień narodowych wybranych podczas tworzenia tego formatera. Ustawienie domyślne można zastąpić, ustawiając wartość.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.



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

Zgłasza
MemoryError — jeśli system nie może przypisać wystarczającej ilości pamięci wewnętrznej.

Powiązane elementy interfejsu API

requestedLocaleIDName

właściwość 
requestedLocaleIDName:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Nazwa identyfikatora żądanych ustawień narodowych, która została przekazana do konstruktora obiektu klasy NumberFormatter.

Jeśli użyto wartości LocaleID.DEFAULT, wówczas zwrócona zostanie nazwa „i-default”. W przypadku zastosowania awaryjnych ustawień narodowych rzeczywiste ustawienia mogą się różnić od żądanych ustawień narodowych. Nazwę rzeczywistych ustawień narodowych można uzyskać za pomocą właściwości actualLocaleIDName.



Implementacja
    public function get requestedLocaleIDName():String

Powiązane elementy interfejsu API

trailingZeros

właściwość 
trailingZeros:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy formatowana liczba będzie zawierała zera końcowe.

Jeśli dla tej właściwości ustawiona jest wartość true, zera końcowe będą uwzględniane w ułamkowej części formatowanej liczby do limitu określonego przez właściwość fractionalDigits. Jeśli ta właściwość jest ustawiona na false, zera końcowe nie są wyświetlane.

Na przykład: jeśli wartością liczbową jest 123,4, dla tej właściwości ustawiono wartość true, a właściwość fractionalDigits jest ustawiona na 3, wówczas sformatowany ciąg znaków będzie zawierał zera końcowe, tj. 123,400. Jeśli wartością tej właściwości jest false, zera końcowe nie będą dołączane, a ciąg znaków będzie zawierał tylko separator dziesiętny, a po nim liczby dziesiętne różne od zera, tj. 123,4.

W poniższej tabeli przedstawiono przykłady formatowana wartości liczbowych zgodnie z wartościami tej właściwości oraz powiązanymi właściwościami fractionalDigits i leadingZero.

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

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Wartością domyślną jest dependent on the locale and operating system..



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

Zgłasza
TypeError — Jeśli do tej wartości przypisana jest wartość null.

Powiązane elementy interfejsu API

useGrouping

właściwość 
useGrouping:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Umożliwia korzystanie z separatora grup podczas formatowania liczb.

Jeśli właściwość useGrouping jest ustawiona na true, wówczas cyfry są grupowane i ograniczone przez znak separatora grupowania. Na przykład: 123 456 789.22

Jeśli właściwość useGrouping jest ustawiona na false, wówczas cyfry nie są grupowane ani rozdzielane. Na przykład: 123456789.22

Symbol przeznaczony do użytku jako separator grupowania jest zdefiniowany przez właściwość groupingSeparator. Liczba cyfr między separatorami grupowania jest zdefiniowana przez właściwość groupingPattern.

Jeśli do tej właściwości zostanie przypisana wartość i nie wystąpiły żadne błędy ani ostrzeżenia, wówczas właściwość lastOperationStatus zostaje ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.



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

Powiązane elementy interfejsu API

Konstruktor Szczegół

NumberFormatter

()Konstruktor
public function NumberFormatter(requestedLocaleIDName:String)

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Tworzony jest nowy obiekt NumberFormatter w celu formatowania liczb zgodnie z konwencjami określonych ustawień regionalnych.

Ten konstruktor określa, czy aktualny system operacyjny obsługuje żądane ustawienia narodowe identyfikowane przez identyfikator. Jeśli nie są obsługiwane, wówczas zostaną wykorzystane alternatywne ustawienia narodowe. Jeśli używane są alternatywne ustawienia narodowe, wówczas właściwość lastOperationStatus będzie wskazywała typ rozwiązania alternatywnego, a właściwość actualLocaleIDName będzie zawierała identyfikator alternatywnych ustawień narodowych.

W celu formatowania w oparciu o preferencje użytkownika dotyczące bieżącego systemu operacyjnego należy przekazać do konstruktora wartość LocaleID.DEFAULT w parametrze requestedLocaleIDName.

Jeśli działanie konstruktora zostanie pomyślnie zakończone, wówczas właściwość lastOperationStatus jest ustawiana na:

  • LastOperationStatus.NO_ERROR

Jeśli identyfikator żądanych ustawień narodowych nie jest dostępny, wówczas właściwość lastOperationStatus zostanie ustawiona na jedną z poniższych wartości:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

Jeśli ta klasa nie jest obsługiwana w bieżącym systemie operacyjnym, wówczas właściwość lastOperationStatus jest ustawiana na:

  • LastOperationStatus.UNSUPPORTED_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Szczegółowe informacje na temat ostrzeżeń przedstawionych powyżej oraz na temat innych możliwych wartości właściwości lastOperationStatus zawierają opisy w klasie LastOperationStatus.

Parametry
requestedLocaleIDName:String — Identyfikator preferowanych ustawień narodowych do użycia podczas określania formatów liczb.

Zgłasza
TypeError — Jeśli requestedLocaleIDName ma wartość null

Powiązane elementy interfejsu API

Szczegół metody

formatInt

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Formatuje wartość int. Ta funkcja jest równoważnikiem metody formatNumber(), ale uwzględnia wartość int. Jeśli przekazana wartość jest zbyt duża lub mała, np. wartość większa niż 1,72e308 lub mniejsza niż 1,72e-308, wówczas funkcja zwraca 0.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

value:int — Wartość int do sformatowania.

Zwraca
String — Sformatowany ciąg liczby.

Zgłasza
MemoryError — W przypadku problemów z przydzielaniem pamięci wewnętrznej.

Powiązane elementy interfejsu API

formatNumber

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Formatuje wartość Number.

Ta funkcja formatuje liczbę na podstawie wartości właściwości formatera. Jeśli właściwości nie zostaną zmodyfikowane po utworzeniu obiektu numberFormatter, wówczas liczby zostaną sformatowane zgodnie z konwencjami dotyczącymi ustawień narodowych udostępnionych przez system operacyjny dla ustawień narodowych wskazanych przez actualLocaleIDName. W celu dostosowania formatu właściwości mogą być modyfikowane w celu kontrolowania różnych aspektów formatowania liczby.

Ta funkcja może służyć do formatowania bardzo dużych liczb lub bardzo małych liczb. Jednak liczba cyfr znaczących jest ograniczona do precyzji, jaką zapewnia obiekt Number. Notacja naukowa nie jest obsługiwana.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

value:Number — Wartość Number do sformatowania.

Zwraca
String — Sformatowany ciąg znaków łańcucha.

Zgłasza
MemoryError — Jeśli wystąpiły problemy z przydzielaniem pamięci wewnętrznej.

Powiązane elementy interfejsu API

formatUint

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Formatuje wartość uint. Ta funkcja jest równoważnikiem metody formatNumber(), ale uwzględnia wartość uint. Jeśli przekazana wartość jest zbyt wysoka, np. większa niż 1,72e308, wówczas funkcja zwraca 0.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

value:uint — Wartość uint.

Zwraca
String — Sformatowany ciąg znaków łańcucha.

Zgłasza
MemoryError — Jeśli wystąpiły problemy z przydzielaniem pamięci wewnętrznej.

Powiązane elementy interfejsu API

getAvailableLocaleIDNames

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Wyświetla listę identyfikatorów ustawień narodowych obsługiwanych przez tę klasę.

Jeśli ta klasa nie jest obsługiwana w bieżącym systemie operacyjnym, wówczas ta metoda zwróci wartość null.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Zwraca
Vector.<String> — Wektor ciągów znaków zawierających wszystkie identyfikatory ustawień narodowych obsługiwanych przez tę klasę.

parse

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Analizuje ciąg i zwraca obiekt NumberParseResult zawierający elementy poddane analizie.

Obiekt NumberParseResult zawiera wartość pierwszej liczby znalezionej w wejściowym ciągu znaków, indeks początkowy dla liczby w ciągu znaków, a także indeks pierwszego znaku po liczbie w ciągu znaków.

Jeśli ciąg znaków nie zawiera liczby, wówczas właściwość value klasy NumberParseResult zostanie ustawiona na NaN, a właściwości startIndex i endIndex zostaną ustawione na wartość szesnastkową 0x7fffffff.

W tej funkcji wykorzystano wartość właściwości decimalSeparator w celu określenia tej części liczby, która zawiera cyfry ułamków; właściwość groupingSeparator w celu określenia, które znaki są dozwolone w cyfrach liczby; oraz właściwość negativeNumberFormat, aby kontrolować sposób reprezentowania wartości ujemnych.

Poniższa tabela identyfikuje wynik analizowania ciągów znaków dla różnych wartości NegativeNumberFormat:

NegativeNumberFormatWejściowy ciąg znakówWynik
(n)"(123)" lub "( 123 )""-123"
-n"-123" lub "- 123""-123"
- n"-123" lub "- 123""-123"
n-"123-" lub "123 -""-123"
n -"123-" lub "123 -""-123"

Pojedynczy znak biały jest dozwolony między znakiem liczby a znakiem minusa lub nawiasem.

Podczas określania poprawnej liczby inne właściwości są ignorowane. Wartość właściwości digitsType jest ignorowana, a cyfry mogą należeć do dowolnych zestawów cyfr wyliczonych w klasie NationalDigitsType. Wartości właściwości groupingPattern i useGrouping nie wpływają na analizowanie liczby.

Jeśli po liczbach lub przed liczbami w ciągu znaków znajduje się znak '+', jest on traktowany jako znak, który nie jest częścią liczby.

Ta funkcja nie analizuje ciągów znaków zawierających liczby w notacji naukowej (np. 1,23e40).

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

parseString:String

Zwraca
NumberParseResult

Zgłasza
TypeError — Jeśli parseString ma wartość null.

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )
Poniższy kod powoduje analizowanie liczby z ciągu znaków i pobiera przedrostek oraz przyrostek:
 
         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

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Analizuje ciąg znaków zawierający tylko cyfry oraz opcjonalne znaki odstępów i zwraca obiekt Number. Jeśli ciąg znaków nie rozpoczyna się od liczby lub zawiera znaki inne niż znaki odstępu, które nie są częścią liczby, wówczas ta metoda zwraca NaN. Znak odstępu, który znajduje się przed lub po cyfrach liczby, jest ignorowany. Znak odstępu to znak, dla którego istnieje właściwość Space Separator (Zs) w bazie znaków Unicode (patrz http://www.unicode.org/ucd/).

Jeśli znak plusa '+' występuje przed lub po cyfrach liczby, jest on traktowany jako znak nie będący znakiem białym. Wartością zwracaną jest NaN.

Więcej informacji o analizach liczb oraz o składnikach poprawnej liczby zawiera opis funkcji analizowania.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

parseString:String

Zwraca
Number

Zgłasza
TypeError — Jeśli parseString ma wartość null

Powiązane elementy interfejsu API

NumberFormatterExample.as

Poniższy przykład ilustruje, w jaki sposób można odmiennie formatować liczby dla różnych ustawień narodowych.

W tym przykładzie wykorzystywane są następujące ustawienia narodowe: domyślne (systemu operacyjnego) dla formatowania liczb, japońskie (Japonia), angielskie (USA) i francuskie (Francja). W przykładzie w celu wymuszenia domyślnych ustawień narodowych systemu operacyjnego użyto stałej LocaleID.DEFAULT.

Wyniki działania tego przykładu mogą być różne w zależności od systemu operacyjnego i ustawionych preferencji użytkownika.

Dla każdych ustawień narodowych na liście przykładowy kod wykonuje następujące czynności:

  1. Tworzy nowy obiekt NumberFormatter.
  2. Formatuje tę samą wartość na obiekt Number, liczbę całkowitą oraz liczbę całkowitą bez znaku i wyświetla wyniki.
 
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

Ten przykład przedstawia dwa sposoby analizowania wejściowego ciągu znaków oraz wyodrębniania wartości liczbowej.

Wyniki działania tego przykładu mogą być różne w zależności od systemu operacyjnego i ustawionych preferencji użytkownika.

Ten przykład wykonuje następujące operacje:

  1. Tworzy nowy obiekt NumberFormatter.
  2. Wywołuje metodę NumberFormatter.parse() w celu analizy ciągu znaków i zwraca obiekt NumberParseResult.
  3. Wywołuje metodę NumberFormatter.parseNumber() w celu analizy ciągu znaków i zwraca wartość typu 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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.