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

MotionBase  - AS3 Flash

パッケージ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 の例の使用方法
法律上の注意
パッケージfl.motion
クラスpublic class MotionBase
継承MotionBase Inheritance Object
サブクラス Motion

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

MotionBase クラスは、ビジュアルオブジェクトに適用できる、キーフレームのアニメーションシーケンスを格納します。アニメーションデータには、位置、拡大 / 縮小、回転、傾斜、カラー、フィルター、イージングなどが含まれます。MotionBase クラスには、特定のキーフレームポイントでデータを取得するメソッドがあります。キーフレーム間の値を補間するには、Motion クラスを使用します。

例を表示

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  duration : int
フレーム数で測定される Motion インスタンスの継続時間を制御します。
MotionBase
  is3D : Boolean
モーションが 3D プロパティの変更を含むかどうかを指定します。
MotionBase
  keyframes : Array
一定の間隔でモーションの動作を定義するキーフレームの配列。
MotionBase
パブリックメソッド
 メソッド定義元
  
MotionBase(xml:XML = null)
MotionBase インスタンスのコンストラクターです。
MotionBase
  
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
モーションオブジェクトに対して、対応するすべてのキーフレームのフィルターのプロパティを変更します。
MotionBase
  
Motion インスタンスにキーフレームオブジェクトを追加します。
MotionBase
  
