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

Vector  - 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

Klasy 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
PakietNajwyższy poziom
Klasapublic dynamic class Vector
DziedziczenieVector Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Klasa Vector umożliwia uzyskanie dostępu i sterowanie wektorem — tablicą, której elementy należą do tego samego typu danych. Typ danych elementów Vector to typ bazowy klasy Vector. Typ bazowy może stanowić dowolną klasę, w tym klasę wbudowaną czy klasy niestandardowe. Typ bazowy określany jest podczas deklarowania zmiennej Vector oraz tworzenia instancji poprzez wywołanie klasy konstruktora.

Tak jak w przypadku klasy Array, można użyć operatora dostępu do tablicy ([]) w celu ustawienia lub pobrania wartości elementu Vector. Kilka metod Vector udostępnia również mechanizmy ustawiania i pobierania wartości elementów. Należą do nich metody: push(), pop(), shift(), unshift() oraz inne. Właściwości i metody instancji Vector są podobne (a w większości przypadków identyczne) do właściwości i metod instancji Array. W większości sytuacji, w których można zastosować klasę Array, w której wszystkie elementy należą do tego samego typu danych, preferowane jest zastosowanie instancji Vector. Jednak instancje klasy Vector są tablicami gęstymi, co oznacza, że w każdym indeksie muszą mieć zdefiniowaną wartość (przy czym dopuszczalne są wartości null). Ten wymóg nie obowiązuje w odniesieniu do instancji klasy Array.

Typ bazowy Vector określany jest za pomocą składni parametru typu przyrostkowego. Składnia parametru to sekwencja składająca się z kropki (.), lewy nawias ostry (<), nazwę klasy oraz prawy nawias ostry (>), tak jak w poniższym przykładzie:

W pierwszym wierszu przykładu zmienna v została zadeklarowana jako instancja Vector.Instancja <String>. Innymi słowy, reprezentuje instancję Vector (tablicę ze zdefiniowanym typem), która może zawierać i z której można podbierać jedynie instancje klasy String. Drugi wiersz stanowi przykład tworzenia tego samego typu Vector (czyli instancji Vector, której wszystkie elementy są obiektami String) i przypisania zmiennej v.

 var v:Vector.<String>;
 v = new Vector.<String>();
 

Zmienna deklarowana z instancją Vector.Typ danych <T> może jedynie przechowywać instancję Vector zbudowaną w oparciu o ten sam typ bazowy T. Na przykład instancji Vector utworzonej za pomocą wywołania metody new Vector.<String>() nie można przypisać do zmiennej zadeklarowanej z instancją Vector.<int>. Typy bazowe muszą być w pełni zgodne. Na przykład: nie można skompilować poniższego kodu, ponieważ typ bazowy instancji nie jest taki sam jak typ bazowy zadeklarowanej zmiennej (nawet w przypadku gdy podklasa Sprite to podklasa obiektu DisplayObject).

 // This code doesn't compile even though Sprite is a DisplayObject subclass
 var v:Vector.<DisplayObject> = new Vector.<Sprite>();
 

Aby dokonać konwersji instancji Vector z typem bazowym T na instancję Vector nadklasy T, należy użyć globalnej funkcji Vector().

Oprócz ograniczeń dotyczących typów danych klasa Vector posiada inne, które odróżniają ją od klasy Array:

  • Instancja Vector to tablica zagęszczona. W przeciwieństwie do klasy Array, która może przyjmować wartości dla indeksów 0 i 7, nawet w przypadku braku wartości dla pozycji od 1 do 6, dla instancji Vector musi istnieć wartość (lub wartość null) w każdym indeksie.
  • Opcjonalnie instancja Vector może posiadać stałą długość, co oznacza, że liczba zawieranych przez nią elementów nie może ulec zmianie.
  • Dostęp do elementów tablicy Vector jest sprawdzany pod względem zakresu. Nie możliwy jest odczyt wartości w pozycji indeksu większego od ostatniego elementu (length - 1). Nie można ustawić wartości w pozycji indeksu większego o jeden znajdującego się poza bieżącym ostatnim indeksem (innymi słowy, można ustawić wartość jedynie w pozycji istniejącego indeksu lub indeksu [length]).

W wyniku tych ograniczeń instancję Vector charakteryzują trzy podstawowe zalety, których nie ma instancja Array z elementami należącymi do jednej klasy:

  • Wydajność: w porównaniu z instancją Array dostęp i iteracje elementów tablicy można uzyskać dużo szybciej w przypadku instancji Vector.
  • Bezpieczeństwo typu: w trybie dokładnym kompilator może wskazywać błędy dotyczące typu danych. Do przykładów błędnego użycia typów danych należą: przypisywanie wartości niepoprawnego typu danych do instancji klasy Vector lub oczekiwanie niepoprawnego typu danych podczas odczytu wartości z instancji klasy Vector. Należy jednakże zauważyć, że w wypadku użycia metody push() lub unshift() w celu dodania wartości do instancji Vector typy danych argumentów nie są sprawdzane w czasie kompilacji. Są one natomiast sprawdzane w czasie wykonywania.
  • Niezawodność: sprawdzanie zakresów w czasie wykonywania (lub sprawdzanie stałych długości) powoduje, że niezawodność operowania na obiektach Vector jest znacznie większa niż w przypadku operowania na obiektach Array.

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  fixed : Boolean
Określa, czy można zmieniać właściwość length instancji Vector.
Vector
  length : uint
