Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: AIR 30.0 en eerder, Flash Player 30.0 en eerder, Flash Lite 4
Flex 4.6 en eerder, Flash Pro CS6 en eerder
Filters verbergen
Hoofdniveau 

String  - AS3

Pakkettenx

Hoofdniveau
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

Taalelementen

Algemene constanten
Algemene functies
Operatoren
Programmeerinstructies, gereserveerde woorden en compileraanwijzingen
Speciale typen

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving

Klassen x

AAAARecord    
AbandonCommand
ABRUtils
AbstractConsumer
AbstractEntityMetadata
AbstractEvent
AbstractInvoker
AbstractMessage
AbstractOperation
AbstractOperation
AbstractParticipant
AbstractProducer
AbstractSearchFilterVO
AbstractService
AbstractServiceWrapper
AbstractStage
AbstractTarget
AbstractWebService
AccConst
Accelerometer
AccelerometerEvent
Accessibility
AccessibilityImplementation
AccessibilityProperties
AccessibleButton
AccessibleText
AccessPrivileges
AccImpl
AccImpl
Accordion
AccordionAutomationImpl
AccordionHeader
AccordionHeaderAccImpl
AccordionHeaderSkin
AccordionHeaderSkin
AccordionHeaderSkin
AccordionNav
AccordionSkin
AcknowledgeMessage
ACMRelationshipManager
ActionBar
ActionBar    
ActionBarButtonSkinBase
ActionBarDefaultButtonAppearance    
ActionBarSkin    
ActionEffectInstance
ActionRenderer
ActionScriptVersion
ActionSelectedEvent
ActivationBrowser
ActivatorSkin
ActiveContentEvent
ActiveDataEvent
ActivityEvent
ActualBitrateMetric
AddAction
AddActionInstance
AddApprovalStageParticipant
AddAssetPopUp
AddChild
AddChildAction
AddChildActionInstance
AddCreatorDialog
AddItemAction
AddItemActionInstance
AddItems
AddPanelButton
AddPanelEvent
AddRemoveEffectTargetFilter
AddReviewStageParticipant
AddServiceEvent
AddStageParticipant
AddTileEvent
AddViewEvent
AddViewManagerEvent
AdjustColor
AdvanceDataElementsPanel
AdvancedChannelSet
AdvancedDataGrid
AdvancedDataGridAccImpl
AdvancedDataGridAutomationImpl
AdvancedDataGridBase
AdvancedDataGridBaseEx
AdvancedDataGridBaseExAutomationImpl
AdvancedDataGridBaseSelectionData
AdvancedDataGridColumn
AdvancedDataGridColumnGroup
AdvancedDataGridDragProxy
AdvancedDataGridEvent
AdvancedDataGridEventReason
AdvancedDataGridGroupItemRenderer
AdvancedDataGridGroupItemRendererAutomationImpl
AdvancedDataGridHeaderHorizontalSeparator
AdvancedDataGridHeaderInfo
AdvancedDataGridHeaderRenderer
AdvancedDataGridHeaderShiftEvent
AdvancedDataGridItemRenderer
AdvancedDataGridItemRendererAutomationImpl
AdvancedDataGridItemSelectEvent
AdvancedDataGridListData
AdvancedDataGridRendererDescription
AdvancedDataGridRendererProvider
AdvancedDataGridSortItemRenderer
AdvancedListBase
AdvancedListBaseAutomationImpl
AdvancedListBaseContentHolderAutomationImpl
AdvancedSearchPod
AdvancedStyleClient
AfterUpSwitchBufferBandwidthRule
AggregatingToken
AggregatingTokenError
AirDragManagerAutomationHandler
AIREvent    
AirFunctionsHelper
Alert
AlertAccImpl
AlertAutomationImpl
AlertFormatter
AlertFormAutomationImpl
AlignmentArea
AllRuntimeSparkControls
AlternativeAudioEvent
AlternativeAudioTrait
AMFChannel
AndOperator
Animate
AnimateColor
AnimateColorInstance
AnimateFilter
AnimateFilterInstance
AnimateInstance
AnimateProperty
AnimatePropertyInstance
AnimateTransform
AnimateTransform3D
AnimateTransformInstance
AnimateTransitionShader
AnimateTransitionShaderInstance
Animation
Animator
Animator3D
AnimatorBase
AnimatorFactory
AnimatorFactory3D
AnimatorFactoryBase
AnimatorFactoryUniversal
AnimatorUniversal
AnnotationParseEvent
AntiAliasType
Application
Application
Application
ApplicationAutomationImpl
ApplicationBackground
ApplicationConstants
ApplicationControlBar
ApplicationDomain
ApplicationDomainTarget
ApplicationListItem
ApplicationSkin
ApplicationSkin
ApplicationSpecifier
ApplicationTitleBarBackgroundSkin    
ApplicationUpdater    
ApplicationUpdaterUI    
ApplyElementIDOperation
ApplyElementStyleNameOperation
ApplyElementTypeNameOperation
ApplyElementUserStyleOperation
ApplyFormatOperation
ApplyFormatToElementOperation
ApplyLinkOperation
ApplyTCYOperation
ApprovalStage
ApprovalStage
Approver
Approver
ApproverCollection
ApproverStatus
ApproverStatus
ApproverVO
AreaChart
AreaRenderer
AreaSeries
AreaSeriesAutomationImpl
AreaSeriesItem
AreaSeriesRenderData
AreaSet
ARecord    
ArgumentError
arguments
Array
ArrayCollection
ArrayList
ArrayUtil
ArrowDirection    
Asset
AssetAction
AssetAction
AssetActionCompleteEvent
AssetActionCompleteEvent
AssetActionEvent
AssetActionEvent
AssetActionsChangeEvent
AssetDetailsPod
AssetEvent
AssetExplorerServiceDelegate
AssetFocusEvent
AssetHandlerRegistry
AssetHandlerRegistry
AssetManager
AssetManager
AssetManagerView
AssetModel
AssetPod
AssetPropertiesEditor
AssetPropertyDescriptor
AssetPropertyDescriptor
AssetQueryServiceDelegate
AssetReviewPod
AssetTypeDescriptor
AssetTypeDescriptor
AssetValidationEvent
AssetValidationFaultType
AssetVersionPod
AssetVO
Assignment
AssignmentConstants
AsyncErrorEvent
AsyncListView
AsyncMessage
AsyncRequest
AsyncResponder
AsyncToken
AsyncTokenResponder
AsyncTokenWrapper
Attachment
AttachmentCommand
AttachmentEvent
AttachmentHeader
AttachmentHeaderBase
AttachmentHeaderModel
AttachmentIconRenderer
AttachmentIconRendererSkin
AttachmentInfo
AttachmentList
AttachmentList
AttachmentListComponent
AttachmentListModel
AttachmentListSkin
AttachmentLoader
AttachmentPermissions
Attachments
AttachmentsModel
Attribute
AudioDecoder
AudioDeviceManager
AudioElement
AudioEvent
AudioOutputChangeEvent
AudioOutputChangeReason
AudioPlaybackMode    
AudioTrait
AuditActionVO
AuditAttributeVO
AuditLevel
AuditLevel
AuditLevelVO
AuditManager
AuditMetaInfoVO
AuditModuleVO
Auditor
AugmentedError
AugmentedErrorEvent
AuthenticatingApplication
AuthenticationEvent
AuthenticationMethod
AuthFailureCode
AuthOptions
Author
AuthorStatus
AuthorVO
AuthResult
AuthStatus
AutoCapitalize    
AutoLayoutEvent
Automation
AutomationAirEvent
AutomationClass
AutomationDragEvent
AutomationDragEventWithPositionInfo
AutomationError
AutomationEvent
AutomationEventDescriptor
AutomationFlexNativeMenuEvent
AutomationHelper
AutomationID
AutomationIDPart
AutomationManager
AutomationMethodDescriptor
AutomationPropertyDescriptor
AutomationRecordEvent
AutomationReplayEvent
AvailablePropertyIterator
AvailableQualityLevelsMetric
AVDictionaryDataEvent
AverageAggregator
AVHTTPStatusEvent
AVLoader
AVM1Movie
AVNetworkingParams
AVPauseAtPeriodEndEvent
AVTagData
AVURLLoader
AVURLStream
AxisBase
AxisLabel
AxisLabelSet
AxisRenderer
AxisRendererAutomationImpl
AXMAccordion
AXMAccordionItemVO
AXMAccordionSegment
AXMBreadCrumb
AXMButton
AXMButtonBar
AXMButtonBarButton
AXMCheckBox
AXMComboBox
AXMDropDownList
AXMDropDownListBase
AXMEnterpriseAccordionSegmentSkin
AXMEnterpriseAccordionSkin
AXMEnterpriseAssetTabBar
AXMEnterpriseAssetTabBarButtonSkin
AXMEnterpriseAssetTabBarSkin
AXMEnterpriseAssetViewTabBar
AXMEnterpriseAssetViewTabBarButtonSkin
AXMEnterpriseAssetViewTabBarSkin
AXMEnterpriseBreadCrumbButtonSkin
AXMEnterpriseBreadCrumbFocusSkin
AXMEnterpriseBreadCrumbSkin
AXMEnterpriseButtonBarFirstButtonSkin
AXMEnterpriseButtonBarLastButtonSkin
AXMEnterpriseButtonBarMiddleButtonSkin
AXMEnterpriseButtonBarSkin
AXMEnterpriseButtonSkin
AXMEnterpriseCheckboxSkin
AXMEnterpriseCheckboxSmallSkin
AXMEnterpriseClosableTabBarButtonSkin
AXMEnterpriseClosableTabBarSkin
AXMEnterpriseCloseButtonSkin
AXMEnterpriseComboBoxButtonSkin
AXMEnterpriseComboBoxSkin
AXMEnterpriseComboBoxTextInputSkin
AXMEnterpriseDropDownListButtonSkin
AXMEnterpriseDropDownListItemRenderer
AXMEnterpriseDropDownListSkin
AXMEnterpriseFocusSkin
AXMEnterpriseFooterSkin
AXMEnterpriseGridHeaderRenderer
AXMEnterpriseGridSkin
AXMEnterpriseHeaderBarSkin
AXMEnterpriseHeaderButtonBar
AXMEnterpriseHScrollBarLargeSkin
AXMEnterpriseHScrollbarNoControlsSkin
AXMEnterpriseHScrollbarSkin
AXMEnterpriseHScrollbarThumbSkin
AXMEnterpriseHScrollbarTrackNoControlsSkin
AXMEnterpriseHScrollbarTrackSkin
AXMEnterpriseIconButtonSkin
AXMEnterpriseLargeButtonSkin
AXMEnterpriseLargeToggleButtonSkin
AXMEnterpriseNavigationButtonBarSkin
AXMEnterpriseNumericStepperDecrementButtonSkin
AXMEnterpriseNumericStepperIncrementButtonSkin
AXMEnterpriseNumericStepperSkin
AXMEnterpriseNumericStepperTextInputSkin
AXMEnterprisePanelSkin
AXMEnterpriseProgressSpinnerSkin
AXMEnterpriseQuietButtonSkin
AXMEnterpriseQuietHeaderBarButton
AXMEnterpriseQuietLargeButtonSkin
AXMEnterpriseQuietLargeDropDownListButtonSkin
AXMEnterpriseRadioButtonSkin
AXMEnterpriseResizeHandleSkin
AXMEnterpriseScrollDownArrowSkin
AXMEnterpriseScrollLeftArrowSkin
AXMEnterpriseScrollRightArrowSkin
AXMEnterpriseScrollUpArrowSkin
AXMEnterpriseSlideToggleButton
AXMEnterpriseSplitActionButtonSkin
AXMEnterpriseSplitActionPopUpButtonSkin
AXMEnterpriseSplitActionSkin
AXMEnterpriseTabBarButtonSkin
AXMEnterpriseTabBarSkin
AXMEnterpriseTextAreaSkin
AXMEnterpriseTextInputSkin
AXMEnterpriseTitleWindowSkin
AXMEnterpriseToggleButtonSkin
AXMEnterpriseToolBarBottomSkin
AXMEnterpriseToolBarButtonBarFirstButtonSkin
AXMEnterpriseToolBarButtonBarLastButtonSkin
AXMEnterpriseToolBarButtonBarMiddleButtonSkin
AXMEnterpriseToolbarButtonBarSkin
AXMEnterpriseToolBarTopSkin
AXMEnterpriseViewModeButtonBarButtonSkin
AXMEnterpriseViewModeButtonBarSkin
AXMEnterpriseVScrollbarNoControlsSkin
AXMEnterpriseVScrollbarSkin
AXMEnterpriseVScrollbarThumbSkin
AXMEnterpriseVScrollbarTrackNoControlsSkin
AXMEnterpriseVScrollbarTrackSkin
AXMHeaderBar
AXMHScrollBar
AXMLightItemRenderer
AXMList
AXMPopUp
AXMProgressBar
AXMProgressSpinner
AXMResizableContainer
AXMRichTextEditor
AXMRichTextEditorControlBar
AXMScroller
AXMSplitActionButton
AXMSwitch
AXMTabBar
AXMTabBarButton
AXMTitleWindow
AXMToggleButton
AXMToolPopUp
AXMToolPopUpDropDownController
AXMVerticalDivider
AXMVScrollBar
PakketHoofdniveau
Klassepublic final class String
OverervingString Inheritance Object

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