addPropertyArray(name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Motion クラスの宣言されたプロパティのために、対応するキーフレームに値の配列を格納します。
MotionBase
  
Motion インスタンスの特定の時間インデックスで、補間された ColorTransform オブジェクトを取得します。
MotionBase
  
getCurrentKeyframe(index:int, tweenableName:String = ""):KeyframeBase
Motion インスタンスの特定のフレームで現在アクティブなキーフレームを取得します。
MotionBase
  
Motion インスタンスの特定の時間インデックスで、フィルターの補間された配列を取得します。
MotionBase
  
アニメーションのフレームの指定されたインデックス位置の Matrix オブジェクトを返します。
MotionBase
  
アニメーションのフレームの指定されたインデックス位置の Matrix3D オブジェクトを返します。
MotionBase
  
getNextKeyframe(index:int, tweenableName:String = ""):KeyframeBase
Motion インスタンス内の特定フレームの後にある次のキーフレームを取得します。
MotionBase
  
getValue(index:Number, tweenableName:String):Number
特定の時点におけるアニメーションプロパティの値を取得します。
MotionBase
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
  
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
ターゲットオブジェクトのフィルターリストを初期化し、そのフィルターのリストをモーションオブジェクトのそれぞれの Keyframe インスタンスにコピーします。
MotionBase
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
overrideTargetTransform(scale:Boolean = true, skew:Boolean = true, rotate:Boolean = true):void
MotionBase
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
setValue(index:int, tweenableName:String, value:Number):void
Motion インスタンス内の特定の時間インデックスで特定のトゥイーン可能プロパティの値を設定します。
MotionBase
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
  
モーションに対するデータが addPropertyArray() メソッドによって指定される場合、ターゲットオブジェクトを回転します。
MotionBase
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細

duration

プロパティ
duration:int

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

フレーム数で測定される Motion インスタンスの継続時間を制御します。継続時間は、Motion インスタンスのキーフレームによって占められている時間より短くすることはできません。

デフォルト値: 0。



実装
    public function get duration():int
    public function set duration(value:int):void

is3D

プロパティ 
is3D:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 10, AIR 1.5, AIR 1.0

モーションが 3D プロパティの変更を含むかどうかを指定します。true の場合、モーションは 3D プロパティの変更を含みます。

デフォルト値: false。



実装
    public function get is3D():Boolean
    public function set is3D(value:Boolean):void

keyframes

プロパティ 
public var keyframes:Array

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

一定の間隔でモーションの動作を定義するキーフレームの配列。このプロパティは希薄な配列です。キーフレームは、配列内の対応するインデックスに格納されます。0 と 5 のキーフレームがあるモーションオブジェクトには、長さが 6 の配列があります。配列内の 0 と 5 のインデックスは、それぞれキーフレームを含みます。1 から 4 のインデックスは null 値です。

コンストラクターの詳細

MotionBase

()コンストラクター
public function MotionBase(xml:XML = null)

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

MotionBase インスタンスのコンストラクターです。特に指定しない限り、デフォルトの変換プロパティを使って初期キーフレームが自動的に作成されます。

パラメーター
xml:XML (default = null) — Motion インスタンスを定義するオプションの E4X XML オブジェクト。
メソッドの詳細

addFilterPropertyArray

()メソッド
public function addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

モーションオブジェクトに対して、対応するすべてのキーフレームのフィルターのプロパティを変更します。このメソッドを使用する前に initFilters() を呼び出します。配列内の値の順序によって、すべてのキーフレームのフィルターのプロパティへのそれぞれの値の割り当てが決まります。指定された values 配列内の null 以外の値のそれぞれについて、このメソッドは配列内のインデックス位置の値に対応したキーフレームを見つけ、キーフレームのフィルターのプロパティ名と値のペアを格納します。

パラメーター

index:int — フィルターの配列内の 0 から始まるインデックス位置です。
 
name:String — 各キーフレームに格納するフィルターのプロパティ名です。
 
values:Arrayname パラメーターで指定されたプロパティの値の配列です。それぞれの null 以外の値を、配列内の値のインデックスに対応したキーフレームのフィルターに割り当てます。
 
startFrame:int (default = -1)
 
endFrame:int (default = -1)

関連する API エレメント

addKeyframe

()メソッド 
public function addKeyframe(newKeyframe:KeyframeBase):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion インスタンスにキーフレームオブジェクトを追加します。

パラメーター

newKeyframe:KeyframeBase — インデックスプロパティが既に設定されたキーフレームオブジェクト。

関連する API エレメント

addPropertyArray

()メソッド 
public function addPropertyArray(name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion クラスの宣言されたプロパティのために、対応するキーフレームに値の配列を格納します。配列内の値の順序によって、キーフレームへのそれぞれの値の割り当てが決まります。与えられた values 配列内の null 以外の値のそれぞれについて、このメソッドは配列内の値のインデックス位置に対応したキーフレームを見つけたり、そのインデックス位置に新しいキーフレームを作成したりして、キーフレームにプロパティ名と値のペアを格納します。

パラメーター

name:String — それぞれのキーフレームに格納する Motion クラスのプロパティ名です。
 
values:Arrayname パラメーターで指定されたプロパティの値の配列です。それぞれの null 以外の値を、配列内の値の順序に対応したキーフレームに割り当てます。
 
startFrame:int (default = -1)
 
endFrame:int (default = -1)

関連する API エレメント

getColorTransform

()メソッド 
public function getColorTransform(index:int):flash.geom:ColorTransform

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion インスタンスの特定の時間インデックスで、補間された ColorTransform オブジェクトを取得します。

パラメーター

index:int — ゼロ以上の整数として Motion インスタンス内のフレームの時間インデックスを示します。

戻り値
flash.geom:ColorTransform — 補間された ColorTransform オブジェクトです。

関連する API エレメント

getCurrentKeyframe

()メソッド 
public function getCurrentKeyframe(index:int, tweenableName:String = ""):KeyframeBase

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion インスタンスの特定のフレームで現在アクティブなキーフレームを取得します。キーフレームでないフレームの値は、それより前のキーフレームから派生します。

このメソッドは、特定のトゥイーン可能プロパティの名前で値をフィルターすることもできます。これにより、x に対応する現在のアクティブなキーフレームを検索できます。これは通常、現在のアクティブなキーフレームと同じではありません。

パラメーター

index:int — ゼロ以上の整数として Motion インスタンス内のフレームのインデックスを示します。
 
tweenableName:String (default = "") — トゥイーン可能プロパティのオプション名("x""rotation" など)。

戻り値
KeyframeBase — 指定されたフレームインデックス以前で最も一致するキーフレームです。

関連する API エレメント

getFilters

()メソッド 
public function getFilters(index:Number):Array

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion インスタンスの特定の時間インデックスで、フィルターの補間された配列を取得します。

パラメーター

index:Number — ゼロ以上の整数としてモーション内のフレームの時間インデックスを示します。

戻り値
Array — フィルターの補間された配列です。適切なフィルターがない場合は、空の配列を返します。

関連する API エレメント

getMatrix

()メソッド 
public function getMatrix(index:int):Matrix

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 10, AIR 1.5, AIR 1.0

アニメーションのフレームの指定されたインデックス位置の Matrix オブジェクトを返します。

パラメーター

index:int — マトリックスを含むアニメーションのフレームの 0 から始まるインデックス位置です。

戻り値
Matrix — Matrix オブジェクトまたは null の値。他のモーショントゥイーンプロパティは、Matrix オブジェクトなしで使用できるので、このメソッドは MotionBase.is3Dfalse でも null 値を返すことができます。

関連する API エレメント

getMatrix3D

()メソッド 
public function getMatrix3D(index:int):Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 10, AIR 1.5, AIR 1.0

アニメーションのフレームの指定されたインデックス位置の Matrix3D オブジェクトを返します。

パラメーター

index:int — 3D マトリックスを含むアニメーションのフレームの 0 から始まるインデックス位置です。

戻り値
Object — Matrix3D オブジェクトまたは null の値。他の 3D モーショントゥイーンプロパティは、Matrix3D なしで使用できるため、このメソッドは MotionBase.is3Dtrue でも null を返すことができます。

関連する API エレメント

getNextKeyframe

()メソッド 
public function getNextKeyframe(index:int, tweenableName:String = ""):KeyframeBase

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion インスタンス内の特定フレームの後にある次のキーフレームを取得します。フレームがキーフレームでなく、トゥイーンの途中にある場合、その値は前のキーフレームと次のキーフレームの両方から派生します。

このメソッドを使用すると、特定のトゥイーン可能プロパティの名前でフィルターを適用して、プロパティに対する次のキーフレームを検索できます。これは、一般的な次のキーフレームと同じではない可能性があります。

パラメーター

index:int — ゼロ以上の整数として Motion インスタンス内のフレームのインデックスを示します。
 
tweenableName:String (default = "") — トゥイーン可能プロパティのオプション名("x""rotation" など)。

戻り値
KeyframeBase — 指定されたフレームインデックスの後で最も一致するキーフレームです。

関連する API エレメント

getValue

()メソッド 
public function getValue(index:Number, tweenableName:String):Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

特定の時点におけるアニメーションプロパティの値を取得します。

パラメーター

index:Number — ゼロ以上の整数として Motion インスタンス内のフレームの時間インデックスを示します。
 
tweenableName:String — トゥイーン可能プロパティの名前("x""rotation" など)。

戻り値
NumbertweenableName パラメーターで指定したプロパティの数値です。

関連する API エレメント

initFilters

()メソッド 
public function initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ターゲットオブジェクトのフィルターリストを初期化し、そのフィルターのリストをモーションオブジェクトのそれぞれの Keyframe インスタンスにコピーします。

パラメーター

filterClasses:Array — フィルタークラスの配列です。配列のそれぞれのアイテムは、そのインデックスに置かれているフィルター型の完全修飾クラス名(String 型)です。
 
gradientSubarrayLengths:Array — モーションに対するフィルターリストに置かれるすべてのフィルターに対する値を含む数値の配列(filterClasses 配列のすべてのクラス名)。gradientSubarrayLengths 配列の値は、filterClasses 配列の同じインデックス位置にあるフィルタークラスエントリが GradientGlowFilter または GradientBevelFilter である場合のみ使用されます。gradientSubarrayLengths 配列の対応する値は、GradientGlowFilter および GradientBevelFilter コンストラクター関数に対する colorsalphas および ratios の各パラメーターを初期化する配列の長さを決定する数値です。
 
startFrame:int (default = -1)
 
endFrame:int (default = -1)

関連する API エレメント

overrideTargetTransform

()メソッド 
public function overrideTargetTransform(scale:Boolean = true, skew:Boolean = true, rotate:Boolean = true):void

パラメーター

scale:Boolean (default = true)
 
skew:Boolean (default = true)
 
rotate:Boolean (default = true)

setValue

()メソッド 
public function setValue(index:int, tweenableName:String, value:Number):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Motion インスタンス内の特定の時間インデックスで特定のトゥイーン可能プロパティの値を設定します。インデックスにキーフレームが存在しない場合は、自動的にキーフレームが作成されます。

パラメーター

index:int — ゼロより大きい整数として Motion インスタンス内のフレームの時間インデックスを示します。インデックスがゼロの場合、変更は行われません。変換プロパティは、ターゲットオブジェクトの開始変換値を基準としており、最初のフレームに対する値(ゼロインデックス値)が、常にデフォルト値となって変更できません。
 
tweenableName:String — トゥイーン可能プロパティのストリングとしての名前(「x」「rotation」など)。
 
value:Number — トゥイーン可能プロパティの新しい値。

関連する API エレメント

useRotationConcat

()メソッド 
public function useRotationConcat(index:int):Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 10, AIR 1.5, AIR 1.0

モーションに対するデータが addPropertyArray() メソッドによって指定される場合、ターゲットオブジェクトを回転します。

パラメーター

index:int — アニメーションのフレームのインデックス位置です。

戻り値
Boolean — ターゲットオブジェクトが KeyframeBase.rotationConcat から格納されたプロパティを使用して、ターゲットオブジェクトを回転するかどうかを示します。

関連する API エレメント

MotionBaseExample.as

この例では、MotionBase クラスと AnimatorFactory クラスを使用して、スプライトをアニメーション化する方法を示します。MotionBase オブジェクトに x 軸と y 軸の配列を割り当ててから、このオブジェクトを使用して AnimatorFactory オブジェクトを作成します。AnimatorFactory の最終的なターゲットは、塗りつぶし長方形のスプライトです。
package 
{
     import flash.display.MovieClip;
     import flash.display.Sprite;
     import fl.motion.AnimatorFactory;
     import fl.motion.MotionBase;
     import flash.geom.Point;
    
     public class  MotionBaseExample extends MovieClip
     {
          private var motionBase:MotionBase;
          private var animFactory:AnimatorFactory;
          private var size:uint    = 100;
          private var bgColor:uint = 0xFFCC00;

          public function MotionBaseExample():void
          {
               var boxObj:sprite = new Sprite();
               boxObj.graphics.beginFill(bgColor);
               boxObj.graphics.drawRect(0, 0, size, size);
               boxObj.graphics.endFill();
               addChild(boxObj);

               motionBase = new MotionBase();
               motionBase.duration = 20;
               motionBase.addPropertyArray("x",[0,50,95,134,169,199,225,247,265,280]);
               motionBase.addPropertyArray("y",[0,1,0,4,12,21,32,44,52,38]);
               animFactory = new AnimatorFactory(motionBase);
               animFactory.transformationPoint = new Point(2, 2);
               animFactory.addTarget(boxObj, 0);
          }
     }    
}




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

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