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

XML  - AS3

Paketx

Översta nivån
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden

Klasser 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
PaketÖversta nivån
Klasspublic final dynamic class XML
ArvXML Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Klassen XML innehåller metoder och egenskaper du använder när du arbetar med XML-objekt. Klassen XML (tillsammans med klasserna XMLList, Namespace och QName) implementerar kraftfulla XML-hanteringsstandarder som definieras i specifikationen ECMAScript för XML (E4X) (ECMA-357 utgåva 2).

Använd metoden toXMLString() om du vill returnera en strängbeteckning av XML-objektet, oavsett om XML-objektet har enkelt eller komplext innehåll.

Obs: Klassen XML (tillsammans med relaterade klasser) från ActionScript 2.0 har fått nytt namn, XMLDocument, och flyttats till paketet flash.xml. Klassen finns med i ActionScript 3.0 för bakåtkompatibilitet.

Visa exemplen

Lär dig mer

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  ignoreComments : Boolean
[statisk] Avgör om XML-kommentarer ska ignoreras när XML-objekt tolkar XML-källdata.
XML
  ignoreProcessingInstructions : Boolean
[statisk] Avgör om XML-behandlingsinstruktioner ska ignoreras när XML-objekt tolkar XML-källdata.
XML
  ignoreWhitespace : Boolean
[statisk] Avgör om tomrum i början och slutet av textnoder ska ignoreras under tolkning.
XML
  prettyIndent : int
[statisk] Avgör hur mycket indrag som ska användas av metoderna toString() och toXMLString() när egenskapen XML.prettyPrinting är inställd på true.
XML
  prettyPrinting : Boolean
[statisk] Avgör om metoderna toString() och toXMLString() ska normalisera tomrum mellan vissa taggar.
XML
Publika metoder
 MetodDefinieras med
  
XML(value:Object)
Skapar ett nytt XML-objekt.
XML
  
Lägger till ett namnutrymme i uppsättningen med namnutrymmet i XML-objektets omfång.
XML
  
Lägger till det angivna child i slutet av XML-objektets egenskaper.
XML
  
attribute(attributeName:*):XMLList
Returnerar XML-värdet för attributet som har ett namn som matchar parametern attributeName.
XML
  
Returnerar en lista med attributvärden för det givna XML-objektet.
XML
  
child(propertyName:Object):XMLList
Listar underordnade objekt för ett XML-objekt.
XML
  
Identifierar det här XML-objektets nollindexposition inom det överordnade objektet.
XML
  
Listar XML-objektets underordnade objekt i den följd de visas.
XML
  
Listar de egenskaper i XML-objektet som innehåller XML-kommentarer.
XML
  
Jämför XML-objektet med den givna value-parametern.
XML
  
Returnerar en kopia av det givna XML-objektet.
XML
  
[statisk] Returnerar ett objekt med följande egenskaper inställda på standardvärden: ignoreComments, ignoreProcessingInstructions, ignoreWhitespace, prettyIndent och prettyPrinting.
XML
  
Returnerar alla underordnade objekt (direkt underordnade och indirekt underordnade i ett eller flera steg) för XML-objektet med den givna name-parametern.
XML
  
Listar elementen i ett XML-objekt.
XML
  
Kontrollerar om XML-objektet innehåller komplext innehåll.
XML
  
Kontrollerar om objektet har egenskapen som anges av parametern p.
XML
  
Kontrollerar om XML-objektet innehåller enkelt innehåll.
XML
  
Visar namnutrymmena för XML-objektet utifrån objektets överordnade.
XML
  
Infogar den givna parametern child2 efter parametern child1 i XML-objektet och returnerar det resulterande objektet.
XML
  
Infogar den givna parametern child2 före parametern child1 i XML-objektet och returnerar det resulterande objektet.
XML
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
  
För XML-objekt returnerar den här metoden alltid heltalet 1.
XML
  
Ger den lokala namndelen av det kvalificerade namnet på XML-objektet.
XML
  
Ger det kvalificerade namnet för XML-objektet.
XML
  
namespace(prefix:String = null):*
Om ingen parameter anges ges det namnutrymme som är associerat med det kvalificerade namnet på XML-objektet.
XML
  
Listar namnutrymmesdeklarationer som är associerade med XML-objektet inom dess överordnade objekt.
XML
  
Anger typen av nod: text, kommentar, behandlingsinstruktion, attribut eller element.
XML
  
För XML-objektet och alla underordnade XML-objekt sammanfogas intilliggande textnoder och tomma textnoder elimineras.
XML
  
Returnerar XML-objektets överordnade objekt.
XML
  
Infogar en kopia av det underordnade objektet i XML-elementet före eventuella befintliga XML-egenskaper för det elementet.
XML
  
Om en name-parameter har angetts listas alla underordnade objekt för XML-objektet som innehåller behandlingsinstruktioner med det namnet.
XML
  
Kontrollerar om egenskapen p finns i egenskapsuppsättningen som kan itereras i en for..in-programsats som tillämpas på XML-objektet.
XML
  
Tar bort det givna namnutrymmet för objektet och alla dess underordnade objekt på alla nivåer.
XML
  
replace(propertyName:Object, value:XML):XML
Ersätter egenskaperna som anges av parametern propertyName med den givna value-parametern.
XML
  
Ersätter de underordnade egenskaperna för XML-objektet med den angivna uppsättningen XML-egenskaper, som anges i value-parametern.
XML
  
Ändrar XML-objektets lokala namn till den givna name-parametern.
XML
  
Anger att XML-objektets namn ska vara det givna kvalificerade namnet eller attributnamnet.
XML
  
Anger namnutrymmet som är associerat med XML-objektet.
XML
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
  
[statisk] Anger värden för följande XML-egenskaper: ignoreComments, ignoreProcessingInstructions, ignoreWhitespace, prettyIndent och prettyPrinting.
XML
  
[statisk] Hämtar följande egenskaper: ignoreComments, ignoreProcessingInstructions, ignoreWhitespace, prettyIndent och prettyPrinting.
XML
  
Returnerar ett XMLList-objekt för alla XML-egenskaper för XML-objektet som representerar XML-textnoder.
XML
  
Erbjuder en åsidosättningsbar metod för att anpassa JSON-kodningen av värden i ett XML-objekt.
XML
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
  
Returnerar XML-objektets strängbeteckning.
XML
  
Returnerar XML-objektets strängbeteckning.
XML
  
Returnerar XML-objektet.
XML
Egenskapsdetaljer

ignoreComments

egenskap
ignoreComments:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Avgör om XML-kommentarer ska ignoreras när XML-objekt tolkar XML-källdata. Som standard ignoreras kommentarerna (true). Om du vill ta med XML-kommentarerna ställer du in egenskapen på false. Egenskapen ignoreComments används endast vid tolkning av XML, inte under anrop till någon metod, till exempel myXMLObject.child(*).toXMLString(). Om käll-XML innehåller kommentarnoder, behålls eller tas de bort under tolkningen av XML-koden.



Implementering
    public static function get ignoreComments():Boolean
    public static function set ignoreComments(value:Boolean):void

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I det här exemplet visas effekterna av att ställa in XML.ignoreCommentsfalse och på true:
XML.ignoreComments = false;
var xml1:XML = 
        <foo>
            <!-- comment -->
        </foo>;
trace(xml1.toXMLString()); // <foo><!-- comment --></foo>