Zakres poprawnych indeksów dostępnych dla instancji Vector.
Vector
Metody publiczne
 MetodaZdefiniowane przez
  
Vector(length:uint = 0, fixed:Boolean = false)
Tworzy instancję Vector o określonym typie bazowym.
Vector
  
concat(... args):Vector.<T>
Przeprowadza konkatenację wektorów na liście parametrów z elementami w tym wektorze, tworząc nowy wektor.
Vector
  
every(callback:Function, thisObject:Object = null):Boolean
Uruchamia funkcję testową poszczególnych elementów instancji Vector do momentu, aż pojawi się element, dla którego w przypadku określonej funkcji zostanie zwrócona wartość false.
Vector
  
filter(callback:Function, thisObject:Object = null):Vector.<T>
Uruchamia funkcję testową dla poszczególnych elementów instancji Vector i zwraca nową instancję Vector, która zawiera wszystkie elementy, dla których dana funkcja zwróciła wartość true.
Vector
  
forEach(callback:Function, thisObject:Object = null):void
Uruchamia funkcję dla poszczególnych elementów wystąpienia klasy Vector.
Vector
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
  
indexOf(searchElement:T, fromIndex:int = 0):int
Wyszukuje element instancji Vector i zwraca jego indeks.
Vector
  
insertAt(index:int, element:T):void
Wstawia pojedynczy element do obiektu klasy Vector.
Vector
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
  
join(sep:String = ","):String
Konwertuje elementy instancji Vector na ciągi znaków, wstawia między ciągami określone separatory, łączy ciągi oraz zwraca wynikowy ciąg znaków.
Vector
  
lastIndexOf(searchElement:T, fromIndex:int = 0x7fffffff):int
Wyszukuje elementy w instancji Vector od końca od określonego indeksu i zwraca indeks zgodnego elementu.
Vector
  
map(callback:Function, thisObject:Object = null):Vector.<T>
Uruchamia funkcję dla poszczególnych elementów instancji Vector i zwraca nową instancję Vector zawierającą wyniki, które odpowiadają rezultatom wywołania funkcji dla poszczególnych elementów tej instancji Vector.
Vector
  
pop():T
Usuwa i zwraca ostatni element instancji Vector.
Vector
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
  
push(... args):uint
Dodaje co najmniej jeden element na koniec wystąpienia klasy Vector i zwraca jego nową długość.
Vector
  
removeAt(index:int):T
Usuwa pojedynczy element z obiektu Vector.
Vector
  
Odwraca kolejność elementów w obiekcie Vector.
Vector
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
  
shift():T
Usuwa i zwraca pierwszy element obiektu Vector.
Vector
  
slice(startIndex:int = 0, endIndex:int = 16777215):Vector.<T>
Zwraca nowy instancji Vector zwierający zakres elementów oryginalnej instancji Vector, nie modyfikując oryginalnej instancji Vector.
Vector
  
some(callback:Function, thisObject:Object = null):Boolean
Uruchamia funkcję testową dla poszczególnych elementów instancji Vector do momentu pojawienia się elementu, dla którego zostanie zwrócona wartość true.
Vector
  
sort(sortBehavior:*):Vector.<T>
Sortuje elementy w obiekcie Vector i zwraca posortowany obiekt Vector.
Vector
  
splice(startIndex:int, deleteCount:uint = 4294967295, ... items):Vector.<T>
Dodaje i usuwa elementy z instancji Vector.
Vector
  
Zwraca ciąg znaków reprezentujący elementy określonej instancji Vector.
Vector
  
Zwraca ciąg znaków reprezentujący elementy instancji Vector.
Vector
  
Dodaje co najmniej jeden element na początek instancji Vector i zwraca nową długość instancji Vector.
Vector
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

fixed

właściwość
fixed:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Określa, czy można zmieniać właściwość length instancji Vector. Jeśli ta wartość to true, nie można zmienić właściwości length. Oznacza to, że następujące operacje nie są dozwolone w przypadku gdy parametr fixed ma wartość true:

  • bezpośrednie ustawianie właściwości length
  • przypisywanie wartości indeksowi length
  • wywoływanie metody zmieniającej właściwość length, w tym:
    • pop()
    • push()
    • shift()
    • unshift()
    • splice() (jeśli wywołanie metody splice() ma za zadanie spowodować zmianę właściwości length instancji Vector).



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

length

właściwość 
length:uint

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Zakres poprawnych indeksów dostępnych dla instancji Vector. Instancja Vector posiada indeksy do wartości length (bez tej wartości).

