Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: AIR 30.0 以前, Flash Player 30.0 以前, Flash Lite 4
Flex 4.6 以前, Flash Pro CS6 以前
フィルターを非表示
 

トップレベル 

パッケージx

トップレベル
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

言語エレメント

グローバル定数
グローバル関数
演算子
ステートメント、キーワード、ディレクティブ
特殊な型

付録

新機能
コンパイルエラー
コンパイラー警告
ランタイムエラー
ActionScript 3 への移行
サポートされている文字セット
MXML のみのタグ
モーション XML エレメント
Timed Text タグ
使用されなくなったエレメントのリスト
Accessibility Implementation 定数
ActionScript の例の使用方法
法律上の注意

トップレベルまたはグローバル関数は、ActionScript が使用された SWF ファイル内の任意の箇所やユーザー定義クラスで使用できます。ActionScript 2.0 のほとんどのグローバル関数は、クラスに移行されました。
グローバル関数
 関数定義元
  
新しい配列を作成します。
トップレベル
  
Boolean(expression:Object):Boolean
expression パラメーターをブール値に変換し、その値を返します。
トップレベル
  
エンコードされた URI をストリングにデコードします。
トップレベル
  
エンコードされた URI コンポーネントをストリングにデコードします。
トップレベル
  
ストリングを有効な URI(Uniform Resource Identifier)にエンコードします。
トップレベル
  
ストリングを有効な URI コンポーネントにエンコードします。
トップレベル
  
パラメーターをストリングに変換し、URL エンコード形式にエンコードします。この場合、英数字以外のほとんどの文字は % が付いた 16 進シーケンスで置き換えられます。
トップレベル
  
int(value:Number):int
指定した数値を整数値に変換します。
トップレベル
  
値が有限大である場合は true を返し、Infinity または -Infinity である場合は false を返します。
トップレベル
  
値が NaN(非数)の場合は、true を返します。
トップレベル
  
指定されたストリングが、XML エレメントまたは属性に対して有効な名前かどうかを判断します。
トップレベル
  
Number(expression:Object):Number
指定した数値を Number 値に変換します。
トップレベル
  
ActionScript 3.0 ではすべての値がオブジェクトであるため、値に対して Object() を呼び出すと、その値が返されます。
トップレベル
  
ストリングを浮動小数に変換します。
トップレベル
  
parseInt(str:String, radix:uint = 0):Number
ストリングを整数に変換します。
トップレベル
  
String(expression:Object):String
指定されたパラメーターのストリング表現を返します。
トップレベル
  
trace(... arguments):void
デバッグ中に式を表示、またはログファイルに書き込みます。
トップレベル
  
指定した数値を符号なし整数値に変換します。
トップレベル
  
パラメーター str をストリングとして評価し、URL エンコードされた形式からストリングをデコード(すべての 16 進シーケンスを ASCII 文字に変換)して、ストリングを返します。
トップレベル
  
Vector(sourceArray:Object):Vector.<T>
エレメントが指定されたデータ型のインスタンスである新しい Vector インスタンスを作成します。
トップレベル
  
XML(expression:Object):XML
オブジェクトを XML オブジェクトに変換します。
トップレベル
  
XMLList(expression:Object):XMLList
オブジェクトを XMLList オブジェクトに変換します。
トップレベル


トップレベルまたはグローバル定数は、どのスクリプトでも使用でき、ドキュメント内のどのタイムラインやスコープでも参照できます。
グローバル定数
 定数定義元
  Infinity : Number
正の Infinity を表す特殊な値です。
トップレベル
  -Infinity : Number
負の Infinity を表す特殊な値です。
トップレベル
  NaN : Number
"非数"(NaN)の値を表す Number データ型の特殊メンバーです。
トップレベル
  undefined : *
初期化されていない型指定のない変数、または初期化されていないダイナミックオブジェクトプロパティに適用される特殊な値です。
トップレベル
定数の詳細

-Infinity

定数
public const -Infinity:Number

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

負の Infinity を表す特殊な値です。この定数の値は、Number.NEGATIVE_INFINITY と同じです。

関連する API エレメント


例  ( この例の使用方法 )

0 で除算した結果が -Infinity になるのは、除数が負の数値である場合のみです。
trace(0 / 0);  // NaN
trace(7 / 0);  // Infinity
trace(-7 / 0); // -Infinity


Infinity

定数 
public const Infinity:Number

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