De klasse String is een gegevenstype dat een reeks tekens vertegenwoordigt. De klasse String kent methoden en eigenschappen waarmee u primitieve typen tekenreekswaarden kunt manipuleren. U kunt de waarde van objecten in een gegevenstype String omzetten met de functie String().

Omdat alle tekenreeksindexen op nul zijn gebaseerd, is de index van het laatste teken voor elke tekenreeks x gelijk aan x.length - 1.

U kunt elk van de methoden van de klasse String aanroepen met ofwel de constructormethode new String() om een nieuwe tekenreekswaarde te maken of door gewoon een letterlijke tekenreekswaarde toe te wijzen. Anders dan bij eerdere versies van ActionScript maakt het niet uit of u de constructor of de functie global gebruikt, of gewoon een letterlijke tekenreekswaarde toewijst. De volgende coderegels zijn gelijk:

 var str:String = new String("foo");
 var str:String = "foo";
 var str:String = String("foo");

Wanneer een tekenreeksvariabele op undefined wordt ingesteld, wordt in de Flash-runtime undefined tot null gebracht. Met de instructie:

 var s:String = undefined;
wordt de waarde dus op null ingesteld in plaats van undefined. Gebruik de functie String() wanneer u undefined moet gebruiken.

Bekijk de voorbeelden

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
  length : int