Każdy element instancji Vector zawsze posiada wartość będącą jest albo instancją typu bazowego, albo wartością null. Jeśli właściwość length zostanie ustawiona na wartość większą niż wartość wcześniejsza, utworzone zostaną dodatkowe elementy i zapełnione wartością domyślną stosowną dla typu bazowego (null dla typów odwołania).

Jeśli właściwość length zostanie ustawiona na wartość mniejszą niż wartość wcześniejsza, wszystkie elementy o indeksie większym lub równym nowej wartości length zostaną usunięte z instancji Vector.



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

Zgłasza
RangeError — Ta właściwość zmienia się w przypadku gdy parametr fixed ma wartość true.
 
RangeError — Ta właściwość jest ustawiona na wartość większą niż maksymalny dopuszczalny indeks (232).
Konstruktor Szczegół

Vector

()Konstruktor
public function Vector(length:uint = 0, fixed:Boolean = false)

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Tworzy wystąpienie Vector o określonym typie bazowym.

Podczas wywołania konstruktora Vector.<T>() należy za pomocą składni parametru określić typ bazowy. Składnia parametru to sekwencja składająca się z kropki (.), lewy nawias ostry (<), nazwę klasy oraz prawy nawias ostry (>), tak jak w poniższym przykładzie:

     var v:Vector.<String> = new Vector.<String>();
     

Aby utworzyć instancję Vector z instancji Array lub innej instancji Vector (jak np. tej o odmiennym typie bazowym), należy użyć globalnej funkcji Vector().

Aby utworzyć wstępnie zapełnioną instancję klasy Vector, należy skorzystać z następującej składni zamiast używać parametrów podanych poniżej:

     // var v:Vector.<T> = new <T>[E0, ..., En-1 ,];
     // For example: 
     var v:Vector.<int> = new <int>[0,1,2,];
     

Do tej składni odnoszą się następujące informacje:

  • Jest obsługiwana w programie Flash Professional CS5 i nowszych wersjach, Flash Builder 4 i nowszych wersjach oraz Flex 4 i nowszych wersjach.
  • Końcowy przecinek jest opcjonalny.
  • Puste elementy w tablicy nie są dozwolone; taka instrukcja, jak var v:Vector.<int> = new <int>[0,,2,] powoduje zgłoszenie błędu przez kompilator.
  • Nie można określić domyślnej długości instancji klasy Vector. Długość jest określana na podstawie liczby elementów na liście inicjującej instancję.
  • Nie można określić, czy instancja klasy Vector ma mieć stałą długość, czy nie. Należy zamiast tego skorzystać z właściwości fixed.
  • Jeśli elementy przekazane jako wartości nie będą zgodne z określonym typem, może dojść do utraty danych lub wystąpienia błędów. Na przykład:
  •      var v:Vector.<int> = new <int>[4.2]; // compiler error when running in strict mode
         trace(v[0]); //returns 4 when not running in strict mode
         

Parametry
length:uint (default = 0) — Początkowa długość (liczba elementów) instancji Vector. Jeśli wartość tego parametru jest większa od zera, tworzona jest określona liczba elementów Vector o domyślnej wartości właściwej dla typu bazowego (null dla typów odwołania).
 
fixed:Boolean (default = false) — Wartość instancji Vector może być stała (wartość true) lub zmienna (wartość false). Te wartość można również ustawić za pomocą właściwości fixed.

Powiązane elementy interfejsu API

Szczegół metody

concat

()metoda
AS3 function concat(... args):Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Przeprowadza konkatenację wektorów na liście parametrów z elementami w tym wektorze, tworząc nowy wektor. Wektory na liście parametrów muszą mieć ten sam typ bazowy lub podtyp co ten wektor. Jeśli nie zostaną przekazane żadne parametry, zwrócony wektor będzie stanowić duplikat (jednopoziomowy klon) oryginalnego wektora.

Parametry

... args — Zero lub więcej wektorów, których typ bazowy jest taki sam jak typ lub podtyp tego wektora.

Zwraca
Vector.<T> — Wektor, który ma ten sam typ bazowy co ten wektor i zawiera elementy z tego wektora, a po nich elementy wektorów z listy parametrów.

Zgłasza
TypeError — Jeśli argument nie jest wektorem typu bazowego lub nie można go przekonwertować na taki wektor.

every

()metoda 
AS3 function every(callback:Function, thisObject:Object = null):Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Uruchamia funkcję testowa dla poszczególnych elementów instancji Vector do momentu, aż pojawi się element, dla którego określona funkcja zwróci wartość false. Tę metodę wykorzystuje się do określenia, czy wszystkie elementy instancji Vector spełniają dane kryterium, jak np. posiadanie wartości mniejszych od określonej liczby.

Wartość drugiego parametru thisObject dla tej metody musi być równa wartości null, jeśli pierwszy parametr callback stanowi zamknięcie metody. Jest to najczęstszy sposób korzystania z tej metody.