正の Infinity を表す特殊な値です。この定数の値は、Number.POSITIVE_INFINITY と同じです。

関連する API エレメント


例  ( この例の使用方法 )

0 で除算した結果が Infinity になるのは、除数が正の数値である場合のみです。
trace(0 / 0);  // NaN
trace(7 / 0);  // Infinity
trace(-7 / 0); // -Infinity


NaN

定数 
public const NaN:Number

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

"非数"(NaN)の値を表す Number データ型の特殊メンバーです。数式の結果が数値として表現できない値になる場合、その結果は NaN になります。次のリストでは、結果が NaN になる一般的な式について説明します。

  • 除数も 0 の場合にのみ、0 による除算の結果が NaN になります。 除数が 0 よりも大きい場合は、0 による除算の結果は Infinity になります。 除数が 0 よりも小さい場合は、0 による除算の結果は -Infinity になります。
  • 負の数の平方根です。
  • 有効な範囲(0 ~ 1)外の数値のアークサインです。
  • Infinity から減算された Infinity です。
  • Infinity または -InfinityInfinity または -Infinity で除算)です。
  • 0 で乗算された Infinity または -Infinity です。

NaN 値は、int または uint データ型のメンバーではありません。

NaN 値は、NaN を含む他のどの値とも等しいと見なされないため、等価演算子を使用して、式が NaN であるかどうかをテストできません。数値が NaN 関数かどうかを判別するには、isNaN() を使用します。

関連する API エレメント

undefined

定数 
public const undefined:*

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

初期化されていない型指定のない変数、または初期化されていないダイナミックオブジェクトプロパティに適用される特殊な値です。ActionScript 3.0 では、型指定のない変数のみが値 undefined を保持できます。ただしこれは、ActionScript 1.0 および ActionScript 2.0 には当てはまりません。例えば、次の変数は型指定も初期化も行われていないため、いずれも undefined になります。

  • var foo;
  • var bar:*;

また、undefined 値は初期化されていない、または定義されていないダイナミックオブジェクトのプロパティにも適用されます。例えば、オブジェクトが Object クラスのインスタンスの場合、動的に割り当てられたプロパティに値が割り当てられるまで、そのプロパティの値は undefined です。

さまざまな関数で undefined が使用されている場合は、結果が異なります。

  • String(undefined) によって返される値は "undefined" です(undefined はストリングに変換されます)。
  • Number(undefined) によって返される値は NaN です。
  • int(undefined) および uint(undefined) によって返される値は 0 です。
  • Object(undefined) によって返される値は、新しい Object インスタンスです。
  • undefined を型指定されている変数に割り当てると、その値はそのデータ型のデフォルト値に変換されます。

undefinednull と混同しないようにしてください。nullundefined を等価演算子(==)で比較すると、結果は true になります。ただし、nullundefined を厳密な等価演算子(===)で比較すると、結果は false になります。

関連する API エレメント


例  ( この例の使用方法 )

次の例では、型指定されていない変数 myVar が宣言されていますが、初期化されていません。変数の型が指定されていないため、myVar の値は undefined です。変数に型注釈があるか、または特殊な(*)型指定されていない注釈(var myVar:*;)が使用されているかは関係ありません。
// trace value of untyped and uninitialized variable
var myVar;
trace(myVar); // undefined

同じ規則が、初期化されていないダイナミックオブジェクトのプロパティに適用されます。例えば、インスタンス obj(ダイナミッククラス A)が指定された場合、obj.propNameobj インスタンスの初期化されていないプロパティ)の値は、undefined です。
dynamic class A {}
var obj:A = new A()

// trace undefined property of obj
trace(obj.propName); // undefined

関数の詳細

Array

()関数
public function Array(... args):Array

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

新しい配列を作成します。配列は 0 以上の長さにするか、1 つの指定したオブジェクトで設定された配列にすることができます。

  • 引数なしで Array() を呼び出すと、空の配列が返されます。
  • 単一の整数の引数を指定して Array() を呼び出すと、指定された長さの配列が返されますが、その各エレメントの値は未定義です。
  • オブジェクトを指定して Array() を呼び出すことで、指定したオブジェクトの 1 つのエレメントを含む配列が返されます。
Array() 関数の使用は、Array クラスのコンストラクタを使用した配列を作成する場合と似ていますが、Array() 関数で指定できるパラメーター値は 1 個または 0 個です。複数の値を持つ新しい配列を設定する場合、Array() 関数は使用できません。