XML.ignoreComments = true;
var xml2:XML = 
        <foo>
            <!-- example -->
        </foo>;
trace(xml2.toXMLString()); // <foo/>

ignoreProcessingInstructions

egenskap 
ignoreProcessingInstructions:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Avgör om XML-behandlingsinstruktioner ska ignoreras när XML-objekt tolkar XML-källdata. Som standard ignoreras behandlingsinstruktionerna (true). Om du vill ta med XML-behandlingsinstruktionerna ställer du in egenskapen på false. Egenskapen ignoreProcessingInstructions används endast vid tolkning av XML, inte under anrop till någon metod, till exempel myXMLObject.child(*).toXMLString(). Om käll-XML innehåller behandlingsinstruktioner, behålls eller tas de bort under tolkningen av XML-koden.



Implementering
    public static function get ignoreProcessingInstructions():Boolean
    public static function set ignoreProcessingInstructions(value:Boolean):void

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I det här exemplet visas effekterna av att ställa in XML.ignoreProcessingInstructionsfalse och på true:
XML.ignoreProcessingInstructions = false;
var xml1:XML = 
        <foo>
            <?exampleInstruction ?>
        </foo>;
trace(xml1.toXMLString()); // <foo><?exampleInstruction ?></foo>

XML.ignoreProcessingInstructions = true;
var xml2:XML = 
        <foo>
            <?exampleInstruction ?>
        </foo>;
trace(xml2.toXMLString()); // <foo/>

ignoreWhitespace

egenskap 
ignoreWhitespace:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Avgör om tomrum i början och slutet av textnoder ska ignoreras under tolkning. Som standard ignoreras tomt utrymme (true). Om en textnod innehåller 100 % tomt utrymme och egenskapen ignoreWhitespace är inställd på true, skapas inte noden. Om du vill visa tomt utrymme i en textnod ställer du in egenskapen ignoreWhitespacefalse.

När du skapar ett XML-objekt cachelagras det aktuella värdet på egenskapen ignoreWhitespace. Även om du ändrar ignoreWhitespace påverkar det inte beteendet för befintliga XML-objekt.



Implementering
    public static function get ignoreWhitespace():Boolean
    public static function set ignoreWhitespace(value:Boolean):void

Exempel  ( Så här använder du exemplet )
I det här exemplet visas effekterna av att ställa in XML.ignoreWhitespacefalse och på true:
XML.ignoreWhitespace = false;
var xml1:XML = <foo>    </foo>;
trace(xml1.children().length()); // 1

XML.ignoreWhitespace = true;
var xml2:XML = <foo>    </foo>;
trace(xml2.children().length()); // 0

prettyIndent

egenskap 
prettyIndent:int

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Avgör hur mycket indrag som ska användas av metoderna toString() och toXMLString() när egenskapen XML.prettyPrinting är inställd på true. Indrag görs med blanksteg, inte med tabbtecken. Standardvärdet är 2.



Implementering
    public static function get prettyIndent():int
    public static function set prettyIndent(value:int):void

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I det här exemplet visas effekten av att ställa in den statiska egenskapen XML.prettyIndent:
var xml:XML = <foo><bar/></foo>;
XML.prettyIndent = 0;
trace(xml.toXMLString());

XML.prettyIndent = 1;
trace(xml.toXMLString());

XML.prettyIndent = 2;
trace(xml.toXMLString());

prettyPrinting

egenskap 
prettyPrinting:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Avgör om metoderna toString() och toXMLString() ska normalisera tomrum mellan vissa taggar. Standardvärdet är true.



Implementering
    public static function get prettyPrinting():Boolean
    public static function set prettyPrinting(value:Boolean):void

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I det här exemplet visas effekterna av att ställa in den statiska egenskapen XML.prettyPrinting:
var xml:XML = <foo><bar/></foo>;
XML.prettyPrinting = false;
trace(xml.toXMLString());

XML.prettyPrinting = true;
trace(xml.toXMLString());
Konstruktordetaljer

XML

()Konstruktor
public function XML(value:Object)

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Skapar ett nytt XML-objekt. Du måste använda konstruktorn för att skapa ett XML-objekt innan du kan anropa metoderna i klassen XML.

Använd metoden toXMLString() om du vill returnera en strängbeteckning av XML-objektet, oavsett om XML-objektet har enkelt eller komplext innehåll.

Parametrar
value:Object — Alla objekt som kan konverteras till XML med toppnivåfunktionen XML().

Relaterade API-element


Exempel  ( Så här använder du exemplet )

Exemplet nedan visar hur du kan läsa in ett XML fjärrdokument i ActionScript 3.0 med klassen URLLoader i Flash Professional. Exempel från ActionScriptExamples.com.
//
// Requires:
//   - TextArea control UI component in the Flash Professional Library.
//
import fl.controls.TextArea;
 
var xml:XML;
 
var urlRequest:URLRequest = new URLRequest("http://www.helpexamples.com/flash/xml/menu.xml");
 
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete);
urlLoader.load(urlRequest);
 
var textArea:TextArea = new TextArea();
textArea.move(5, 5);
textArea.setSize(stage.stageWidth - 10, stage.stageHeight - 10);
addChild(textArea);
 
function urlLoader_complete(evt:Event):void {
    xml = new XML(evt.currentTarget.data);
    textArea.text = xml.toXMLString();
}

Här är en annan variant som bara använder ActionScript. Exempel från ActionScriptExamples.com.
var xml:XML;
var textArea:TextField = new TextField();
textArea.width = 300;
 
var urlRequest:URLRequest = new URLRequest("http://www.helpexamples.com/flash/xml/menu.xml");
var urlLoader:URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT;
urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete);
urlLoader.load(urlRequest);
 
function urlLoader_complete(evt:Event):void {
    xml = new XML(evt.target.data);
    textArea.text = xml.toXMLString();
    addChild(textArea);
}
Metoddetaljer

addNamespace

()metod
AS3 function addNamespace(ns:Object):XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Lägger till ett namnutrymme i uppsättningen med namnutrymmet i XML-objektets omfång. Om namnutrymmet redan finns i namnutrymmesomfånget för XML-objektet (med ett prefix som matchar en angiven parameter), ställs prefixet för det befintliga namnutrymmet in på undefined. Om en indataparameter är ett Namespace-objekt används det direkt. Om indataparametern är ett QName-objekt används dess URI för att skapa ett nytt namnutrymme, annars konverteras den till ett String-objekt och därefter skapas ett namnutrymme från String-objektet.

Parametrar

ns:Object — Namnutrymmet som ska läggas till i XML-objektet.

Returnerar
XML — Det nya XML-objektet med namnutrymmet tillagt.

Exempel  ( Så här använder du exemplet )

Exemplet använder ett namnutrymme som har definierats i ett XML-objekt och tillämpar det sedan på ett annat XML-objekt:
var xml1:XML = <ns:foo xmlns:ns="www.example.com/ns" />;
var nsNamespace:Namespace = xml1.namespace();

var xml2:XML = <bar />;
xml2.addNamespace(nsNamespace);
trace(xml2.toXMLString()); // <bar xmlns:ns="www.example.com/ns"/>

appendChild

()metod 
AS3 function appendChild(child:Object):XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Lägger till det angivna child i slutet av XML-objektets egenskaper. Metoden appendChild() tar ett XML-objekt, ett XMLList-objekt eller någon annan datatyp som konverteras till en String.