Załóżmy, że użytkownik tworzy funkcję dla klatki na głównej osi czasu programu Flash Professional i chce, aby była wywoływana w innym kontekście identyfikatora this:

    function myFunction(item:T, index:int, vector:Vector.<T>):Boolean {
       // your code here
    }
    

Załóżmy, że wówczas użytkownik stosuje metodę every() dla instancji Vector o nazwie myVector:

    myVector.every(myFunction, someObject);
    

Ponieważ funkcja myFunction należy do klasy głównej pliku SWF, nie można wykonać jej w innym kontekście identyfikatora this. Uruchomienie tego kodu spowoduje wygenerowanie wyjątku w środowisku wykonawczym Flash. Aby uniknąć tego błędu wykonania, należy funkcji przypisać zmienną w następujący sposób:

    var myFunction:Function = function(item:T, index:int, vector:Vector.<T>):Boolean {
        //your code here
    };
    myVector.every(myFunction, someObject);
    

Parametry

callback:Function — Funkcja, która będzie uruchamiana dla poszczególnych elementów instancji Vector. Tę funkcję wywołuje się z trzema argumentami: bieżącym elementem instancji Vector, indeksem elementu oraz instancją Vector:
function callback(item:T, index:int, vector:Vector.<T>):Boolean {
       // your code here
    }
    

Funkcja wywołania zwrotnego powinna zwrócić wartość typu Boolean.

 
thisObject:Object (default = null) — Obiekt, do którego odwołuje się identyfikator this funkcji zwrotnej, jeśli ta funkcja zostaje wywołana.

Zwraca
Boolean — Wartość typu Boolean jest true, jeśli dla wszystkich elementów instancji Vector funkcja zwraca wartość true. W przeciwnym razie wartość typu Boolean to false.

Powiązane elementy interfejsu API

filter

()metoda 
AS3 function filter(callback:Function, thisObject:Object = null):Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Uruchamia funkcję testową dla poszczególnych elementów instancji Vector i zwraca nową instancję Vector, która zawiera wszystkie elementy, dla których dana funkcja zawraca wartość true. Jeśli dla danego elementu funkcja zwraca wartość false, nie zostaje on uwzględniony w wynikowej instancji Vector. Typ bazowy zwróconej instancji Vector jest zgodny z typem bazowym instancji Vector, dla której dana funkcja została wywołana.

Wartość drugiego parametru thisObject dla tej metody musi być równa wartości null, jeśli pierwszy parametr callback stanowi zamknięcie metody. Jest to najczęstszy sposób korzystania z tej metody.

Załóżmy, że użytkownik tworzy funkcję dla klatki na głównej osi czasu programu Flash Professional i chce, aby była wywoływana w innym kontekście identyfikatora this:

     function myFunction(item:T, index:int, vector:Vector.<T>):Boolean {
        // your code here
     }
     

Załóżmy, że użytkownik uruchamia następnie metodę filter() dla instancji Vector o nazwie myVector:

     var result:Vector.<T> = myVector.filter(myFunction, someObject);
     

Ponieważ funkcja myFunction należy do klasy głównej pliku SWF, nie można wykonać jej w innym kontekście identyfikatora this. Uruchomienie tego kodu spowoduje wygenerowanie wyjątku w środowisku wykonawczym Flash. Aby uniknąć tego błędu wykonania, należy funkcji przypisać zmienną w następujący sposób:

     var myFunction:Function = function(item:T, index:int, vector:Vector.<T>):Boolean {
         //your code here
     };
     myVector.filter(myFunction, someObject);
     

Parametry

callback:Function — Funkcja, która będzie uruchamiana dla poszczególnych elementów instancji Vector. Tę funkcję wywołuje się z trzema argumentami: bieżącym elementem instancji Vector, indeksem elementu oraz instancją Vector:
function callback(item:T, index:int, vector:Vector.<T>):Boolean;
 
thisObject:Object (default = null) — Obiekt, do którego odwołuje się identyfikator this funkcji zwrotnej, jeśli ta funkcja zostaje wywołana.

Zwraca
Vector.<T> — Nowa instancja Vector zawierająca wszystkie elementy oryginalnej instancji Vector, dla których funkcja callback zwróciła wartość true.

Powiązane elementy interfejsu API

forEach

()metoda 
AS3 function forEach(callback:Function, thisObject:Object = null):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Uruchamia funkcję dla poszczególnych elementów instancji Vector.

Wartość drugiego parametru thisObject dla tej metody musi być równa wartości null, jeśli pierwszy parametr callback stanowi zamknięcie metody. Jest to najczęstszy sposób korzystania z tej metody.

Załóżmy, że użytkownik tworzy funkcję dla klatki na głównej osi czasu programu Flash Professional i chce, aby była wywoływana w innym kontekście identyfikatora this:

     function myFunction(item:T, index:int, vector:Vector.<T>):void {
        // your code here
     }
     

Załóżmy, że użytkownik uruchamia następnie metodę forEach() dla instancji Vector o nazwie myVector:

     myVector.forEach(myFunction, someObject);
     