[alleen-lezen] Een geheel getal dat het aantal tekens in het opgegeven object String opgeeft.
String
Openbare methoden
 MethodeGedefinieerd door
  
Maakt een nieuw object String dat naar de opgegeven tekenreeks wordt geïnitialiseerd.
String
  
charAt(index:Number = 0):String
Retourneert het teken op de positie die door de parameter index is opgegeven.
String
  
Retourneert de numerieke Unicode-tekencode van het teken op de opgegeven index.
String
  
Voegt de aangeboden argumenten aan het einde van het object String toe, waarbij deze indien nodig worden omgezet in tekenreeksen, en retourneert de resulterende tekenreeks.
String
  
[statisch] Retourneert een tekenreeks die bestaat uit de tekens die worden vertegenwoordigd door de Unicode-tekencodes in de parameters.
String
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
  
indexOf(val:String, startIndex:Number = 0):int
Doorzoekt de tekenreeks en retourneert de positie van de eerste gevonden val op of na startIndex binnen de aanroeptekenreeks.
String
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
  
lastIndexOf(val:String, startIndex:Number = 0x7FFFFFFF):int
Doorzoekt de tekenreeks van rechts naar links en retourneert de index van de laatste gevonden val voorafgaand aan startIndex.
String
  
localeCompare(other:String, ... values):int
Vergelijkt de sorteervolgorde van twee of meer tekenreeksen en retourneert het resultaat van de vergelijking als een geheel getal.
String
  
match(pattern:*):Array
Vergelijkt het opgegeven patroon met de tekenreeks.
String
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
  
replace(pattern:*, repl:Object):String
Vergelijkt het opgegeven patroon met de tekenreeks en retourneert een nieuwe tekenreeks waarin de eerste overeenkomst met het patroon is vervangen door de inhoud die door repl wordt opgegeven.
String
  
search(pattern:*):int
Zoekt naar het opgegeven patroon en retourneert de index van de eerste overeenkomende subtekenreeks.
String
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
  