Använd (XML-) operatorn delete för att ta bort XML-noder.

Parametrar

child:Object — XML-objektet som ska läggas till.

Returnerar
XML — Det resulterande XML-objektet.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I det här exemplet läggs ett nytt element till i slutet av XML-objektets lista med underordnade noder:
var xml:XML = 
        <body>
            <p>hello</p>
        </body>;
        
xml.appendChild(<p>world</p>);    
trace(xml.p[0].toXMLString()); // <p>hello</p>
trace(xml.p[1].toXMLString()); // <p>world</p>

attribute

()metod 
AS3 function attribute(attributeName:*):XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar XML-värdet för attributet som har ett namn som matchar parametern attributeName. Attribut finns i XML-element. I följande exempel har elementet ett attribut med namnet " gender " med värdet " boy ": <first gender="boy">John</first>.

Parametern attributeName kan vara av valfri datatyp. String är dock den vanligaste datatypen som används. När du skickar ett objekt i stället för ett QName-objekt använder parametern attributeName metoden toString() för att konvertera parametern till en sträng.

Om du behöver en kvalificerad namnreferens kan du skicka ett QName-objekt. Ett QName-objekt definierar ett namnutrymme och det lokala namnet som du använder när du definierar det kvalificerade namnet på ett attribut. Därför är det inte samma sak att anropa attribute(qname) som att anropa attribute(qname.toString()).

Parametrar

attributeName:* — Attributnamnet.

Returnerar
XMLList — Ett XMLList-objekt eller ett tomt XMLList-objekt. Returnerar ett tomt XMLList-objekt när ett attributvärde inte har definierats.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

Det hr exemplet visar ett QName-objekt som skickas till metoden attribute(). Egenskapen localName är attr och egenskapen namespace är ns.
 var xml:XML = <ns:node xmlns:ns = "http://uri" ns:attr = '7' />       
 var qn:QName = new QName("http://uri", "attr");
 trace (xml.attribute(qn)); // 7

Om du vill returnera ett attribut med ett namn som matchar ett reserverat ord i ActionScript använder du metoden attribute() i stället för attributidentifieraroperatorn (@), som i följande exempel:
 var xml:XML = <example class="first" />
 trace(xml.attribute("class"));
 

attributes

()metod 
AS3 function attributes():XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar en lista med attributvärden för det givna XML-objektet. Använd metoden name() med metoden attributes() om du vill returnera namnet på ett attribut. Att använda xml.attributes() är ekvivalent med xml.@*.

Returnerar
XMLList — Listan med attributvärden.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel returneras namnet på attributet:
var xml:XML=<example id='123' color='blue'/>
trace(xml.attributes()[1].name()); //color

I det här exemplet returneras namnen på alla attribut:
 
var xml:XML = <example id='123' color='blue'/>
var attNamesList:XMLList = xml.@*;

trace (attNamesList is XMLList); // true
trace (attNamesList.length()); // 2

for (var i:int = 0; i < attNamesList.length(); i++)
{ 
    trace (typeof (attNamesList[i])); // xml
    trace (attNamesList[i].nodeKind()); // attribute
    trace (attNamesList[i].name()); // id and color
} 

child

()metod 
AS3 function child(propertyName:Object):XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Listar underordnade objekt för ett XML-objekt. Ett underordnat XML-objekt är ett XML-element, en textnod, en kommentar eller en bearbetningsinstruktion.

Använd parametern propertyName om du vill visa innehållet i ett visst underordnat XML-objekt. Om du till exempel vill återställa innehållet för ett underordnat objekt med namnet <first>, ska du anropa child("first") i XML-objektet. Du får samma resultat om du använder det underordnade objektets indexvärde. Indexvärdet identifierar det underordnade objektets position i listan med andra underordnade XML-objekt. Till exempel returnerar child(0) det första underordnade objektet.

Använd en asterisk (*) om du vill hämta alla de underordnade objekten i ett XML-dokument. Exempel: doc.child("*").

Använd metoden length() med en asteriskparameter (*) för metoden child() om du vill hämta totalt antal underordnade objekt. Exempel: numChildren = doc.child("*").length().

Parametrar

propertyName:Object — Elementnamnet eller heltalet för det underordnade XML-elementet.

Returnerar
XMLList — Ett XMLList-objekt med underordnade noder som matchar indataparametern.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

Det här exemplet visar hur du använder metoden child() för att identifiera underordnade element med ett visst namn:
var xml:XML = 
        <foo>
            <bar>text1</bar>
            <bar>text2</bar>
        </foo>;
trace(xml.child("bar").length());  // 2
trace(xml.child("bar")[0].toXMLString()); // <bar>text1</bar>
trace(xml.child("bar")[1].toXMLString()); // <bar>text2</bar>

childIndex

()metod 
AS3 function childIndex():int

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Identifierar det här XML-objektets nollindexposition inom det överordnade objektet.

Returnerar
int — Objektets position. Returnerar -1 samt positiva heltal.

Exempel  ( Så här använder du exemplet )

Det här exemplet visar hur du använder metoden childIndex():
var xml:XML = 
            <foo>
                <bar />
                text
                <bob />
            </foo>;
trace(xml.bar.childIndex()); // 0
trace(xml.bob.childIndex()); // 2

children

()metod 
AS3 function children():XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Listar XML-objektets underordnade objekt i den följd de visas. Ett underordnat XML-objekt är ett XML-element, en textnod, en kommentar eller en bearbetningsinstruktion.

Returnerar
XMLList — Ett XMLList-objekt med de underordnade elementen i XML-objektet.

Exempel  ( Så här använder du exemplet )

Det här exemplet visar hur du använder metoden children():
XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var xml:XML = 
        <foo id="22">
            <bar>44</bar>
            text
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml.children().length()); // 4
trace(xml.children()[0].toXMLString()); // <bar>44</bar>
trace(xml.children()[1].toXMLString()); // text
trace(xml.children()[2].toXMLString()); // <!-- comment -->
trace(xml.children()[3].toXMLString()); // <?instruction ?>

comments

()metod 
AS3 function comments():XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Listar de egenskaper i XML-objektet som innehåller XML-kommentarer.

Returnerar
XMLList — Ett XMLList-objekt med egenskaperna som innehåller kommentarer.

Exempel  ( Så här använder du exemplet )

Det här exemplet visar hur du använder metoden comments():
XML.ignoreComments = false;
var xml:XML = 
        <foo>
            <!-- example -->
            <!-- example2 -->
        </foo>;
trace(xml.comments().length()); // 2
trace(xml.comments()[1].toXMLString()); // <!-- example2 -->

contains

()metod 
AS3 function contains(value:XML):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Jämför XML-objektet med den givna value-parametern.

Parametrar

value:XML — Ett värde som jämförs med det aktuella XML-objektet.

Returnerar
Boolean — Om XML-objektet som matchar parametern value returneras true annars returneras false.

Exempel  ( Så här använder du exemplet )

Det här exemplet visar hur du använder metoden contains():
var xml:XML = 
        <order>
            <item>Rice</item>
            <item>Kung Pao Shrimp</item>
        </order>;
trace(xml.item[0].contains(<item>Rice</item>)); // true
trace(xml.item[1].contains(<item>Kung Pao Shrimp</item>)); // true
trace(xml.item[1].contains(<item>MSG</item>)); // false

copy