Ponieważ funkcja myFunction należy do klasy głównej pliku SWF, nie można wykonać jej w innym kontekście identyfikatora this. Uruchomienie tego kodu spowoduje wygenerowanie wyjątku w środowisku wykonawczym Flash. Aby uniknąć tego błędu wykonania, należy funkcji przypisać zmienną w następujący sposób:

     var myFunction:Function = function(item:T, index:int, vector:Vector.<T>):void {
         //your code here
     };
     myVector.forEach(myFunction, someObject);
     

Parametry

callback:Function — Funkcja, która będzie uruchamiana dla poszczególnych elementów instancji Vector. Tę funkcję wywołuje się z trzema argumentami: bieżącym elementem instancji Vector, indeksem elementu oraz instancją Vector:
function callback(item:T, index:int, vector:Vector.<T>):void;

Każda wartość zwrócona przez wywołaną funkcję jest pomijana.

 
thisObject:Object (default = null) — Obiekt, do którego odwołuje się identyfikator this funkcji zwrotnej, jeśli ta funkcja zostaje wywołana.

indexOf

()metoda 
AS3 function indexOf(searchElement:T, fromIndex:int = 0):int

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Wyszukuje element instancji Vector i zwraca jego indeks. Element jest porównywany z elementami Vector za pomocą operatora ścisłej równości (===).

Parametry

searchElement:T — Element szukany w instancji Vector.
 
fromIndex:int (default = 0) — Miejsce w instancji Vector, od którego wyszukiwanie elementu zostanie rozpoczęte. Jeśli ten parametr ma wartość ujemną, jest traktowany jako suma wartości właściwości length + fromIndex, co oznacza, że wyszukiwanie rozpoczyna się od elementów -fromIndex od końca i jest kontynuowane z tamtego położenia w przód, do końca instancji Vector.

Zwraca
int — Pozycja pierwszego elementu w instancji Vector. Jeśli argument searchElement nie zostanie znaleziony, zwrócona zostanie wartość -1.

Powiązane elementy interfejsu API

insertAt

()metoda 
AS3 function insertAt(index:int, element:T):void

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

Wstawia pojedynczy element do obiektu klasy Vector. Ta metoda zmienia instancję Vector i nie tworzy jej kopii.

Parametry

index:int — Liczba całkowita określająca pozycję w obiekcie Vector, w której ma zostać wstawiony element. W celu określenia położenia względem końca instancji Vector można użyć całkowitej liczby ujemnej (na przykład: -1 dla ostatniego elementu instancji Vector).
 
element:T


Zgłasza
RangeError — Jeśli ta metoda jest wywoływana, gdy parametr fixed ma wartość true.

join

()metoda 
AS3 function join(sep:String = ","):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Konwertuje elementy instancji Vector na ciągi znaków, wstawia między ciągami określone separatory, łączy ciągi oraz zwraca wynikowy ciąg znaków. Zagnieżdżona instancja Vector jest zawsze oddzielona przecinkiem (,), a nie separatorem przekazany za pomocą metody join().

Parametry

sep:String (default = ",") — Znak lub ciąg znaków, który oddziela elementy instancji Vector w wynikowym ciągu znaków. W przypadku pominięcia tego parametru, znakiem domyślnym jest przecinek.

Zwraca
String — Ciąg znaków składający się z elementów instancji Vector przekonwertowanych na ciągi znaków i oddzielonych określonym ciągiem znaków.

Powiązane elementy interfejsu API

lastIndexOf

()metoda 
AS3 function lastIndexOf(searchElement:T, fromIndex:int = 0x7fffffff):int

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Wyszukuje elementy w instancji Vector od końca od określonego indeksu i zwraca indeks zgodnego elementu. Element jest porównywany z elementami wystąpienia klasy Vector za pomocą operatora ścisłej równości (===).

Parametry

searchElement:T — Element szukany w instancji Vector.
 
fromIndex:int (default = 0x7fffffff) — Miejsce w instancji Vector, od którego wyszukiwanie elementu zostanie rozpoczęte. Wartością domyślna jest maksymalna, dopuszczalna wartość indeksu, co oznacza, że wyszukiwanie rozpoczyna się od ostatniego elementu instancji Vector.

Jeśli ten parametr ma wartość ujemną, jest traktowany jako suma wartości właściwości length + fromIndex, co oznacza, że wyszukiwanie rozpoczyna się od elementów -fromIndex od końca i jest kontynuowane z tamtego położenia w przód, do końca instancji Vector.

Zwraca
int — Pozycja pierwszego elementu w instancji Vector. Jeśli argument searchElement nie zostanie znaleziony, zwrócona zostanie wartość -1.

Powiązane elementy interfejsu API

map

()metoda 
AS3 function map(callback:Function, thisObject:Object = null):Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Uruchamia funkcję dla poszczególnych elementów instancji Vector i zwraca nową instancję Vector zawierającą wyniki, które odpowiadają rezultatom wywołania funkcji dla poszczególnych elementów tej instancji Vector. Wynikowa instancja Vector posiada ten sam typ bazowy oraz wartość parametru length co oryginalny instancja Vector. Element o indeksie i w wynikowej instancji Vector stanowi wynik wywołania ostatniego elementu o indeksie i w oryginalnej instancji Vector.