注意:Array() 関数を使用して新しい配列を作成し、複数の値をパラメーターとして渡して配列を設定しようとすると、コンパイラーエラーが発生します。Array() 関数では 1 つのパラメーターのみを指定できます。複数の値を持つ配列を作成および設定するには、代わりに Array クラスコンストラクターを使用します。

Array() 関数はオブジェクトの型を配列にキャストしません。引数がプリミティブな値ではない場合は、明示的な型の変換や型のキャストには as 演算子を使用します。詳細については、この項の「例」のセクションを参照してください。Array() 関数にパラメーターとしてオブジェクトを渡すと、オブジェクトをエレメントとして含む新しい配列が作成されます。

パラメーター

... args — 引数を渡さない場合は空の配列が作成され、整数の引数を 1 つ渡すと特定の長さの配列が作成されます。また、1 つのオブジェクトを渡すと、指定したオブジェクトを含む配列が作成されます。

戻り値
Array — ゼロ以上の長さの配列です。

関連する API エレメント


例  ( この例の使用方法 )

次の例は、引数がプリミティブな値でない場合の Array() 関数の動作を表しています。配列へのキャストの一般的な使用方法は、配列形式で値を保存する Object インスタンスの変換です。Array() を、Object 型またはその他のプリミティブでないデータ型の引数を使って呼び出した場合は、オブジェクトへの参照が新しい配列のエレメントに格納されます。つまり、渡された唯一の引数がオブジェクトである場合、そのオブジェクトへの参照が新しい配列の最初のエレメントになります。
var obj:Object = [ "a", "b", "c" ];
      
var newArray:Array = Array( obj );

trace(newArray == obj);    // false
trace(newArray[0] == obj); // true
trace(newArray[0][0])      // a
trace(newArray[0][1])      // b
trace(newArray[0][2])      // c

obj を配列にキャストするには、as 演算子を使用します。obj が有効な配列の場合は配列の参照が返され、そうでない場合は null が返されます。
var obj:Object = [ "a", "b", "c" ];
      
var newArray:Array = obj as Array;

trace(newArray == obj); // true
trace(newArray[0]);     // a
trace(newArray[1]);     // b
trace(newArray[2]);     // c

Boolean

()関数 
public function Boolean(expression:Object):Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

expression パラメーターをブール値に変換し、その値を返します。

戻り値は、次の表に示すように、引数のデータ型および値によって異なります。

入力値戻り値
0Boolean(0)false
NaNBoolean(NaN)false
数値(0 でも NaN でもない)Boolean(4)true
空のストリングBoolean("")false
空ではないストリングBoolean("6")true
nullBoolean(null)false
undefinedBoolean(undefined)false
Object クラスのインスタンスBoolean(new Object())true
引数なしBoolean()false

ActionScript の以前のバージョンとは異なり、Boolean() 関数は Boolean クラスのコンストラクターと同じ結果を返します。

パラメーター

expression:Object — ブール値に変換する式またはオブジェクトです。

戻り値
Boolean — ブール値への変換の結果です。

decodeURI

()関数 
public function decodeURI(uri:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

エンコードされた URI をストリングにデコードします。encodeURI 関数でエンコードされていたすべての文字が、エンコードされていない表現に復元されたストリングを返します。

次の表に、文字にデコードされないdecodeURI 関数において)エスケープシーケンスのセットを示します。この表にあるエスケープシーケンスをデコードするには、decodeURIComponent() を使用してください。

デコードされないエスケープシーケンス相当する文字
%23#
%24$
%26&
%2B+
%2C,
%2F/
%3A:
%3B;
%3D=
%3F?
%40@

パラメーター

uri:StringencodeURI 関数でエンコードされたストリングです。

戻り値
StringencodeURI 関数でエスケープされていたすべての文字が、アンエスケープされた表現に復元されたストリングです。

関連する API エレメント


例  ( この例の使用方法 )

package {
    import flash.display.Sprite;

    public class DecodeURIExample extends Sprite {
        public function DecodeURIExample() {
            var uri:String = "http://www.example.com/application.jsp?user=<user name='some user'></user>";
            var encoded:String = encodeURI(uri);
            var decoded:String = decodeURI(encoded);
            trace(uri);        // http://www.example.com/application.jsp?user=<user name='some user'></user>
            trace(encoded);    // http://www.example.com/application.jsp?user=%3Cuser%20name='some%20user'%3E%3C/user%3E
            trace(decoded);    // http://www.example.com/application.jsp?user=<user name='some user'></user>
        }
    }
}