()metod 
AS3 function copy():XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar en kopia av det givna XML-objektet. Kopian är ett duplikat av hela trädet med noder. Det kopierade XML-objektet har inget överordnat objekt och returnerar null om du anropar metoden parent().

Returnerar
XML — Objektets kopia.

Exempel  ( Så här använder du exemplet )

I det här exemplet visas att metoden copy() skapar en ny instans av ett XML-objekt. Originalet ändras inte när du ändrar kopian:
var xml1:XML = <foo />;
var xml2:XML = xml1.copy();
xml2.appendChild(<bar />);
trace(xml1.bar.length()); // 0
trace(xml2.bar.length()); // 1

defaultSettings

()metod 
AS3 static function defaultSettings():Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar ett objekt med följande egenskaper inställda på standardvärden: ignoreComments, ignoreProcessingInstructions, ignoreWhitespace, prettyIndent och prettyPrinting. Standardvärdena är som följer:

  • ignoreComments = true
  • ignoreProcessingInstructions = true
  • ignoreWhitespace = true
  • prettyIndent = 2
  • prettyPrinting = true

Obs: Den här metoden ska inte användas på en instans av XML-klassen. Du använder den på XML, som i följande kod: var df:Object = XML.defaultSettings().

Returnerar
Object — Ett objekt med egenskaper inställda på standardvärden.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas: hur du använder vissa anpassade inställningar (för att ta med kommentarer och behandlingsinstruktioner) innan du ställer in ett XML-objekt, hur du sedan går tillbaka till standardinställningarna innan du ställer in ett annat XML-objekt och hur du ställer in anpassade inställningar igen (för att ställa in fler XML-objekt):
XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var customSettings:Object = XML.settings();

var xml1:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml1.toXMLString());
//    <foo>
//        <!-- comment -->
//         <?instruction ?>
//    </foo>

XML.setSettings(XML.defaultSettings());
var xml2:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml2.toXMLString());

descendants

()metod 
AS3 function descendants(name:Object = *):XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar alla underordnade objekt (direkt underordnade och indirekt underordnade i ett eller flera steg) för XML-objektet med den givna name-parametern. Parametern name är valfri. Parametern name kan vara ett QName-objekt, en String-datatyp eller någon annan datatyp som konverteras till en String-datatyp.

Om du vill returnera alla underordnade objekt använder du parametern "*". Om ingen parameter skickas, skickas strängen "*" och alla underordnade objekt till XML-objektet returneras.

Parametrar

name:Object (default = *) — Namnet på elementet som ska matchas.

Returnerar
XMLList — Ett XMLList-objekt med matchande underordnade objekt. Om det inte finns några underordnade objekt returneras ett tomt XMLList-objekt.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

Om du vill returnera underordnade objekt med namn som matchar reserverade ord i ActionScript använder du metoden descendants() i stället för den underordnade operatorn (..) , som i följande exempel:
var xml:XML = 
  <enrollees>
    <student id="239">
        <class name="Algebra" />
        <class name="Spanish 2"/>
    </student>
    <student id="206">
        <class name="Trigonometry" />
        <class name="Spanish 2" />
    </student>
  </enrollees>
trace(xml.descendants("class")); 

I följande exempel visas att metoden descendants() returnerar ett XMLList-objekt som innehåller alla underordnade objekt, även direkt underordnade och indirekt underordnade i ett eller flera steg:
XML.ignoreComments = false;
var xml:XML = 
        <body>
            <!-- comment -->
            text1
            <a>
                <b>text2</b>
            </a>
        </body>;
trace(xml.descendants("*").length()); // 5
trace(xml.descendants("*")[0]); // // <!-- comment -->
trace(xml.descendants("*")[1].toXMLString()); // text1
trace(xml.descendants("a").toXMLString()); // <a><b>text2</b></a>
trace(xml.descendants("b").toXMLString()); // <b>text2</b>

elements

()metod 
AS3 function elements(name:Object = *):XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Listar elementen i ett XML-objekt. Ett element består av en start- och en sluttagg, till exempel <first></first>. Parametern name är valfri. Parametern name kan vara ett QName-objekt, en String-datatyp eller någon annan datatyp som konverteras till en String-datatyp. Använd parametern name om du vill visa ett visst element. Elementet " first " returnerar " John " i det här exemplet: <first>John</first>.

Om du vill visa alla element använder du asterisk (*) som parameter. Asterisk är även standardparameter.

Använd metoden length() med en asteriskparameter om du vill hämta det totala antalet element. Exempel: numElement = addressbook.elements("*").length().

Parametrar

name:Object (default = *) — Elementets namn. Ett elementnamn är omgivet av vinkelparenteser. "first" är till exempel name i det här exemplet: <first></first>.

Returnerar
XMLList — Ett XMLList-objekt med elementets innehåll. Elementets innehåll finns mellan start- och sluttaggarna. Om du anropar alla element med asterisken (*) returneras både elementets taggar och innehåll.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas att metoden elements() endast returnerar en elementlista – inga kommentarer, textegenskaper eller behandlingsinstruktioner:
var xml:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
            text
            <a>1</a>
            <b>2</b>
        </foo>;
trace(xml.elements("*").length()); // 2
trace(xml.elements("*")[0].toXMLString()); // <a>1</a>
trace(xml.elements("b").length()); // 1
trace(xml.elements("b")[0].toXMLString()); // <b>2</b>

Om du vill returnera element med namn som matchar reserverade ord i ActionScript använder du metoden elements() i stället för XML-punktoperatorn (.) , som i följande exempel:
var xml:XML =
 <student id="206">
    <class name="Trigonometry" />
    <class name="Spanish 2" />
 </student>
trace(xml.elements("class")); 

hasComplexContent

()metod 
AS3 function hasComplexContent():Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Kontrollerar om XML-objektet innehåller komplext innehåll. Ett XML-objekt innehåller komplext innehåll om det har underordnade element. XML-objekt som representerar attribut, kommentarer, behandlingsinstruktioner och textnoder har inget komplext innehåll. Ett objekt som innehåller ovanstående objekt kan dock anses innehålla komplext innehåll (om objektet har underordnade element).

Returnerar
Boolean — Om XML-objektet innehåller komplext innehåll true; annars false.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas ett XML-objekt med egenskapen a som har enkelt innehåll och en egenskap med namnet a som har komplext innehåll:
var xml:XML = 
        <foo>
            <a>
                text
            </a>
            <a>
                <b/>
            </a>
        </foo>;
trace(xml.a[0].hasComplexContent()); // false
trace(xml.a[1].hasComplexContent()); // true

trace(xml.a[0].hasSimpleContent()); // true
trace(xml.a[1].hasSimpleContent()); // false

hasOwnProperty

()metod 
AS3 function hasOwnProperty(p:String):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Kontrollerar om objektet har den egenskap som anges av parametern p.

Parametrar

p:String — Egenskapen som ska matchas.

Returnerar
Boolean — Om egenskapen existerar true; annars false.

Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden hasOwnProperty() för att kontrollera att en egenskap (b) existerar innan ett uttryck utvärderas (b == "11"):
var xml:XML = 
        <foo>
            <a />
            <a>
                <b>10</b>
            </a>
            <a>
                <b>11</b>
            </a>
        </foo>;
trace(xml.a.(hasOwnProperty("b") && b == "11")); 
Om den sista raden i exemplet var följande, genereras ett undantag i Flash Player eftersom det första elementet med namnet a inte har en egenskap med namnet b:

trace(xml.a.(b == "11"));


I följande exempel använder du metoden hasOwnProperty() för att kontrollera att en egenskap (item) existerar innan ett uttryck utvärderas (item.contains("toothbrush")):
var xml:XML = 
        <orders>
            <order id='1'>
                <item>toothbrush</item>
                <item>toothpaste</item>
            </order>
            <order>
                <returnItem>shoe polish</returnItem>
            </order>
        </orders>;
trace(xml.order.(hasOwnProperty("item") && item.contains("toothbrush"))); 

hasSimpleContent

()metod 
AS3 function hasSimpleContent():Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Kontrollerar om XML-objektet innehåller enkelt innehåll. Ett XML-objekt innehåller enkelt innehåll om det representerar en textnod, en attributnod eller ett XML-element som inte har några underordnade element. XML-objekt som representerar kommentarer och behandlingsinstruktioner innehåller inget enkelt innehåll.

Returnerar
Boolean — Om XML-objektet innehåller enkelt innehåll true; annars false.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas ett XML-objekt med egenskapen a som har enkelt innehåll och en egenskap med namnet a som har komplext innehåll:
var xml:XML = 
        <foo>
            <a>
                text
            </a>
            <a>
                <b/>
            </a>
        </foo>;
trace(xml.a[0].hasComplexContent()); // false
trace(xml.a[1].hasComplexContent()); // true

trace(xml.a[0].hasSimpleContent()); // true
trace(xml.a[1].hasSimpleContent()); // false

inScopeNamespaces

()metod 
AS3 function inScopeNamespaces():Array

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Visar namnutrymmena för XML-objektet utifrån objektets överordnade.

Returnerar
Array — En array med Namespace-objekt.

insertChildAfter

()metod 
AS3 function insertChildAfter(child1:Object, child2:Object):*

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Infogar den givna parametern child2 efter parametern child1 i XML-objektet och returnerar det resulterande objektet. Om parametern child1 är null infogar metoden innehållet av child2 före alla underordnade objekt i XML-objektet (efter none). Om child1 anges men inte finns i XML-objektet ändras inte XML-objektet och undefined returneras.

Om du anropar den här metoden på ett underordnat XML-objekt som inte är ett element (text, attribut, kommentarer och så vidare) returneras undefined.

Använd (XML-) operatorn delete för att ta bort XML-noder.

Parametrar

child1:Object — Objektet i källobjektet som du infogar före child2.
 
child2:Object — Objektet som ska infogas.

Returnerar
* — Det resulterande XML-objektet eller undefined.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel läggs ett nytt element till i slutet av de underordnade elementen i ett XML-objekt:
var xml:XML = 
        <menu>
            <item>burger</item>
            <item>soda</item>
        </menu>;
xml.insertChildAfter(xml.item[0], <saleItem>fries</saleItem>);
trace(xml);
Följande trace()-resultat visas:
 <menu>
     <item>burger</item>
     <saleItem>fries</saleItem>
     <item>soda</item>
 </menu>

insertChildBefore

()metod 
AS3 function insertChildBefore(child1:Object, child2:Object):*

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Infogar den givna parametern child2 före parametern child1 i XML-objektet och returnerar det resulterande objektet. Om parametern child1 är null infogar metoden innehållet av child2 efter alla underordnade objekt i XML-objektet (före none). Om child1 anges men inte finns i XML-objektet ändras inte XML-objektet och undefined returneras.

Om du anropar den här metoden på ett underordnat XML-objekt som inte är ett element (text, attribut, kommentarer och så vidare) returneras undefined.

Använd (XML-) operatorn delete för att ta bort XML-noder.

Parametrar

child1:Object — Objektet i källobjektet som du infogar efter child2.
 
child2:Object — Objektet som ska infogas.

Returnerar
* — Det resulterande XML-objektet eller undefined.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel läggs ett nytt element till i slutet av de underordnade elementen i ett XML-objekt:
var xml:XML = 
        <menu>
            <item>burger</item>
            <item>soda</item>
        </menu>;
xml.insertChildBefore(xml.item[0], <saleItem>fries</saleItem>);
trace(xml);
Följande trace()-resultat visas:
 <menu>
     <saleItem>fries</saleItem>
     <item>burger</item>
     <item>soda</item>
 </menu>

length

()metod 
AS3 function length():int

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

För XML-objekt returnerar den här metoden alltid heltalet 1. Metoden length() i XMLList-klassen returnerar värdet 1 för ett XMLList-objekt som endast innehåller ett värde.

Returnerar
int — Returnerar alltid 1 för alla XML-objekt.

localName

()metod 
AS3 function localName():Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Ger den lokala namndelen av det kvalificerade namnet på XML-objektet.

Returnerar
Object — Det lokala namnet som antingen en String eller null.

Exempel  ( Så här använder du exemplet )

I följande exempel visas hur metoden localName() används:
var xml:XML = 
        <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
            soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

                        <soap:Body xmlns:wx = "http://example.com/weather">
                <wx:forecast>
                    <wx:city>Quito</wx:city>
                </wx:forecast>
            </soap:Body>
        </soap:Envelope>;
        
trace(xml.localName()); // Envelope

name

()metod 
AS3 function name():Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Ger det kvalificerade namnet för XML-objektet.

Returnerar
Object — Det kvalificerade namnet är antingen ett QName-objekt eller null.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas hur du använder metoden name() för att få det kvalificerade namnet för ett XML-objekt:
var xml:XML = 
        <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
            soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

                        <soap:Body xmlns:wx = "http://example.com/weather">
                <wx:forecast>
                    <wx:city>Quito</wx:city>
                </wx:forecast>
            </soap:Body>
        </soap:Envelope>;
        
trace(xml.name().localName); // Envelope
trace(xml.name().uri); // "http://www.w3.org/2001/12/soap-envelope"

I följande exempel visas hur metoden name() anropar en XML-egenskap, på ett textelement och på ett attribut:
var xml:XML = 
        <foo x="15" y="22">
            text
        </foo>;
        
trace(xml.name().localName); // foo
trace(xml.name().uri == ""); // true
trace(xml.children()[0]); // text
trace(xml.children()[0].name()); // null
trace(xml.attributes()[0]); // 15
trace(xml.attributes()[0].name()); // x

namespace

()metod 
AS3 function namespace(prefix:String = null):*

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Om ingen parameter anges ges det namnutrymme som är associerat med det kvalificerade namnet på XML-objektet. Om en prefix-parameter anges returnerar metoden namnutrymmet som matchar prefix-parametern och som är i omfånget för XML-objektet. Om det inte finns ett sådant namnutrymme returnerar metoden undefined.

Parametrar

prefix:String (default = null) — Prefixet som du vill matcha.

Returnerar
* — Returnerar null, undefined eller ett namnutrymme.

Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden namespace() för att få namnutrymmet för ett XML-objekt och tilldela det till ett Namespace-objekt med namnet soap som sedan används för att identifiera en egenskap i xml-objektet (xml.soap::Body[0]):
var xml:XML = 
        <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
            soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

                        <soap:Body xmlns:wx = "http://example.com/weather">
                <wx:forecast>
                    <wx:city>Quito</wx:city>
                </wx:forecast>
            </soap:Body>
        </soap:Envelope>;
        