Wartość drugiego parametru thisObject dla tej metody musi być równa wartości null, jeśli pierwszy parametr callback stanowi zamknięcie metody. Jest to najczęstszy sposób korzystania z tej metody.

Załóżmy, że użytkownik tworzy funkcję dla klatki na głównej osi czasu programu Flash Professional i chce, aby była wywoływana w innym kontekście identyfikatora this:

     function myFunction(item:Object, index:int, vector:Vector.<T>):T {
        // your code here
     }
     

Załóżmy, że użytkownik zamierza następnie uruchomić metodę map() dla instancji Vector o nazwie myVector:

     myVector.map(myFunction, someObject);
     

Ponieważ funkcja myFunction należy do klasy głównej pliku SWF, nie można wykonać jej w innym kontekście identyfikatora this. Uruchomienie tego kodu spowoduje wygenerowanie wyjątku w środowisku wykonawczym Flash. Aby uniknąć tego błędu wykonania, należy funkcji przypisać zmienną w następujący sposób:

     var myFunction:Function = function(item:T, index:int, vector:Vector.<T>):void {
         //your code here
     };
     myVector.map(myFunction, someObject);
     

Parametry

callback:Function — Funkcja, która będzie uruchamiana dla poszczególnych elementów instancji Vector. Tę funkcję wywołuje się z trzema argumentami: bieżącym elementem instancji Vector, indeksem elementu oraz instancją Vector:
function callback(item:T, index:int, vector:Vector.<T>):T;
 
thisObject:Object (default = null) — Obiekt, do którego odwołuje się identyfikator this funkcji zwrotnej, jeśli ta funkcja zostaje wywołana.

Zwraca
Vector.<T> — Nowa instancja Vector zawierająca wyniki wywołania funkcji dla poszczególnych elementów tej instancji Vector. Wynikowa instancja Vector posiada ten sam typ bazowy oraz wartość parametru length co instancja oryginalna.

Powiązane elementy interfejsu API

pop

()metoda 
AS3 function pop():T

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Usuwa i zwraca ostatni element instancji Vector. Wywołanie tej funkcji spowoduje pomniejszenie o jeden właściwości length instancji Vector.

Zwraca
T — Wartość ostatniego elementu w określonej instancji Vector.

Zgłasza
RangeError — Jeśli ta metoda jest wywoływana, gdy parametr fixed ma wartość true.

Powiązane elementy interfejsu API

push

()metoda 
AS3 function push(... args):uint

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Dodaje co najmniej jeden element na koniec wystąpienia klasy Vector i zwraca jego nową długość.

Ponieważ ta funkcje może przyjmować wiele argumentów, w trakcie kompilacji, nawet w trybie dokładnym, typ danych nie jest sprawdzany. W przypadku przekazania argumenty, który nie jest instancją typu bazowego podczas wykonania wygenerowany zostanie wyjątek.

Parametry

... args — Co najmniej jedna wartość dołączana do wystąpienia klasy Vector.

Zwraca
uint — Długość wystąpienia klasy Vector po dodaniu nowych elementów.

Zgłasza
TypeError — Jeśli jakikolwiek margines nie jest wystąpieniem typu podstawowego T klasy Vector.
 
RangeError — Jeśli ta metoda jest wywoływana, gdy parametr fixed ma wartość true.

Powiązane elementy interfejsu API

removeAt

()metoda 
AS3 function removeAt(index:int):T

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

Usuwa pojedynczy element z obiektu Vector. Ta metoda zmienia obiekt Vector i nie tworzy jego kopii.

Parametry

index:int — Liczba całkowita określająca indeks elementu do usunięcia z obiektu Vector. W celu określenia pozycji względem końca obiektu Vector można użyć całkowitej liczby ujemnej (na przykład –1 dla ostatniego elementu obiektu Vector).

Zwraca
T — Element usunięty z tablicy pierwotnego obiektu Vector.

Zgłasza
RangeError — Jeśli argument index określa indeks do usunięcia poza zakresem obiektu Vector.
 
RangeError — Jeśli ta metoda jest wywoływana, gdy parametr fixed ma wartość true.

reverse

()metoda 
AS3 function reverse():Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Odwraca kolejność elementów w obiekcie Vector. Ta metoda zmienia obiekt Vector, dla którego została wywołana.

Zwraca
Vector.<T> — Obiekt Vector zawierający elementy w odwrotnej kolejności.

shift

()metoda 
AS3 function shift():T

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Usuwa i zwraca pierwszy element instancji Vector. Pozostałe elementy instancji Vector zostają przesunięte względem swojego oryginalnego położenia i do położenia i -1.

Zwraca
T — Pierwszy element instancji Vector.

Zgłasza
RangeError — Jeśli parametr fixed ma wartość true.