slice(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String
Retourneert een tekenreeks die het startIndex-teken en alle tekens tot (niet tot en met) het endIndex-teken bevat.
String
  
split(delimiter:*, limit:Number = 0x7fffffff):Array
Splitst een object String op in een array van subtekenreeksen door het te scheiden waar de opgegeven parameter delimiter voorkomt.
String
  
substr(startIndex:Number = 0, len:Number = 0x7fffffff):String
Retourneert een subtekenreeks die bestaat uit de tekens die beginnen bij de opgegeven startIndex en met een lengte opgegeven door de parameter len.
String
  
substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String
Retourneert een tekenreeks die bestaat uit het teken dat wordt opgegeven door startIndex en alle tekens tot endIndex - 1.
String
  
Retourneert een kopie van deze tekenreeks, waarbij alle hoofdletters zijn omgezet in kleine letters.
String
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
  
Retourneert een kopie van deze tekenreeks, waarbij alle kleine letters zijn omgezet in hoofdletters.
String
  
Retourneert een kopie van deze tekenreeks, waarbij alle hoofdletters zijn omgezet in kleine letters.
String
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
  
Retourneert een kopie van deze tekenreeks, waarbij alle kleine letters zijn omgezet in hoofdletters.
String
  
Retourneert de primitieve waarde van een instantie String.
String
Eigenschapdetails

length

eigenschap
length:int  [alleen-lezen]

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Een geheel getal dat het aantal tekens in het opgegeven object String opgeeft.

Omdat alle tekenreeksindexen op nul zijn gebaseerd, is de index van het laatste teken voor elke tekenreeks x gelijk aan x.length - 1.



Implementatie
    public function get length():int
Constructordetails

String

()Constructor
public function String(val:String)

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Maakt een nieuw object String dat naar de opgegeven tekenreeks wordt geïnitialiseerd.

Opmerking: omdat letterlijke tekenreeksen minder overhead gebruiken dan objecten String en doorgaans gemakkelijker te gebruiken zijn, moet u letterlijke tekenreeksen gebruiken in plaats van de klasse String, tenzij u een goede reden hebt om een object String te gebruiken in plaats van een letterlijke tekenreeks.

Parameters
val:String — De beginwaarde van het nieuwe object String.
Methodedetails

charAt

()methode
AS3 function charAt(index:Number = 0):String

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Retourneert het teken op de positie die door de parameter index is opgegeven. Wanneer index niet een getal van 0 tot string.length - 1 is, wordt een lege tekenreeks geretourneerd.

Deze methode is vergelijkbaar met String.charCodeAt(), maar bij deze methode is de geretourneerde waarde een teken en geen tekencode voor een 16-bits geheel getal.

Parameters

index:Number (default = 0) — Een geheel getal waarmee de positie van een teken in de tekenreeks wordt opgegeven. Het eerste teken wordt aangegeven met 0 en het laatste teken met my_str.length - 1.

Geretourneerde waarde
String — Het teken in de opgegeven index. Of een lege tekenreeks wanneer de opgegeven index zich buiten het bereik van de indexen van deze tekenreeks bevindt.

Verwante API-elementen

charCodeAt

()methode 
AS3 function charCodeAt(index:Number = 0):Number

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Retourneert de numerieke Unicode-tekencode van het teken op de opgegeven index. Wanneer index niet een getal van 0 tot string.length - 1 is, wordt NaN geretourneerd.

Deze methode is vergelijkbaar met String.charAt(), maar bij deze methode is de geretourneerde waarde een tekencode voor een 16-bits geheel getal en geen feitelijk teken.

Parameters

index:Number (default = 0) — Een geheel getal waarmee de positie van een teken in de tekenreeks wordt opgegeven. Het eerste teken wordt aangegeven met 0 en het laatste teken met my_str.length - 1.

Geretourneerde waarde
Number — De Unicode-tekencode van het teken op de opgegeven index. Of NaN wanneer de index zich buiten het bereik van de indexen van deze tekenreeks bevindt.

Unicode-waarden worden gedefinieerd in de specificaties van de Unicode-tekendatabase

Verwante API-elementen

concat

()methode 
AS3 function concat(... args):String

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Voegt de aangeboden argumenten aan het einde van het object String toe, waarbij deze indien nodig worden omgezet in tekenreeksen, en retourneert de resulterende tekenreeks. De oorspronkelijke waarde van het bronobject String blijft ongewijzigd.

Parameters

... args — Nul of meer waarden die moeten worden samengevoegd.

Geretourneerde waarde
String — Een nieuwe tekenreeks die bestaat uit deze tekenreeks samengevoegd met de opgegeven parameters.

fromCharCode

()methode 
AS3 static function fromCharCode(... charCodes):String

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Retourneert een tekenreeks die bestaat uit de tekens die worden vertegenwoordigd door de Unicode-tekencodes in de parameters.

Parameters

... charCodes — Een reeks decimale gehele getallen die Unicode-waarden vertegenwoordigen.

Unicode-waarden worden gedefinieerd in de specificaties van de Unicode-tekendatabase

Geretourneerde waarde
String — De tekenreekswaarde van de opgegeven Unicode-tekencodes.

indexOf

()methode 
AS3 function indexOf(val:String, startIndex:Number = 0):int

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Doorzoekt de tekenreeks en retourneert de positie van de eerste gevonden instantie val op of na startIndex binnen de aanroeptekenreeks. Deze index is op nul gebaseerd. Dit betekent dat het eerste teken in een tekenreeks zich op index 0 bevindt en niet op index 1. Wanneer val niet wordt gevonden, retourneert de methode -1.

Parameters

val:String — De subtekenreeks waarnaar moet worden gezocht.
 
startIndex:Number (default = 0) — Een optioneel geheel getal waarmee de beginindex van de zoekopdracht wordt opgegeven.

Geretourneerde waarde
int — De index van de eerste instantie van de opgegeven subtekenreeks of -1.

Verwante API-elementen

lastIndexOf

()methode 
AS3 function lastIndexOf(val:String, startIndex:Number = 0x7FFFFFFF):int

Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Doorzoekt de tekenreeks van rechts naar links en retourneert de index van de laatste gevonden val voorafgaand aan startIndex. De index is op nul gebaseerd. Dat betekent dat het eerste teken zich op index 0 bevindt en het laatste teken op string.length - 1. Wanneer val niet wordt gevonden, retourneert de methode -1.

Parameters

val:String — De tekenreeks waarnaar moet worden gezocht.
 
startIndex:Number (default = 0x7FFFFFFF) — Een optioneel geheel getal waarmee de beginindex voor het zoeken naar val wordt opgegeven. De standaardwaarde is de maximumwaarde die voor een index is toegestaan. Wanneer startIndex niet is opgegeven, begint de zoekopdracht bij het laatste item in de tekenreeks.

Geretourneerde waarde
int — De positie van de laatste instantie van de opgegeven subtekenreeks of -1 wanneer die niet wordt gevonden.

Verwante API-elementen

localeCompare

()methode 
AS3 function localeCompare(other:String, ... values):int

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Vergelijkt de sorteervolgorde van twee of meer tekenreeksen en retourneert het resultaat van de vergelijking als een geheel getal. Hoewel deze methode is bedoeld om de vergelijking af te handelen in overeenstemming met specifieke landinstellingen, produceert de implementatie van ActionScript 3.0 geen ander resultaat van andere tekenreeksvergelijkingen zoals de operators gelijk aan (==) of ongelijk aan (!= ). Wanneer de tekenreeksen gelijkwaardig zijn, is de geretourneerde waarde 0. Wanneer de oorspronkelijke tekenreekswaarde voorafgaat aan de tekenreekswaarde die wordt opgegeven door other, is de geretourneerde waarde een negatief geheel getal, waarvan de absolute waarde het aantal tekens vertegenwoordigt dat de twee tekenreekswaarden van elkaar scheidt. Wanneer de oorspronkelijke tekenreekswaarde volgt op other, is de geretourneerde waarde een positief geheel getal, waarvan de absolute waarde het aantal tekens vertegenwoordigt dat de twee tekenreekswaarden van elkaar scheidt.

Parameters

other:String — Een tekenreekswaarde die moet worden vergeleken.
 
... values — Optionele set van meer tekenreeksen die moeten worden vergeleken.

Geretourneerde waarde
int — De waarde 0 van de tekenreeksen zijn gelijk. Anders een negatieve integer wanneer de oorspronkelijke tekenreeks voorafgaat aan het tekenreeksargument en een positieve integer wanneer het tekenreeksargument voorafgaat aan de oorspronkelijke tekenreeks. In beide gevallen vertegenwoordigt de absolute waarde van het getal het verschil tussen de twee tekenreeksen.

match

()methode 
AS3 function match(pattern:*):Array

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Vergelijkt het opgegeven pattern met de tekenreeks.

Parameters

pattern:* — Het patroon dat moet overeenkomen. Dit kan elk type object zijn, maar doorgaans is het een tekenreeks of een reguliere expressie. Wanneer pattern geen reguliere expressie of tekenreeks is, zet de methode het om in een tekenreeks voordat de opdracht wordt uitgevoerd.

Geretourneerde waarde
Array — Een array van tekenreeksen bestaande uit alle subtekenreeksen in de tekenreeks die overeenkomt met het opgegeven pattern.

Wanneer pattern een reguliere expressie is en u een array wilt retourneren met meer dan één overeenkomende subtekenreeks, moet de markering g (global) worden ingesteld in de reguliere expressie:

  • Wanneer de markering g (global) niet is ingesteld, bevat de geretourneerde array niet meer dan één overeenkomst. De eigenschap lastIndex van de reguliere expressie blijft dan ongewijzigd.
  • Wanneer de markering g (global) wel is ingesteld, wordt met de methode de zoekopdracht gestart bij het begin van de tekenreeks (indexpositie 0). Wanneer een overeenkomende subtekenreeks een lege tekenreeks is (wat kan voorkomen bij een reguliere expressie zoals /x*/), wordt met de methode die lege tekenreeks toegevoegd aan de array van overeenkomsten, waarna verder wordt gezocht op de volgende indexpositie. De eigenschap lastIndex van de reguliere expressie wordt ingesteld op 0 nadat de methode is uitgevoerd.

Als de parameter pattern een reguliere expressie is waarbij de markering g (global) is ingesteld, retourneert de methode een lege array als er geen overeenkomst is gevonden. Als de parameter pattern een tekenreeks of een niet-globale reguliere expressie is en er geen overeenkomst is gevonden, retourneert de methode null. Wanneer u geen waarde (of een ongedefinieerde waarde) doorgeeft als parameter pattern, retourneert de methode null.

Verwante API-elementen

replace

()methode 
AS3 function replace(pattern:*, repl:Object):String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Het opgegeven pattern wordt vergeleken met de tekenreeks en er wordt een nieuwe tekenreeks geretourneerd waarin de eerste overeenkomst van pattern wordt vervangen door de inhoud die door repl wordt opgegeven. De parameter pattern kan een tekenreeks of een reguliere expressie zijn. De parameter repl kan een tekenreeks of een functie zijn. Bij een functie wordt de door de functie geretourneerde tekenreeks ingevoegd in plaats van de overeenkomst. De oorspronkelijke tekenreeks wordt niet gewijzigd.

In het volgende voorbeeld wordt alleen de eerste instantie van "sh" (hoofdlettergevoelig) vervangen:

    var myPattern:RegExp = /sh/;  
    var str:String = "She sells seashells by the seashore.";
    trace(str.replace(myPattern, "sch"));  
       // She sells seaschells by the seashore.

In het volgende voorbeeld worden alle instanties van "sh" (hoofdlettergevoelig) vervangen omdat de markering g (global) is ingesteld in de reguliere expressie:

    var myPattern:RegExp = /sh/g;  
    var str:String = "She sells seashells by the seashore.";
    trace(str.replace(myPattern, "sch"));  
       // She sells seaschells by the seaschore.

In het volgende voorbeeld worden alle instanties van "sh" vervangen omdat de markering g (global) is ingesteld in de reguliere expressie en de overeenkomsten niet hoofdlettergevoelig zijn omdat de markering i (ignoreCase) is ingesteld:

    var myPattern:RegExp = /sh/gi;  
    var str:String = "She sells seashells by the seashore.";
    trace(str.replace(myPattern, "sch"));  
       // sche sells seaschells by the seaschore.

Parameters

pattern:* — Het patroon dat moet overeenkomen. Dit kan elk type object zijn, maar doorgaans is het een tekenreeks of een reguliere expressie. Wanneer u een parameter pattern opgeeft die elk object kan zijn behalve een tekenreeks of reguliere expressie, wordt de methode toString() toegepast op de parameter en wordt de methode replace() uitgevoerd met gebruik van de resulterende tekenreeks als pattern.
 
repl:Object — Doorgaans de tekenreeks die wordt ingevoegd in plaats van de overeenkomende inhoud. U kunt echter ook een functie opgeven als deze parameter. Wanneer u een functie opgeeft, wordt de door de functie geretourneerde tekenreeks ingevoegd in plaats van de overeenkomende inhoud.

Wanneer u een tekenreeks opgeeft als parameter repl en een reguliere expressie opgeeft als pattern, kunt u de volgende speciale $ replacement codes gebruiken in de tekenreeks repl:

$ Code Vervangingstekst
$$ $
$& De overeenkomende subtekenreeks.
$` Het gedeelte van de tekenreeks dat voorafgaat aan de overeenkomende subtekenreeks In deze code wordt het rechte enkele aanhalingsteken links (`) gebruikt, niet het rechte enkele aanhalingsteken (') of het gekrulde enkele aanhalingsteken links (‘).
$' Het gedeelte van de tekenreeks die volgt na de overeenkomende subtekenreeks In deze code wordt het rechte enkele aanhalingsteken (') gebruikt.
$n De ne vastgelegde overeenkomende groep tussen ronde haakjes, waarbij n een eencijferig getal van 1-9 is en $n niet wordt gevolgd door een decimaal cijfer.
$nn De nne vastgelegde overeenkomende groep tussen ronde haakjes, waarbij nn een tweecijferig decimaal getal is (01-99). Wanneer de nne vastlegging ongedefinieerd is, is de vervangingstekst een lege tekenreeks.