var soap:Namespace = xml.namespace();
trace(soap.prefix); // soap
trace(soap.uri); // http://www.w3.org/2001/12/soap-envelope

var body:XML = xml.soap::Body[0];
trace(body.namespace().prefix); // soap
trace(xml.namespace().uri); // http://www.w3.org/2001/12/soap-envelope
trace(body.namespace("wx").uri); // "http://example.com/weather"

I följande exempel använder du metoden namespace() för att hämta standardnamnutrymmet för en nod samt namnutrymmet för ett visst prefix ("dc"):
var xml:XML = 
        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
            xmlns:dc="http://purl.org/dc/elements/1.1/" 
            xmlns="http://purl.org/rss/1.0/">
                <!-- ... -->
        </rdf:RDF>;
                    
trace(xml.namespace()); // http://www.w3.org/1999/02/22-rdf-syntax-ns#
trace(xml.namespace("dc")); // http://purl.org/dc/elements/1.1/
trace(xml.namespace("foo")); // undefined

namespaceDeclarations

()metod 
AS3 function namespaceDeclarations():Array

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Listar namnutrymmesdeklarationer som är associerade med XML-objektet inom dess överordnade objekt.

Returnerar
Array — En array med Namespace-objekt.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel skrivs namnutrymmesdeklarationer ut för ett XML-objekt:
var xml:XML = 
        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
            xmlns:dc="http://purl.org/dc/elements/1.1/" 
            xmlns="http://purl.org/rss/1.0/">

            <!-- ... -->
            
        </rdf:RDF>;
                    
for (var i:uint = 0; i < xml.namespaceDeclarations().length; i++) {
    var ns:Namespace = xml.namespaceDeclarations()[i]; 
    var prefix:String = ns.prefix;
    if (prefix == "") {
        prefix = "(default)";
    }
    trace(prefix + ":" , ns.uri);
}
Följande trace()-resultat visas:
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
 dc: http://purl.org/dc/elements/1.1/
 (default): http://purl.org/rss/1.0/

nodeKind

()metod 
AS3 function nodeKind():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger typen av nod: text, kommentar, behandlingsinstruktion, attribut eller element.

Returnerar
String — Nodtypen som används.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I exemplet skrivs alla fem nodtyperna ut:
XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;

var xml:XML = 
    <example id="10">
        <!-- this is a comment -->
        <?test this is a pi ?>
        and some text
    </example>;

trace(xml.nodeKind()); // element
trace(xml.children()[0].nodeKind()); // comment
trace(xml.children()[1].nodeKind()); // processing-instruction
trace(xml.children()[2].nodeKind()); // text
trace(xml.@id[0].nodeKind()); // attribute

normalize

()metod 
AS3 function normalize():XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

För XML-objektet och alla underordnade XML-objekt sammanfogas intilliggande textnoder och tomma textnoder elimineras.

Returnerar
XML — Det resulterande normaliserade XML-objektet.

Exempel  ( Så här använder du exemplet )

I följande exempel visas effekten av att anropa metoden normalize():
var xml:XML = <body></body>;
xml.appendChild("hello");
xml.appendChild(" world");
trace(xml.children().length()); // 2
xml.normalize();
trace(xml.children().length()); // 1

parent

()metod 
AS3 function parent():*

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar XML-objektets överordnade objekt. Om XML-objektet inte har något överordnat objekt returnerar metoden undefined.

Returnerar
* — Antingen en XML-referens för den överordnade noden eller undefined om XML-objektet inte har något överordnat objekt.

Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden parent() för att identifiera det överordnade elementet för ett angivet element i en XML-struktur:
var xml:XML = 
    <body>
        <p id="p1">Hello</p>
        <p id="p2">Test:
            <ul>
                <li>1</li>
                <li>2</li>
            </ul>
        </p>
    </body>;
var node:XML = xml.p.ul.(li.contains("1"))[0]; // == <ul> ... </ul>
trace(node.parent().@id); // p2

prependChild

()metod 
AS3 function prependChild(value:Object):XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Infogar en kopia av child-objektet i XML-elementet före eventuella befintliga XML-egenskaper för det elementet.

Använd (XML-) operatorn delete för att ta bort XML-noder.

Parametrar

value:Object — Objektet som ska infogas.

Returnerar
XML — Det resulterande XML-objektet.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden prependChild() för att lägga till ett element i början av ett XML-objekts lista med underordnade objekt:
var xml:XML = 
        <body>
            <p>hello</p>
        </body>;
        
xml.prependChild(<p>world</p>);    
trace(xml.p[0].toXMLString()); // <p>world</p>
trace(xml.p[1].toXMLString()); // <p>hello</p>

processingInstructions

()metod 
AS3 function processingInstructions(name:String = "*"):XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Om en name-parameter har angetts visas alla underordnade objekt för XML-objektet som innehåller behandlingsinstruktioner med name. Utan parametrar visar metoden alla underordnade objekt för XML-objektet som innehåller behandlingsinstruktioner.

Parametrar

name:String (default = "*") — Namnet på behandlingsinstruktionerna som ska matchas.

Returnerar
XMLList — En lista med matchande underordnade objekt.

Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden processingInstructions() för att hämta en array med behandlingsinstruktioner för ett XML-objekt:
XML.ignoreProcessingInstructions = false;
var xml:XML =
    <body>
            foo
            <?xml-stylesheet href="headlines.css" type="text/css" ?>
            <?instructionX ?>
            
    </body>;

trace(xml.processingInstructions().length()); // 2
trace(xml.processingInstructions()[0].name()); // xml-stylesheet

propertyIsEnumerable

()metod 
AS3 function propertyIsEnumerable(p:String):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Kontrollerar om egenskapen p finns i egenskapsuppsättningen som kan itereras i en for..in-programsats som tillämpas på XML-objektet. Returnerar endast true om toString(p) == "0".

Parametrar

p:String — Egenskapen som du vill kontrollera.

Returnerar
Boolean — Om egenskapen kan itereras i en for..in-programsats true; annars false.

Exempel  ( Så här använder du exemplet )

I följande exempel visas att metoden propertyNameIsEnumerable() för ett XML-objekt endast returnerar värdet true för värdet 0, medan det för ett XMLList-objekt returnerar värdet true för alla giltiga indexvärden för ett XMLList-objekt:
var xml:XML = 
        <body>
             <p>Hello</p>
               <p>World</p>
        </body>;

trace(xml.propertyIsEnumerable(0)); // true
trace(xml.propertyIsEnumerable(1)); // false

for (var propertyName:String in xml) {
    trace(xml[propertyName]);
}

var list:XMLList = xml.p;
trace(list.propertyIsEnumerable(0)); // true
trace(list.propertyIsEnumerable(1)); // true
trace(list.propertyIsEnumerable(2)); // false

for (var propertyName:String in list) { 
    trace(list[propertyName]);
}

removeNamespace

()metod 
AS3 function removeNamespace(ns:Namespace):XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Tar bort det givna namnutrymmet för objektet och alla dess underordnade objekt på alla nivåer. Du kan inte ta bort ett namnutrymme med metoden removeNamespaces() om objektets kvalificerade namn eller de kvalificerade namnen på objektets attribut refererar till namnutrymmet.

Parametrar

ns:Namespace — Namnutrymmet som ska tas bort.

Returnerar
XML — En kopia av det resulterande XML-objektet.

Exempel  ( Så här använder du exemplet )