Powiązane elementy interfejsu API

slice

()metoda 
AS3 function slice(startIndex:int = 0, endIndex:int = 16777215):Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Zwraca nowy instancji Vector zwierającą zakres elementów oryginalnej instancji Vector, nie modyfikując oryginalnej instancji Vector. Zwrócona instancja Vector zawiera element startIndex oraz wszystkie elementy aż do elementu endIndex (z jego wyłączeniem).

Jeśli nie zostaną przekazane żadne parametry, nowy obiekt Vector będzie stanowić duplikat (jednopoziomowy klon) oryginalnego obiektu Vector. Przekazanie w obu parametrach wartości 0 spowoduje utworzenie nowego, pustego obiektu Vector tego samego typu, co oryginalny obiekt Vector.

Parametry

startIndex:int (default = 0) — Liczba określająca indeks punktu początkowego fragmentu tablicy. Jeśli właściwość startIndex określa liczba ujemna, punkt początkowy znajduje się na końcu instancji Vector, gdzie -1 określa położenie ostatniego elementu.
 
endIndex:int (default = 16777215) — Liczba określająca indeks punktu końcowego fragmentu obiektu. W przypadku pominięcia tego parametru, fragment obiektu będzie zawierał wszystkie elementy od punktu początkowego do końca instancji Vector. Jeśli właściwość endIndex określa liczba ujemna, punkt końcowy będzie określany od końca instancji Vector, gdzie -1 określa położenie ostatniego elementu.

Zwraca
Vector.<T> — instancja Vector, która zawiera zakres elementów oryginalnej instancji Vector.

some

()metoda 
AS3 function some(callback:Function, thisObject:Object = null):Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Uruchamia funkcję testową dla poszczególnych elementów instancji Vector do momentu pojawienia się elementu, dla którego zwracana będzie wartość true. Ta metoda służy określeniu, czy dowolny element obiektu Vector spełnia kryterium, jak np. posiadanie wartości mniejszej od określonej liczby.

Wartość drugiego parametru thisObject dla tej metody musi być równa wartości null, jeśli pierwszy parametr callback stanowi zamknięcie metody. Jest to najczęstszy sposób korzystania z tej metody.

Załóżmy, że użytkownik tworzy funkcję dla klatki na głównej osi czasu i chce, aby była wywoływana w innym kontekście identyfikatora this:

     function myFunction(item:Object, index:int, vector:Vector.<T>):Boolean {
        // your code here
     }
     

Załóżmy, że użytkownik uruchamia następnie metodę some() dla instancji Vector o nazwie myVector:

     myVector.some(myFunction, someObject);
     

Ponieważ funkcja myFunction należy do klasy głównej pliku SWF, nie można wykonać jej w innym kontekście identyfikatora this. Uruchomienie tego kodu spowoduje wygenerowanie wyjątku w środowisku wykonawczym Flash. Aby uniknąć tego błędu wykonania, należy funkcji przypisać zmienną w następujący sposób:

     var myFunction:Function = function(item:T, index:int, vector:Vector.<T>):Boolean {
         //your code here
     };
     myVector.some(myFunction, someObject);
     

Parametry

callback:Function — Funkcja, która będzie uruchamiana dla poszczególnych elementów instancji Vector. Tę funkcję wywołuje się z trzema argumentami: bieżącym elementem instancji Vector, indeksem elementu oraz instancją Vector:
function callback(item:T, index:int, vector:Vector.<T>):Boolean

Funkcja wywołania zwrotnego powinna zwrócić wartość typu Boolean.

 
thisObject:Object (default = null) — Obiekt, do którego odwołuje się identyfikator this funkcji zwrotnej, jeśli ta funkcja zostaje wywołana.

Zwraca
Boolean — Wartość typu Boolean to true, jeśli dla dowolnego elementu instancji Vector funkcja zwraca wartość true. W przeciwnym razie wartość typu Boolean to false.

Powiązane elementy interfejsu API

sort

()metoda 
AS3 function sort(sortBehavior:*):Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Sortuje elementy w obiekcie Vector i zwraca posortowany obiekt Vector. Ta metoda sortuje zgodnie z parametrem sortBehavior, który jest funkcją porównującą dwie wartości lub zestawem opcji sortowania.

Ta metoda przyjmuje jeden parametr. Parametr jest jednym z następujących elementów:

  • Może to być funkcja przyjmująca dwa argumenty typu bazowego (T) obiektu Vector i zwracająca liczbę.
    function compare(x:T, y:T):Number {}

    Logika funkcji działa tak, że w przypadku dwóch elementów x i y funkcja zwraca jedną z następujących trzech wartości:

    • liczbę ujemną, jeśli x występuje przed y w wysortowanej sekwencji
    • 0, jeśli x jest równe y
    • liczbę dodatnią, jeśli x występuje po y w wysortowanej sekwencji

  • liczbę stanowiącą sumę bitową następujących wartości:
    • 1 lub Array.CASEINSENSITIVE
    • 2 lub Array.DESCENDING
    • 4 lub Array.UNIQUESORT
    • 8 lub Array.RETURNINDEXEDARRAY
    • 16 lub Array.NUMERIC

    Jeśli wartość wynosi 0, sortowanie działa w następujący sposób:

    • Wielkość liter jest w sortowaniu uwzględniania (Z poprzedza a).
    • Sortowanie jest rosnące (a poprzedza b).
    • Zmodyfikowana tablica odzwierciedla porządek sortowania; elementy złożone o identycznych polach sortowania zostały dowolnie umieszczone w sortowanej tablicy jedno po drugim.
    • Wszystkie elementy bez względu na typ danych są sortowane jak ciągi znaków, tak więc 100 poprzedza 99, ponieważ „1” stanowi wartość ciągu niższą od „9”.