decodeURIComponent

()関数 
public function decodeURIComponent(uri:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

エンコードされた URI コンポーネントをストリングにデコードします。encodeURIComponent 関数でエスケープされていたすべての文字が、エンコードされていない表現に復元されたストリングを返します。

この関数は、URI ストリングの一部(URI コンポーネントと呼びます)のみの変換を目的とします。この点で、decodeURI() 関数とは異なります。URI コンポーネントは、コンポーネントセパレーターと呼ばれる特殊文字(: / ; ?)の間に表示される任意のテキストです。 URI コンポーネントの一般的な例は、"http" および "www.adobe.com" です。

この関数と decodeURI() のもう 1 つの重要な相違点は、この関数は URI コンポーネントを処理することを想定しているので、特殊なセパレーター文字(; / ? : @ & = + $ , #)を表すエスケープシーケンスが、デコードの必要がある通常のテキストとして扱われることです。

パラメーター

uri:StringencodeURIComponent 関数でエンコードされたストリングです。

戻り値
StringencodeURIComponent 関数でエスケープされていたすべての文字が、アンエスケープされた表現に復元されたストリングです。

関連する API エレメント

encodeURI

()関数 
public function encodeURI(uri:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ストリングを有効な URI(Uniform Resource Identifier)にエンコードします。完全 URI をストリングに変換します。基本文字の小さなグループに属していない限り、すべての文字が UTF-8 エスケープシーケンスとしてエンコードされます。

次の表に、UTF-8 エスケープシーケンスに変換されないencodeURI 関数で変換されない)すべての文字を示します。

エンコードされない文字
0 1 2 3 4 5 6 7 8 9
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
; / ? : @ & = + $ , #
- _ . ! ~ * ' ( )

パラメーター

uri:String — 完全な URI を表すストリングです。

戻り値
String — 特定の文字が UTF-8 エスケープシーケンスとしてエンコードされているストリングです。

関連する API エレメント


例  ( この例の使用方法 )

package {
    import flash.display.Sprite;

    public class EncodeURIExample extends Sprite {
        public function EncodeURIExample() {
            var uri:String = "http://www.example.com/application.jsp?user=<user name='some user'></user>";
            var encoded:String = encodeURI(uri);
            var decoded:String = decodeURI(encoded);
            trace(uri);        // http://www.example.com/application.jsp?user=<user name='some user'></user>
            trace(encoded);    // http://www.example.com/application.jsp?user=%3Cuser%20name='some%20user'%3E%3C/user%3E
            trace(decoded);    // http://www.example.com/application.jsp?user=<user name='some user'></user>
        }
    }
}

encodeURIComponent

()関数 
public function encodeURIComponent(uri:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ストリングを有効な URI コンポーネントにエンコードします。URI のサブストリングをストリングに変換します。基本文字の非常に小さなグループに属していない限り、すべての文字が UTF-8 エスケープシーケンスとしてエンコードされます。

encodeURIComponent() 関数は、URI ストリングの一部(URI コンポーネントと呼びます)のみの変換を目的とします。この点で、encodeURI() 関数とは異なります。URI コンポーネントは、コンポーネントセパレーターと呼ばれる特殊文字(: / ; ?)の間に表示される任意のテキストです。 URI コンポーネントの一般的な例は、"http" および "www.adobe.com" です。

この関数と encodeURI() のもう 1 つの重要な相違点は、この関数は URI コンポーネントを処理することを想定しているので、特殊なセパレーター文字(; / ? : @ & = + $ , #)が、エンコードの必要がある通常のテキストとして扱われることです。

次の表に、UTF-8 エスケープシーケンスに変換されないencodeURIComponent 関数で変換されない)すべての文字を示します。

エンコードされない文字
0 1 2 3 4 5 6 7 8 9
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- _ . ! ~ * ' ( )

パラメーター

uri:String

戻り値
String

関連する API エレメント

escape

()関数 
public function escape(str:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

パラメーターをストリングに変換し、URL エンコード形式にエンコードします。この場合、英数字以外のほとんどの文字は % が付いた 16 進シーケンスで置き換えられます。URL エンコードされたストリング内のパーセント記号(%)は、エスケープ文字の開始を表すもので、剰余演算子(%)ではありません。

次の表に、エスケープシーケンスに変換されないescape() 関数で変換されない)すべての文字を示します。

エンコードされない文字
0 1 2 3 4 5 6 7 8 9
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
@ - _ . * + /

注意:特殊なセパレーター文字(@ + /)を通常のテキストとしてエンコードするには、escape() 関数ではなく encodeURIComponent() 関数を使用します。

パラメーター

str:String — ストリングに変換し、URL エンコードする対象の式です。

戻り値
String — URL エンコードされたストリングです。

関連する API エレメント

int

()関数 
public function int(value:Number):int

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

指定した数値を整数値に変換します。10 進数値は小数点で切り捨てられます。

パラメーター

value:Number — 整数に変換される値です。

戻り値
int — 変換された整数値です。

関連する API エレメント

isFinite

()関数 
public function isFinite(num:Number):Boolean

言語バージョン: ActionScript 3.0.
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

値が有限の場合は true を返します。false を返すのは、値が Infinity または -Infinity である場合です。Infinity または -Infinity は、0 による除算などの数学的なエラーの可能性を示します。

パラメーター

num:Number — 有限大または無限大として評価する数値です。

戻り値
Boolean — 有限大である場合は true を返し、無限大または負の無限大である場合は false を返します。

isNaN

()関数 
public function isNaN(num:Number):Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

true を返します(値が NaN(非数)の場合)。isNaN() 関数は、数式が正常に数値に評価されるかどうかをチェックするのに便利です。isNaN() は、parseInt() 関数および parseFloat() 関数から返された値をチェックするために最もよく使用されます。NaN 値は、"非数" の値を表す Number データ型の特殊メンバーです。

注意:NaN 値は、int または uint データ型のメンバーではありません。

次の表に、さまざまな入力タイプや値での isNaN() の戻り値を示します。 コンパイラー警告が Strict モードに設定されている場合、次の演算の一部がコンパイラー警告を生成する場合があります。

入力タイプと値戻り値
0 を 0 で除算isNaN(0/0)true
ゼロ以外の数値を 0 で除算isNaN(5/0)false
負の数の平方根isNaN(Math.sqrt(-1))true
0 ~ 1 以外の数値のアークサインisNaN(Math.asin(2))true
Number に変換できるストリングisNaN("5")false
Number に変換できないストリングisNaN("5a")true

パラメーター

num:Number — 評価する数値または数式です。

戻り値
Booleantrue を返します(値が NaN(非数)の場合)。それ以外の場合は、false を返します。

isXMLName

()関数 
public function isXMLName(str:String):Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

指定されたストリングが、XML エレメントまたは属性に対して有効な名前かどうかを判断します。

パラメーター

str:String — 評価するストリングです。

戻り値
Booleantrue を返します(str 引数が有効な XML 名である場合)。それ以外の場合は false を返します。

Number

()関数 
public function Number(expression:Object):Number

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

指定した数値を Number 値に変換します。次の表に、さまざまな入力タイプの結果を示します。

入力タイプと値戻り値
undefinedNumber(undefined)NaN
nullNumber(null)0
trueNumber(true)1
falseNumber(false)0
NaNNumber(NaN)NaN
空のストリングNumber("")0
Number に変換されるストリングNumber("5")数値(例:5
Number に変換されないストリングNumber("5a")NaN

パラメーター

expression:Object — 数値に変換される値です。

戻り値
Number — 変換された数値の値です。

Object

()関数 
public function Object(value:Object):Object

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ActionScript 3.0 ではすべての値がオブジェクトであるため、値に対して Object() を呼び出すと、その値が返されます。

パラメーター

value:Object — 変換するオブジェクトまたは数値、ストリング、またはブール値です。

戻り値
Objectvalue パラメーターで指定された値です。

parseFloat

()関数 
public function parseFloat(str:String):Number

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ストリングを浮動小数に変換します。この関数は、初期数の一部でない文字に達するまで、ストリング内の数値を読み取り(解析し)、結果を返します。ストリングが解析できる数値で始まっていない場合、parseFloat()NaN を返します。有効な整数の前の空白は、後続の非数値文字と同様に無視されます。

パラメーター

str:String — 読み込まれて浮動小数に変換されるストリングです。

戻り値
Number — 数値または NaN(非数)です。

parseInt

()関数 
public function parseInt(str:String, radix:uint = 0):Number

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ストリングを整数に変換します。パラメーターで指定されたストリングを数値に変換できない場合は NaN を返します。0x から始まる整数は、16 進数と解釈されます。ActionScript の以前のバージョンと異なり、0 から始まる整数は 8 進数と解釈されません。8 進数には 8 の基数を指定する必要があります。有効な整数の前の空白およびゼロは、後続の非数値文字と同様に無視されます。

パラメーター

str:String — 整数に変換されるストリングです。
 
radix:uint (default = 0) — 解析する数値の基数を表す整数です。有効な値は、2 ~ 36 です。

戻り値
Number — 数値または NaN(非数)です。

String

()関数 
public function String(expression:Object):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

指定されたパラメーターのストリング表現を返します。

次の表に、さまざまな入力タイプの結果を示します。

入力タイプと値戻り値
undefinedundefined
null"null"
true"true"
false"false"
NaN"NaN"
StringString
ObjectObject.toString()
Number数値のストリング表現です。

パラメーター

expression:Object — ストリングに変換される式です。

戻り値
Stringexpression パラメーターに渡された値のストリング表現です。

trace

()関数 
public function trace(... arguments):void

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 9, AIR 1.0, Flash Lite 4

デバッグ中に式を表示、またはログファイルに書き込みます。単一のトレースステートメントに複数の引数を指定できます。trace ステートメント内の引数に String 以外のデータ型が含まれている場合は、trace 関数によって、そのデータ型に関連付けられた toString() メソッドが呼び出されます。例えば、引数がブール値の場合、trace 関数で Boolean.toString() が呼び出され、戻り値が表示されます。

パラメーター

... arguments — 評価する 1 つ以上のカンマ区切りの式です。複数の式がある場合、出力では各式の間に空白が挿入されます。


例  ( この例の使用方法 )

次の例は、クラス TraceExample を使用して、trace() メソッドで単純なストリングをプリントする方法を示しています。通常、メッセージは "デバッグ" コンソールに出力されます。
package {
    import flash.display.Sprite;

    public class TraceExample extends Sprite {

        public function TraceExample() {
            trace("Hello World");
        }
    }
}

uint

()関数 
public function uint(value:Number):uint

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

指定した数値を符号なし整数値に変換します。10 進数値は小数点で切り捨てられます。

次の表に、さまざまな入力タイプや値での uint() の戻り値を示します。

入力タイプと値戻り値
undefineduint(undefined)0
nulluint(null)0
0uint(0)0
NaNuint(NaN)0
正の浮動小数uint(5.31)切り捨てられた符号なし整数(例:5
負の浮動小数uint(-5.78)切り捨てて整数にし、負の整数の規則を適用します。
負の整数uint(-5)uint.MAX_VALUE と負の整数の合計(例えば、uint.MAX_VALUE + (-5)
trueuint(true)1
falseuint(false)0
空のストリングuint("")0
Number に変換されるストリングuint("5")数値
Number に変換されないストリングuint("5a")0

パラメーター

value:Number — 整数に変換される値です。

戻り値
uint — 変換された整数値です。

関連する API エレメント

unescape

()関数 
public function unescape(str:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

パラメーター str をストリングとして評価し、URL エンコードされた形式からストリングをデコード(すべての 16 進シーケンスを ASCII 文字に変換)して、ストリングを返します。

パラメーター

str:String — 16 進シーケンスをエスケープするストリングです。

戻り値
String — URL エンコードされたパラメーターからデコードしたストリングです。

Vector

()関数 
public function Vector(sourceArray:Object):Vector.<T>

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

エレメントが指定されたデータ型のインスタンスである新しい Vector インスタンスを作成します。この関数を呼び出す場合、type パラメーターを使用して結果ベクターのエレメント(ベクターのベース型)のデータ型を指定します。この関数は、Vector インスタンスを宣言する場合、または新しい Vector.<T>() コンストラクターを呼び出す場合に使用するシンタックスと同じシンタックスを使用します。

var v:Vector.<String> = Vector.<String>(["Hello", "World"]);

生成されるベクターには sourceArray 引数のエレメントの値が設定されます。sourceArray 引数が Vector.<T> インスタンス(ここで、T はベース型です)の場合、関数はそのベクターを返します。それ以外の場合、結果ベクターには sourceArray 配列(ベクター)のエレメントが設定されます。

どちらの場合も、sourceArray 引数のすべてのエレメントのデータ型が、関数呼出しで指定されたベース型 T と一致する必要があります。

sourceArray 引数が length 0 を持つ場合、関数は空のベクターを返します。

ベクターが sourceArray 引数として渡され、そのベース型が T ではない場合、または配列が渡され、そのエレメントがデータ型 T のすべてのインスタンスではない場合、ベース型の値の変換が試行されます。値が自動的に変換される場合、結果ベクターは変換された値を取り込みます。変換が行われない場合、エラーが発生します。

同様に、sourceArray 引数のエレメントがベース型 T のサブクラスのインスタンスの場合、呼出しは成功し、エレメントが生成されるベクターに追加されます。sourceArray 引数がベース型 T のサブクラスのベクターである場合でも、この機能は有効です。実際に、この機能は、ベース型 T を持つベクターを T のスーパークラスであるベース型を持つベクターに変換する唯一の方法です。

例えば、次のコードは、Strict モードの場合にコンパイルエラーを引き起こすか、実行時に TypeError を引き起こします。これは、Vector.<Sprite> を Vector.<DisplayObject> 変数に割り当てようとするためです(Sprite は DisplayObject のサブクラスです)。

     var v1:Vector.<Sprite> = new Vector.<Sprite>();
     v1[0] = new Sprite();
     var v2:Vector.<DisplayObject> = v1;
     

次の代替バージョンのコードは、Vector.<Sprite> インスタンスを Vector.<DisplayObject> インスタンスに正常にコピーします。

     var v1:Vector.<Sprite> = new Vector.<Sprite>();
     v1[0] = new Sprite();
     var v2:Vector.<DisplayObject> = Vector.<DisplayObject>(v1);
     

パラメーター

sourceArray:Object — エレメントが結果ベクターのエレメントとなる Array または Vector インスタンス。関連するデータ型が指定されたデータ型と同じ Vector インスタンスである引数の場合、引数は関数の結果として返されます。

戻り値
Vector.<T>sourceArray 配列のエレメントによって作成された Vector インスタンス。

例外
TypeError sourceArray 引数に、指定されたデータ型に変換できないエレメントが含まれる場合。

関連する API エレメント

XML

()関数 
public function XML(expression:Object):XML

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

オブジェクトを XML オブジェクトに変換します。

次の表に、さまざまな入力タイプでの戻り値を示します。

パラメータータイプ戻り値
Boolean値は最初にストリングに変換され、次に XML オブジェクトに変換されます。
Nullランタイムエラーが発生します(TypeError 例外)。
Number値は最初にストリングに変換され、次に XML オブジェクトに変換されます。
Object値が String、Number、または Boolean の場合にのみ XML に変換されます。それ以外の場合は、ランタイムエラーが発生します(TypeError 例外)。
String値が XML に変換されます。
未定義ランタイムエラーが発生します(TypeError 例外)。
XML入力値は変更されずに返されます。
XMLListXMLList オブジェクトに XML 型のプロパティが 1 つだけ含まれている場合にのみ、XML オブジェクトを返します。それ以外の場合は、ランタイムエラーが発生します(TypeError 例外)。

パラメーター

expression:Object — XML に変換されるオブジェクトです。

戻り値
XML — 変換するオブジェクトが保持していた値を含む XML オブジェクトです。

関連する API エレメント

XMLList

()関数 
public function XMLList(expression:Object):XMLList

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

オブジェクトを XMLList オブジェクトに変換します。

次の表に、さまざまな入力タイプでの戻り値を示します。

パラメータータイプ戻り値
Boolean値は最初にストリングに変換され、次に XMLList オブジェクトに変換されます。
Nullランタイムエラーが発生します(TypeError 例外)。
Number値は最初にストリングに変換され、次に XMLList オブジェクトに変換されます。
Object値が String、Number、または Boolean の場合にのみ XMLList に変換します。それ以外の場合は、ランタイムエラーが発生します(TypeError 例外)。
String値は XMLList オブジェクトに変換されます。
未定義ランタイムエラーが発生します(TypeError 例外)。
XML値は XMLList オブジェクトに変換されます。
XMLList入力値は変更されずに返されます。

パラメーター

expression:Object — XMLList オブジェクトに変換されるオブジェクトです。

戻り値
XMLList — 変換するオブジェクトが保持していた値を含む XMLList オブジェクトです。

関連する API エレメント

[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。