I följande exempel visas hur du tar bort en namnutrymmesdeklaration från ett XML-objekt:
var xml:XML = 
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
        xmlns:dc="http://purl.org/dc/elements/1.1/" 
        xmlns="http://purl.org/rss/1.0/">
    
        <!-- ... -->
        
    </rdf:RDF>;

trace(xml.namespaceDeclarations().length); // 3
trace(xml.namespaceDeclarations()[0] is String); // 
var dc:Namespace = xml.namespace("dc");
xml.removeNamespace(dc);
trace(xml.namespaceDeclarations().length); // 2

replace

()metod 
AS3 function replace(propertyName:Object, value:XML):XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Ersätter de egenskaper som anges av parametern propertyName med den givna value-parametern. Om inga egenskaper matchar propertyName ändras inte XML-objektet.

Parametrar

propertyName:Object — Kan vara ett numeriskt värde, ett okvalificerat namn eller en uppsättning XML-element, ett kvalificerat namn för en uppsättning XML-element eller jokertecknet asterisk ("*"). Använd ett okvalificerat namn när du identifierar XML-element i standardnamnutrymmet.
 
value:XML — Ersättningsvärdet. Detta kan vara ett XML-objekt, ett XMLList-objekt eller ett annat värde som kan konverteras med toString().

Returnerar
XML — Det resulterande XML-objektet med den matchande egenskapen utbytt.

Exempel  ( Så här använder du exemplet )

I följande exempel visas hur metoden replace() anropas med ett heltal som första parameter:
var xml:XML = 
    <body>
        <p>Hello</p>
        <p>World</p>
        <hr/>
    </body>;

xml.replace(1, <p>Bob</p>);
trace(xml);
Detta ger följande trace()-utdata:

 <body>
     <p>Hello</p>
     <p>Bob</p>
     <hr/>
 </body>
 

I följande exempel anropas metoden replace() med en sträng som första parameter:
var xml:XML = 
    <body>
        <p>Hello</p>
        <p>World</p>
        <hr/>
    </body>;

xml.replace("p", <p>Hi</p>); 
trace(xml);
Detta ger följande trace()-utdata:

 <body>
     <p>Hi</p>
     <hr/>
 </body>;
 

I följande exempel visas hur metoden replace() anropas med ett QName som första parameter:
var xml:XML = 
    <ns:body xmlns:ns = "myNS">
        <ns:p>Hello</ns:p>
        <ns:p>World</ns:p>
        <hr/>
    </ns:body>;

var qname:QName = new QName("myNS", "p");
xml.replace(qname, <p>Bob</p>);
trace(xml);

Detta ger följande trace()-utdata:

 <ns:body xmlns:ns = "myNS">
     <p>Bob</p>
     <hr/>
 </ns:body>
 

I följande exempel visas hur metoden replace() anropas med strängen "*" som första parameter:
var xml:XML = 
    <body>
        <p>Hello</p>
        <p>World</p>
        <hr/>
    </body>;

xml.replace("*", <img src = "hello.jpg"/>);
trace(xml);
Detta ger följande trace()-utdata:

 <body>
     <img src="hello.jpg"/>
 </body>
 

setChildren

()metod 
AS3 function setChildren(value:Object):XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Ersätter de underordnade egenskaperna för XML-objektet med den angivna uppsättningen XML-egenskaper, som anges i value-parametern.

Parametrar

value:Object — XML-ersättningsegenskaperna. Kan vara ett XML-objekt eller ett XMLList-objekt.

Returnerar
XML — Det resulterande XML-objektet.

Exempel  ( Så här använder du exemplet )

I följande exempel visas hur metoden setChildren() anropas, först med ett XML-objekt som parameter och sedan med ett XMLList-objekt som parameter:
var xml:XML = 
    <body>
        <p>Hello</p>
        <p>World</p>
    </body>;

var list:XMLList = xml.p;

xml.setChildren(<p>hello</p>);
trace(xml);

//    <body>
//        <p>hello</p>
//    </body>

xml.setChildren(list);
trace(xml);

//    <body>
//        <p>Hello</p>
//        <p>World</p>
//    </body>

setLocalName

()metod 
AS3 function setLocalName(name:String):void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Ändrar XML-objektets lokala namn till den givna name-parametern.

Parametrar

name:String — Ersättningsnamnet för det lokala namnet.


Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden setLocalName() för att ändra det lokala namnet på ett XML-element:
var xml:XML = 
    <ns:item xmlns:ns="http://example.com">
        toothbrush
    </ns:item>;
    
xml.setLocalName("orderItem");
trace(xml.toXMLString()); // <ns:orderItem xmlns:ns="http://example.com">toothbrush</ns:orderItem>

setName

()metod 
AS3 function setName(name:String):void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger att XML-objektets namn ska vara det givna kvalificerade namnet eller attributnamnet.

Parametrar

name:String — Det nya namnet för objektet.


Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden setName() för att ändra namnet för ett XML-element:
var xml:XML = 
    <item>
        toothbrush
    </item>;
    
xml.setName("orderItem");
trace(xml.toXMLString()); // <orderItem>toothbrush</orderItem>

setNamespace

()metod 
AS3 function setNamespace(ns:Namespace):void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger namnutrymmet som är associerat med XML-objektet.

Parametrar

ns:Namespace — Det nya namnutrymmet.


Exempel  ( Så här använder du exemplet )

I följande exempel använder du namnutrymmet soap som har definierats i ett XML-objekt och tillämpar det sedan på ett namnutrymme för ett annat XML-objekt (xml2):
var xml1:XML = 
        <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
            soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
            <!-- ... -->
        </soap:Envelope>;
var ns:Namespace = xml1.namespace("soap");

var xml2:XML = 
    <Envelope>
        <Body/>
    </Envelope>;
    
xml2.setNamespace(ns);

trace(xml2);

setSettings

()metod 
AS3 static function setSettings(... rest):void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger värden för följande XML-egenskaper: ignoreComments, ignoreProcessingInstructions, ignoreWhitespace, prettyIndent och prettyPrinting. Följande är standardinställningar som används om ingen setObj-parameter anges:

  • XML.ignoreComments = true
  • XML.ignoreProcessingInstructions = true
  • XML.ignoreWhitespace = true
  • XML.prettyIndent = 2
  • XML.prettyPrinting = true

Obs: Använd inte den här metoden på en instans av XML-klassen. Använd den på XML, som i följande kod: XML.setSettings().

Parametrar

... rest — Ett objekt med följande egenskaper:
  • ignoreComments
  • ignoreProcessingInstructions
  • ignoreWhitespace
  • prettyIndent
  • prettyPrinting

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas: hur du använder vissa anpassade inställningar (för att ta med kommentarer och behandlingsinstruktioner) innan du ställer in ett XML-objekt, hur du sedan går tillbaka till standardinställningarna innan du ställer in ett annat XML-objekt och hur du ställer in anpassade inställningar igen (för att ställa in fler XML-objekt):
XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var customSettings:Object = XML.settings();

var xml1:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml1.toXMLString());
//    <foo>
//        <!-- comment -->
//         <?instruction ?>
//    </foo>

XML.setSettings(XML.defaultSettings());
var xml2:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml2.toXMLString());

settings

()metod 
AS3 static function settings():Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Hämtar följande egenskaper: ignoreComments, ignoreProcessingInstructions, ignoreWhitespace, prettyIndent och prettyPrinting.