Parametry

sortBehavior:* — Wartość typu Function lub Number określa zachowanie sortowania. Parametr typu Function pozwala określić metodę porównania. Parametr typu Number pozwala określić opcje sortowania.

Zwraca
Vector.<T> — Obiekt Vector z elementami w nowej kolejności.

Powiązane elementy interfejsu API

splice

()metoda 
AS3 function splice(startIndex:int, deleteCount:uint = 4294967295, ... items):Vector.<T>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Dodaje i usuwa elementy z instancji Vector. Ta metoda zmienia obiekt Vector i nie tworzy jego kopii.

Uwaga: Aby nadpisać tę metodę w podklasie Vector, należy jako parametrów użyć parametrów ...args, jak pokazano w poniższym przykładzie:

     public override function splice(...args) {
       // your statements here
     }
     

Parametry

startIndex:int — Liczba całkowita, która określa indeks elementu instancji Vector w położeniu, gdzie wstawienie lub usunięcie zaczyna się. W celu określenia pozycji względem końca obiektu Vector można użyć całkowitej liczby ujemnej (na przykład –1 dla ostatniego elementu obiektu Vector).
 
deleteCount:uint (default = 4294967295) — Liczba całkowita określająca liczbę elementów do usunięcia. Ta liczba zawiera element określony parametrem startIndex. Jeśli wartość wynosi 0, żaden element nie zostanie usunięty.
 
... items — Opcjonalna lista jednej lub wielu oddzielonych przecinkiem wartości, która zostanie wstawiona do tablicy Vector w położeniu określonym za pomocą parametru startIndex.

Zwraca
Vector.<T> — instancja Vector zawierająca elementy, które zostały usunięte z oryginalnego obiektu Vector.

Zgłasza
RangeError — Jeśli argumenty startIndex i deleteCount określają indeks, który ma zostać usunięty, ponieważ znajduje się poza obwiednią instancji Vector.
 
RangeError — Jeśli ta metoda jest wywołana podczas gdy parametr fixed ma wartość true a operacja splice() zmienia parametr length instancji Vector.

toLocaleString

()metoda 
public function toLocaleString():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Zwraca ciąg znaków reprezentujący elementy określonej instancji Vector. Każdy element instancji Vector, począwszy od indeksu 0 i skończywszy na najwyższym indeksie, jest konwertowany na połączony ciąg znaków i oddzielony przecinkami. W przypadku implementacji narzędzia ActionScript 3.0 ta metoda zwraca tę sama wartość co metoda Vector.toString().

Zwraca
String — Ciąg znaków reprezentujący elementy wystąpienia klasy Vector.

Powiązane elementy interfejsu API

toString

()metoda 
public function toString():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Zwraca ciąg znaków reprezentujący elementy instancji Vector. Każdy element wystąpienia klasy Vector, począwszy od indeksu 0 i skończywszy na najwyższym indeksie, jest konwertowany na połączony ciąg i oddzielany przecinkami. Aby określić niestandardowy separator, należy użyć metody Vector.join().

Zwraca
String — Ciąg znaków reprezentujący elementy instancji Vector.

Powiązane elementy interfejsu API

unshift

()metoda 
AS3 function unshift(... args):uint

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Dodaje co najmniej jeden element na początek instancji Vector i zwraca nową długość instancji Vector. Pozostałe elementy instancji Vector są przesuwane względem swojego oryginalnego położenia i do nowego położenia o indeksie i + ilość nowych elementów.

Ponieważ ta funkcje może przyjmować wiele argumentów, w trakcie kompilacji, nawet w trybie dokładnym, typ danych nie jest sprawdzany. W przypadku przekazania argumenty, który nie jest instancją typu bazowego podczas wykonania wygenerowany zostanie wyjątek.

Parametry

... args — Co najmniej jedna instancja typu bazowego instancji Vector, która zostanie wstawiona na początku tego obiektu.

Zwraca
uint — Liczba całkowita reprezentująca nową długość instancji Vector.

Zgłasza
TypeError — Jeśli jakikolwiek margines nie jest instancją typu podstawowego T klasy Vector.
 
RangeError — Jeśli ta metoda jest wywoływana, gdy parametr fixed ma wartość true.

Powiązane elementy interfejsu API





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