Hierna wordt bijvoorbeeld het gebruik getoond van de vervangingscodes $2 en $1, die de eerste en tweede vastgelegde overeenkomende groep vertegenwoordigen:

var str:String = "flip-flop";
    var pattern:RegExp = /(\w+)-(\w+)/g;
    trace(str.replace(pattern, "$2-$1")); // flop-flip

Wanneer u een functie opgeeft als repl, geeft de methode replace() de volgende parameters door aan de functie:

  • Het overeenkomende gedeelte van de tekenreeks.
  • Vastgelegde overeenkomende groepen tussen ronde haakjes worden opgegeven als de volgende argumenten. Het aantal doorgegeven argumenten op deze wijze hangt af van het aantal overeenkomsten tussen ronde haakjes. U kunt het aantal overeenkomsten tussen ronde haakjes vaststellen door arguments.length - 3 binnen de functiecode te controleren.
  • De indexpositie in de tekenreeks waar de overeenkomst begint.
  • De volledige tekenreeks.

Overweeg bijvoorbeeld het volgende:

    var str1:String = "abc12 def34";
    var pattern:RegExp = /([a-z]+)([0-9]+)/;
    var str2:String = str1.replace(pattern, replFN);
    trace (str2);   // 12abc 34def
    
    function replFN():String {
      return arguments[2] + arguments[1];
    }