Returnerar
Object — Ett objekt med följande XML-egenskaper:
  • ignoreComments
  • ignoreProcessingInstructions
  • ignoreWhitespace
  • prettyIndent
  • prettyPrinting

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas: hur du använder vissa anpassade inställningar (för att ta med kommentarer och behandlingsinstruktioner) innan du ställer in ett XML-objekt, hur du sedan går tillbaka till standardinställningarna innan du ställer in ett annat XML-objekt och hur du ställer in anpassade inställningar igen (för att ställa in fler XML-objekt):
XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var customSettings:Object = XML.settings();

var xml1:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml1.toXMLString());
//    <foo>
//        <!-- comment -->
//         <?instruction ?>
//    </foo>

XML.setSettings(XML.defaultSettings());
var xml2:XML = 
        <foo>
            <!-- comment -->
            <?instruction ?>
        </foo>;
trace(xml2.toXMLString());

text

()metod 
AS3 function text():XMLList

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar ett XMLList-objekt för alla XML-egenskaper för XML-objektet som representerar XML-textnoder.

Returnerar
XMLList — Listan med egenskaper.

Exempel  ( Så här använder du exemplet )

I följande exempel använder du metoden text() för att få textnoderna för ett XML-objekt:
var xml:XML =
        <body>
            text1
            <hr/>
            text2
        </body>;
trace(xml.text()[0]); // text1
trace(xml.text()[1]); // text2

toJSON

()metod 
AS3 function toJSON(k:String):*

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 11, AIR 3, Flash Lite 4

Erbjuder en åsidosättningsbar metod för att anpassa JSON-kodningen av värden i ett XML-objekt.

I metoden JSON.stringify() eftersöks en toJSON()-metod för varje objekt som flyttas. Om metoden toJSON() hittas, anropar JSON.stringify() den för varje värde som upptäcks och anger nyckeln som är kopplad till värdet.

XML erbjuder en standardimplementering av toJSON() som endast returnerar namnet på klassen. Klienter som vill exportera XML-objekt till JSON måste erbjuda egna implementeringar. Du kan göra detta genom att omdefiniera metoden toJSON() på klassprototypen.

Metoden toJSON() kan returnera alla typer av värden. Om ett objekt returneras kommer stringify() att repeteras i objektet. Om toJSON() returnerar en sträng, kommer stringify() inte att repeteras och genomgången fortsätter.

Parametrar

k:String — Nyckeln i ett nyckel-/värdepar som upptäckts i JSON.stringify() vid genomgång av detta objekt.

Returnerar
* — Klassnamnssträngen.

Relaterade API-element

Object
Object.prototype

toString

()metod 
AS3 function toString():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar XML-objektets strängbeteckning. Reglerna för denna konvertering beror på om XML-objektet har enkelt eller komplext innehåll:

  • Om XML-objektet har enkelt innehåll returnerar toString() String-innehållet för XML-objektet utan följande borttaget: starttaggen, attribut, namnutrymmesdeklarationer och sluttaggen.
  • Om XML-objektet har komplext innehåll returnerar toString() ett XML-kodat String-objekt som representerar hela XML-objektet, inklusive starttagg, attribut, namnutrymmesdeklarationer och sluttagg.

Om du vill att hela XML-objektet ska returneras varje gång använder du toXMLString().

Returnerar
String — XML-objektets strängbeteckning.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas vad metoden toString() returnerar när XML-objektet har enkelt innehåll:
var test:XML = <type name="Joe">example</type>;
trace(test.toString()); //example

I följande exempel visas vad metoden toString() returnerar när XML-objektet har komplext innehåll:
var test:XML = 
<type name="Joe">
    <base name="Bob"></base>
    example
</type>;
trace(test.toString());
  // <type name="Joe">
  // <base name="Bob"/>
  // example
  // </type> 

toXMLString

()metod 
AS3 function toXMLString():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar XML-objektets strängbeteckning. Till skillnad från metoden toString() returnerar alltid metoden toXMLString() starttaggen, attribut och sluttaggen för XML-objektet, oavsett om XML-objektet har enkelt eller komplext innehåll. (Metoden toString() tar bort dessa objekt för XML-objekt som innehåller enkelt innehåll.)

Returnerar
String — XML-objektets strängbeteckning.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I följande exempel visas skillnaden mellan att använda metoden toString() (som används på alla parametrar i metoden trace() enligt standardinställningen) och att använda metoden toXMLString():
var xml:XML =
        <p>hello</p>;
trace(xml); // hello
trace(xml.toXMLString()); // <p>hello</p>

valueOf

()metod 
AS3 function valueOf():XML

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Returnerar XML-objektet.

Returnerar
XML — XML-instansens primitiva värde.

Exempel  ( Så här använder du exemplet )

I följande exempel visas att värdet som returneras av metoden valueOf() är samma som XML-källobjektet:
var xml:XML = <p>hello</p>;
trace(xml.valueOf() === xml); // true
XMLExample.as

I följande exempel skapas först en XML-variabel och sedan läggs noder till i variabeln. Du använder XML-egenskaperna för att hitta och skriva ut XML-noder. Observera att symbolen "at" (@) används i flera av anropen till trace() för att hitta information efter attributnamn.
package {
    import flash.display.Sprite;

    public class XmlExample extends Sprite {        
        public function XmlExample() {
            var employees:XML =
                <employees>
                    <employee ssn="123-123-1234">
                        <name first="John" last="Doe"/>
                        <address>
                            <street>11 Main St.</street>
                            <city>San Francisco</city>
                            <state>CA</state>
                            <zip>98765</zip>
                        </address>
                    </employee>
                    <employee ssn="789-789-7890">
                        <name first="Mary" last="Roe"/>
                        <address>
                            <street>99 Broad St.</street>
                            <city>Newton</city>
                            <state>MA</state>
                            <zip>01234</zip>
                        </address>
                    </employee>
                </employees>;

            trace(employees.employee[0].address.zip);   // 98765

            trace(employees.employee[1].@ssn);          // 789-789-7890

            trace(employees.employee.name);             // <name first="John" last="Doe"/>
                                                        // <name first="Mary" last="Roe"/>

            trace(employees..zip[0]);                   // 98765

            trace(employees..@ssn[1]);                  // 789-789-7890

            trace(employees..name);                     // <name first="John" last="Doe"/>
                                                        // <name first="Mary" last="Roe"/>

            trace(employees.employee[0].address.*);     // <street>11 Main St.</street>    
                                                        // <city>San Francisco</city>
                                                        // <state>CA</state>
                                                        // <zip>98765</zip>
            var node:String = "zip";
            trace(employees.employee[0].address[node]); // 98765
            
            var attribute:String = "ssn";
            trace(employees.employee[1].@[attribute]);  // 789-789-7890
            
            for each (var num:XML in employees..@ssn) {
                trace(num);                             // 123-123-1234
            }                                           // 789-789-7890
            
            var ssnToFind:String = "789-789-7890";
            trace(employees.employee.(@ssn == ssnToFind).toXMLString());
                                                        // <employee ssn="789-789-7890">
                                                        // <name first="Mary" last="Roe"/>
                                                        // <address>
                                                        // <street>99 Broad St.</street>
                                                        // <city>Newton</city>
                                                        // <state>MA</state>
                                                        // <zip>01234</zip>
                                                        // </address>
                                                        // </employee>
        }
    }
}




[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

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