Het aanroepen van de methode replace() gebruikt een functie als parameter repl. De reguliere expressie (/([a-z]([0-9]/g) komt twee keer overeen. De eerste keer komt het patroon overeen met de subtekenreeks "abc12" en wordt de volgende lijst met argumenten doorgegeven aan de functie:

    {"abc12", "abc", "12", 0, "abc12 def34"}

De tweede keer komt het patroon overeen met de subtekenreeks "def23" en wordt de volgende lijst met argumenten doorgegeven aan de functie:

    {"def34", "def", "34", 6, "abc123 def34"}

Geretourneerde waarde
String — De resulterende tekenreeks. De brontekenreeks blijft ongewijzigd.

Verwante API-elementen

search

()methode 
AS3 function search(pattern:*):int

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Zoekt naar het opgegeven pattern en retourneert de index van de eerste overeenkomende subtekenreeks. Wanneer geen overeenkomende subtekenreeks wordt gevonden, retourneert de methode -1.

Parameters

pattern:* — Het patroon dat moet overeenkomen. Dit kan elk type object zijn, maar doorgaans is het een tekenreeks of een reguliere expressie. Wanneer pattern geen reguliere expressie of tekenreeks is, zet de methode het om in een tekenreeks voordat de opdracht wordt uitgevoerd. Wanneer u een reguliere expressie opgeeft, negeert de methode de markering global ("g") van de reguliere expressie plus de eigenschap lastIndex van de reguliere expressie (en laat deze ongewijzigd). Wanneer u een ongedefinieerde waarde (of geen waarde) doorgeeft, retourneert de methode -1.

Geretourneerde waarde
int — De index van de eerste overeenkomende subtekenreeks of -1 wanneer er geen overeenkomst is. De index is op nul gebaseerd. Het eerste teken bevindt zich op index 0 en het laatste teken op string.length - 1.

Verwante API-elementen

slice

()methode 
AS3 function slice(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een tekenreeks die het startIndex-teken en alle tekens tot (niet tot en met) het endIndex-teken bevat. Het oorspronkelijke object String wordt niet gewijzigd. Wanneer de parameter endIndex niet is opgegeven, is het einde van de subtekenreeks het einde van de tekenreeks. Wanneer het door startIndex geïndexeerde teken overeenkomt met het door endIndex geïndexeerde teken of zich rechts van dat teken bevindt, wordt met deze methode een lege tekenreeks geretourneerd.

Parameters

startIndex:Number (default = 0) — De op nul gebaseerde index van het beginpunt voor het segment. Wanneer startIndex een negatief getal is, wordt het segment van rechts naar links gemaakt, waarbij -1 het laatste teken is.
 
endIndex:Number (default = 0x7fffffff) — Een geheel getal dat één groter is dan de index van het eindpunt voor het segment. Het teken dat wordt geïndexeerd door de parameter endIndex wordt niet opgenomen in de geëxtraheerde tekenreeks. Wanneer endIndex een negatief getal is, wordt het eindpunt bepaald door terug te tellen vanaf het einde van de tekenreeks, waarbij -1 het laatste teken is. De standaardwaarde is de maximumwaarde die voor een index is toegestaan. Wanneer deze parameter wordt weggelaten, wordt String.length gebruikt.

Geretourneerde waarde
String — Een subtekenreeks op basis van de opgegeven indexen.

Verwante API-elementen

split

()methode 
AS3 function split(delimiter:*, limit:Number = 0x7fffffff):Array

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Splitst een object String op in een array van subtekenreeksen door het te scheiden waar de opgegeven parameter delimiter voorkomt.

Wanneer de parameter delimiter een reguliere expressie is, wordt alleen de eerste overeenkomst op een bepaalde positie van de tekenreeks beschouwd, ook wanneer met terugzoeken een overeenkomende niet-lege subtekenreeks op die positie kon worden gevonden. Bijvoorbeeld:

     var str:String = "ab";
     var results:Array = str.split(/a*?/); // results == ["","b"]
     
     results = str.split(/a*/); // results == ["","b"].)

Wanneer de parameter delimiter een reguliere expressie is met groeperende ronde haakjes, worden bij elke overeenkomst van delimiter de resultaten (inclusief ongedefinieerde resultaten) van de groeperende ronde haakjes gesegmenteerd in de uitvoerarray. Bijvoorbeeld

     var str:String = "Thi5 is a tricky-66 example.";
     var re:RegExp = /(\d+)/;
     var results:Array = str.split(re);
         // results == ["Thi","5"," is a tricky-","66"," example."]

Wanneer de parameter limit is opgegeven, krijgt de geretourneerde array niet meer dan het aantal opgegeven elementen.

Wanneer delimiter een lege tekenreeks, een lege reguliere expressie of een reguliere expressie is die overeen kan komen met een lege tekenreeks, wordt elk enkel teken in de tekenreeks uitgevoerd als een element in de array.

Wanneer de parameter delimiter ongedefinieerd is, wordt de gehele tekenreeks opgenomen in het eerste element van de geretourneerde array.

Parameters

delimiter:* — Het patroon dat opgeeft waar deze tekenreeks wordt gesplitst. Dit kan elk type object zijn, maar doorgaans is het een tekenreeks of een reguliere expressie. Wanneer delimiter geen reguliere expressie of tekenreeks is, zet de methode het om in een tekenreeks voordat de opdracht wordt uitgevoerd.
 
limit:Number (default = 0x7fffffff) — Het maximale aantal items dat in de array moet worden opgenomen. De standaardwaarde is de maximaal toegestane waarde.

Geretourneerde waarde
Array — Een array van subtekenreeksen.

Verwante API-elementen

substr

()methode 
AS3 function substr(startIndex:Number = 0, len:Number = 0x7fffffff):String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een subtekenreeks die bestaat uit de tekens die beginnen bij de opgegeven startIndex en met een lengte opgegeven door len. De oorspronkelijke tekenreeks blijft ongewijzigd.

Parameters

startIndex:Number (default = 0) — Een geheel getal waarmee de index wordt aangegeven van het eerste teken dat moet worden gebruikt om de subtekenreeks te maken. Wanneer startIndex een negatief getal is, wordt de beginindex bepaald vanaf het einde van de tekenreeks, waarbij -1 het laatste teken is.
 
len:Number (default = 0x7fffffff) — Het aantal tekens in de subtekenreeks die wordt gemaakt. De standaardwaarde is de maximaal toegestane waarde. Wanneer len niet wordt opgegeven, bevat de subtekenreeks alle tekens vanaf startIndex tot het einde van de tekenreeks.

Geretourneerde waarde
String — Een subtekenreeks van de opgegeven parameters.

substring

()methode 
AS3 function substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een tekenreeks die bestaat uit het teken dat wordt opgegeven door startIndex en alle tekens tot endIndex - 1. Wanneer endIndex niet is opgegeven, wordt String.length gebruikt. Wanneer de waarde van startIndex gelijk is aan de waarde van endIndex, wordt met deze methode een lege tekenreeks geretourneerd. Wanneer de waarde van startIndex hoger is dan de waarde van endIndex, worden de parameters automatisch omgewisseld voordat de functie wordt uitgevoerd. De oorspronkelijke tekenreeks blijft ongewijzigd.

Parameters

startIndex:Number (default = 0) — Een geheel getal waarmee de index wordt aangegeven van het eerste teken dat moet worden gebruikt om de subtekenreeks te maken. Geldige waarden voor startIndex zijn 0 tot en met String.length. Wanneer startIndex een negatieve waarde is, wordt 0 gebruikt.
 
endIndex:Number (default = 0x7fffffff) — Een geheel getal dat één groter is dan de index van het laatste teken in de geëxtraheerde subtekenreeks. Geldige waarden voor endIndex zijn 0 tot en met String.length. Het teken bij endIndex wordt niet opgenomen in de subtekenreeks. De standaardwaarde is de maximumwaarde die voor een index is toegestaan. Wanneer deze parameter wordt weggelaten, wordt String.length gebruikt. Wanneer deze parameter een negatieve waarde is, wordt 0 gebruikt.

Geretourneerde waarde
String — Een subtekenreeks van de opgegeven parameters.

toLocaleLowerCase

()methode 
AS3 function toLocaleLowerCase():String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een kopie van deze tekenreeks, waarbij alle hoofdletters zijn omgezet in kleine letters. De oorspronkelijke tekenreeks blijft ongewijzigd. Hoewel deze methode is bedoeld om de conversie af te handelen in overeenstemming met specifieke landinstellingen, produceert de implementatie van ActionScript 3.0 geen ander resultaat met de methode toLowerCase().

Geretourneerde waarde
String — Een kopie van deze tekenreeks waarbij alle hoofdletters zijn omgezet in kleine letters.

Verwante API-elementen

toLocaleUpperCase

()methode 
AS3 function toLocaleUpperCase():String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een kopie van deze tekenreeks, waarbij alle kleine letters zijn omgezet in hoofdletters. De oorspronkelijke tekenreeks blijft ongewijzigd. Hoewel deze methode is bedoeld om de conversie af te handelen in overeenstemming met specifieke landinstellingen, produceert de implementatie van ActionScript 3.0 geen ander resultaat met de methode toUpperCase().

Geretourneerde waarde
String — Een kopie van deze tekenreeks waarbij alle kleine letters zijn omgezet in hoofdletters.

Verwante API-elementen

toLowerCase

()methode 
AS3 function toLowerCase():String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een kopie van deze tekenreeks, waarbij alle hoofdletters zijn omgezet in kleine letters. De oorspronkelijke tekenreeks blijft ongewijzigd.

Met deze methode worden alle tekens (niet alleen A-Z) omgezet waarvoor een Unicode-equivalent in kleine letters bestaat:

     var str:String = " JOSÉ BARÇA";
     trace(str.toLowerCase()); // josé barça

Deze toewijzingen van hoofdletters en kleine letters worden gedefinieerd in de specificaties van de Unicode-tekendatabase

Geretourneerde waarde
String — Een kopie van deze tekenreeks waarbij alle hoofdletters zijn omgezet in kleine letters.

Verwante API-elementen

toUpperCase

()methode 
AS3 function toUpperCase():String

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert een kopie van deze tekenreeks, waarbij alle kleine letters zijn omgezet in hoofdletters. De oorspronkelijke tekenreeks blijft ongewijzigd.

Met deze methode worden alle tekens (niet alleen a-z) omgezet waarvoor een Unicode-equivalent in hoofdetters bestaat.

     var str:String = "José Barça";
     trace(str.toUpperCase()); // JOSÉ BARÇA

Deze toewijzingen van hoofdletters en kleine letters worden gedefinieerd in de specificaties van de Unicode-tekendatabase

Geretourneerde waarde
String — Een kopie van deze tekenreeks waarbij alle kleine letters zijn omgezet in hoofdletters.

Verwante API-elementen

valueOf

()methode 
AS3 function valueOf():String

Taalversie: ActionScript 3.0
Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Retourneert de primitieve waarde van een instantie String. Deze methode is ontworpen om een object String om te zetten in een primitieve tekenreekswaarde. Omdat Flash automatisch valueOf() aanroept wanneer dit nodig is, hoeft u deze methode zelden expliciet aan te roepen.

Geretourneerde waarde
String — De waarde van de tekenreeks.
StringExample.as

In het volgende voorbeeld worden de klassen StringExample en StringHelper gebruikt om te tonen hoe u verschillende methoden van de klasse String kunt gebruiken. Hierbij moeten de volgende stappen worden uitgevoerd:
  1. De constructor voor StringExample declareert diverse lokale instanties van String, die worden geïnitialiseerd met verschillende tekenreeksen en een nieuw object StringHelper.
  2. De klasse StringHelper kent de volgende methoden:
    • replace(): hiermee worden de methoden split() en join() van String aangeroepen om een subtekenreeks van de doorgegeven tekenreeks te verwijderen met een nieuwe.
    • trim(): hiermee wordt zowel trimBack() als trimFront() aangeroepen met behulp van de doorgegeven tekenreeksen en wordt de bijgewerkte tekenreeks geretourneerd.
    • trimFront(): hiermee worden alle tekens recursief verwijderd die overeenkomen met de parameter char, te beginnen vanaf de voorkant van de tekenreeks naar achteren toe, tot het eerste teken in de tekenreeks niet overeenkomt met char en wordt de bijgewerkte tekenreeks geretourneerd.
    • trimBack(): hiermee worden alle tekens recursief verwijderd die overeenkomen met de parameter char, te beginnen vanaf de einde van de tekenreeks naar voren toe, tot het laatste teken in de tekenreeks niet overeenkomt met char en wordt de bijgewerkte tekenreeks geretourneerd.
    • stringToCharacter(): hiermee wordt het eerste teken van de tekenreeks die wordt doorgegeven geretourneerd.
  3. Vervolgens worden drie tekenreeksen geproduceerd met behulp van de gedeclareerde tekenreeksvariabelen met het aanroepen van de methode replace() die wordt gebruikt om de tweede tekenreeks te produceren en trim() om de derde tekenreeks te produceren.
package {
    import flash.display.Sprite;

    public class StringExample extends Sprite {
        public function StringExample() {
            var companyStr:String = new String("     Company X");
            var productStr:String = "Product Z Basic     ";
            var emptyStr:String = " ";
            var strHelper:StringHelper = new StringHelper();

            var companyProductStr:String = companyStr + emptyStr + productStr;
            trace("'" + companyProductStr + "'");    // '     Company X Product Z Basic     '

            companyProductStr = strHelper.replace(companyProductStr, "Basic", "Professional");
            trace("'" + companyProductStr + "'");    // '     Company X Product Z Professional     '

            companyProductStr = strHelper.trim(companyProductStr, emptyStr);
            trace("'" + companyProductStr + "'");    // 'Company X Product Z Professional'
        }
    }
}

class StringHelper {
    public function StringHelper() {
    }

    public function replace(str:String, oldSubStr:String, newSubStr:String):String {
        return str.split(oldSubStr).join(newSubStr);
    }

    public function trim(str:String, char:String):String {
        return trimBack(trimFront(str, char), char);
    }

    public function trimFront(str:String, char:String):String {
        char = stringToCharacter(char);
        if (str.charAt(0) == char) {
            str = trimFront(str.substring(1), char);
        }
        return str;
    }

    public function trimBack(str:String, char:String):String {
        char = stringToCharacter(char);
        if (str.charAt(str.length - 1) == char) {
            str = trimBack(str.substring(0, str.length - 1), char);
        }
        return str;
    }

    public function stringToCharacter(str:String):String {
        if (str.length == 1) {
            return str;
        }
        return str.slice(0, 1);
    }
}




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.