ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
fl.motion 

MotionBase  - AS3 Flash

Pakietyx

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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietfl.motion
Klasapublic class MotionBase
DziedziczenieMotionBase Inheritance Object
Podklasy Motion

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Klasa MotionBase zawiera sekwencję animacji klatek kluczowych, które mogą zostać zastosowane do wyświetlanego obiektu. Dane animacji obejmują pozycję, skalę, rotację, pochylenie, kolor, filtry i zmiany dynamiki. Klasa MotionBase zawiera metody umożliwiające pobieranie danych w określonych punktach klatki kluczowej. W celu pobrania wartości przybliżonych między klatkami kluczowymi, należy użyć klasy Motion.

Wyświetl przykłady

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  duration : int
Kontroluje czas trwania instancji Motion, przy czym czas jest mierzony w liczbie klatek.
MotionBase
  is3D : Boolean
Określa, czy ruch obejmuje zmiany właściwości 3D.
MotionBase
  keyframes : Array
Tablica klatek kluczowych, określająca działanie obiektu Motion w czasie.
MotionBase
Metody publiczne
 MetodaZdefiniowane przez
  
MotionBase(xml:XML = null)
Konstruktor instancji MotionBase.
MotionBase
  
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modyfikuje właściwość filter we wszystkich odpowiednich klatkach kluczowych dla obiektu Motion.
MotionBase
  
Dodaje obiekt klatki kluczowej do instancji Motion.
MotionBase
  
addPropertyArray(name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Zawiera tablicę wartości odpowiednich klatek kluczowych dla zadeklarowanej właściwości klasy Motion.
MotionBase
  
Pobiera przybliżony obiekt ColorTransform w miejsce wskazane przez określony indeks czasowy z instancji Motion.
MotionBase
  
getCurrentKeyframe(index:int, tweenableName:String = ""):KeyframeBase
Pobiera klatkę kluczową, która jest w tej chwili aktywna i skojarzona z konkretną klatką z instancji Motion.
MotionBase
  
Pobiera przybliżoną tablicę filtrów w miejsce wskazane przez określony indeks czasowy z wystąpienia klasy Motion.
MotionBase
  
Zwraca obiekt Matrix dla określonej pozycji indeksu klatki animacji.
MotionBase
  
Zwraca obiekt Matrix3D dla określonej pozycji indeksu klatki animacji.
MotionBase
  
getNextKeyframe(index:int, tweenableName:String = ""):KeyframeBase
Pobiera kolejną klatkę kluczową, następującą po konkretnej klatce z instancji Motion.
MotionBase
  
getValue(index:Number, tweenableName:String):Number
Pobiera wartość właściwość animacji skojarzoną z konkretnym punktem na osi czasu.
MotionBase
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
  
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Inicjuje listę filtrów dla obiektu docelowego i kopiuje listę filtrów do każdej instancji Keyframe obiektu Motion.
MotionBase
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
  
overrideTargetTransform(scale:Boolean = true, skew:Boolean = true, rotate:Boolean = true):void
MotionBase
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
  
setValue(index:int, tweenableName:String, value:Number):void
Ustawia konkretną właściwość animacji tweenables w miejscu określonego indeksu czasowego w instancji Motion.
MotionBase
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
  
Obraca obiekt docelowy, gdy dane dla ruchu zostaną dostarczone przez metodę addPropertyArray().
MotionBase
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

duration

właściwość
duration:int

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Kontroluje czas trwania instancji Motion, przy czym czas jest mierzony w liczbie klatek. Cza trwania nie może być krótszy niż czas, przez jaki zajmowane są klatki kluczowe instancji Motion.

Wartością domyślną jest 0.



Implementacja
    public function get duration():int
    public function set duration(value:int):void

is3D

właściwość 
is3D:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, AIR 1.0

Określa, czy ruch obejmuje zmiany właściwości 3D. Jeśli wartością jest true, ruch zawiera zmiany właściwości 3D.

Wartością domyślną jest false.



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

keyframes

właściwość 
public var keyframes:Array

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Tablica klatek kluczowych, określająca działanie obiektu Motion w czasie. Ta właściwość jest tablicą rzadką, w której klatka kluczowa jest umieszczana w indeksie w tablicy, który jest zgodny z jej własnym indeksem. Obiekt motion z klatkami kluczowymi w pozycjach 0 i 5 zawiera tablicę klatek kluczowych o długości 6. Indeksy 0 i 5 w tablicy zawierają klatki kluczowe, a indeksy od 1 do 4 zawierają wartości null.

Konstruktor Szczegół

MotionBase

()Konstruktor
public function MotionBase(xml:XML = null)

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Konstruktor instancji MotionBase. Domyślnie jedna wstępna klatka kluczowa jest tworzona automatycznie z domyślnymi właściwościami transformacji.

Parametry
xml:XML (default = null) — Opcjonalny obiekt E4X XML definiujący instancję Motion.
Szczegół metody

addFilterPropertyArray

()metoda
public function addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Modyfikuje właściwość filter we wszystkich odpowiednich klatkach kluczowych dla obiektu Motion. Przed użyciem tej metody należy wywołać metodę initFilters(). Kolejność wartości w tablicy określa przypisanie poszczególnych wartości do właściwości filter we wszystkich klatkach kluczowych. Dla każdej wartości innej niż null w określonej tablicy values ta metoda znajduje klatkę kluczową odpowiadającą indeksowi wartości w tablicy oraz przechowuje parę nazwa/wartość właściwości filter w klatce kluczowej.

Parametry

index:int — Pozycja indeksu liczona od zera w tablicy filtrów.
 
name:String — Nazwa właściwości filter, jaka będzie przechowywana w każdej klatce kluczowej.
 
values:Array — Tablica wartości dla właściwości określonej w parametrze name. Każda wartość inna niż null jest przypisywana do filtru w klatce kluczowej, która odpowiada indeksowi wartości w tablicy.
 
startFrame:int (default = -1)
 
endFrame:int (default = -1)

Powiązane elementy interfejsu API

addKeyframe

()metoda 
public function addKeyframe(newKeyframe:KeyframeBase):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Dodaje obiekt klatki kluczowej do wystąpienia klasy Motion.

Parametry

newKeyframe:KeyframeBase — Obiekt klatki kluczowej z ustawioną już właściwością index.

Powiązane elementy interfejsu API

addPropertyArray

()metoda 
public function addPropertyArray(name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zawiera tablicę wartości odpowiednich klatek kluczowych dla zadeklarowanej właściwości klasy Motion. Kolejność wartości w tablicy określa przypisanie poszczególnych wartości do klatki kluczowej. Dla każdej wartości innej niż null w określonej tablicy values ta metoda znajduje klatkę kluczową odpowiadającą indeksowi wartości w tablicy lub tworzy nową klatkę kluczową dla indeksu oraz przechowuje parę nazwa/wartość właściwości w klatce kluczowej.

Parametry

name:String — Nazwa właściwości klasy Motion, jaka jest zapisywana w każdej klatce kluczowej.
 
values:Array — Tablica wartości dla właściwości określonej w parametrze name. Każda wartość inna niż null jest przypisywana do klatki kluczowej, która odpowiada kolejności wartości w tablicy.
 
startFrame:int (default = -1)
 
endFrame:int (default = -1)

Powiązane elementy interfejsu API

getColorTransform

()metoda 
public function getColorTransform(index:int):flash.geom:ColorTransform

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pobiera przybliżony obiekt ColorTransform w miejsce wskazane przez określony indeks czasowy z wystąpienia klasy Motion.

Parametry

index:int — Indeks czasowy klatki w wystąpieniu klasy Motion, jako wartość całkowita większa niż lub równa zero.

Zwraca
flash.geom:ColorTransform — Przybliżony obiekt ColorTransform.

Powiązane elementy interfejsu API

getCurrentKeyframe

()metoda 
public function getCurrentKeyframe(index:int, tweenableName:String = ""):KeyframeBase

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pobiera klatkę kluczową, która jest w tej chwili aktywna i skojarzona z konkretną klatką z instancji Motion. Klatka, która nie jest aktualnie kluczowa pobiera swoje wartości z klatki kluczowej, która ją poprzedza.

Ta metoda umożliwia również filtrowanie wartości wg nazwy określonej właściwości tweenables. Dla x można znaleźć aktualnie aktywną klatkę kluczową — może to być inna klatka kluczowa niż aktualnie obowiązująca aktywna klatka kluczowa.

Parametry

index:int — Indeks klatki w instancji Motion, jako wartość całkowita większa lub równa zero.
 
tweenableName:String (default = "") — Opcjonalna nazwa właściwości tweenables (np. „x” lub „rotation”).

Zwraca
KeyframeBase — Najbliższa zgodna klatka kluczowa o numerze indeksu równym lub wcześniejszym niż numer określonej klatki.

Powiązane elementy interfejsu API

getFilters

()metoda 
public function getFilters(index:Number):Array

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pobiera przybliżoną tablicę filtrów w miejsce wskazane przez określony indeks czasowy z instancji Motion.

Parametry

index:Number — Indeks czasowy klatki w Motion, jako wartość całkowita większa lub równa zero.

Zwraca
Array — Przybliżona tablica filtrów. Jeśli nie ma odpowiednich filtrów, zwraca pustą tablicę.

Powiązane elementy interfejsu API

getMatrix

()metoda 
public function getMatrix(index:int):Matrix

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, AIR 1.0

Zwraca obiekt Matrix dla określonej pozycji indeksu klatki animacji.

Parametry

index:int — Liczony od zera indeks klatki animacji zawierającej macierz

Zwraca
Matrix — Obiekt Matrix lub wartość null. Ta metoda może zwracać wartość null, nawet jeśli właściwość MotionBase.is ma wartość false, ponieważ zmiany innej właściwości animacji ruchu mogą być używane bez obiektu Matrix3D.

Powiązane elementy interfejsu API

getMatrix3D

()metoda 
public function getMatrix3D(index:int):Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, AIR 1.0

Zwraca obiekt Matrix3D dla określonej pozycji indeksu klatki animacji.

Parametry

index:int — Liczony od zera indeks klatki animacji zawierającej macierz 3D.

Zwraca
Object — Obiekt Matrix3D lub wartość null. Ta metoda może zwracać wartość null, nawet jeśli właściwość MotionBase.is3D ma wartość true, ponieważ zmiany innej właściwości pośredniej fazy ruchu 3D mogą być używane bez obiektu Matrix3D.

Powiązane elementy interfejsu API

getNextKeyframe

()metoda 
public function getNextKeyframe(index:int, tweenableName:String = ""):KeyframeBase

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pobiera kolejną klatkę kluczową, następującą po konkretnej klatce z instancji Motion. Jeśli klatka nie jest klatką kluczową i znajduje się w środku pośredniej fazy ruchu, ta metoda pobiera jej wartości z poprzedzającej i kolejnej klatki kluczowej.

Ta metoda umożliwia również filtrowanie wg nazw określonych właściwości tweenables w celu wyszukiwania kolejnej klatki kluczowej dla właściwości, która może być inna niż kolejna obowiązująca klatka kluczowa.

Parametry

index:int — Indeks klatki w instancji Motion, jako wartość całkowita większa lub równa zero.
 
tweenableName:String (default = "") — Opcjonalna nazwa właściwości tweenables (np. „x” lub „rotation”).

Zwraca
KeyframeBase — Najbliższa zgodna klatka kluczowa o numerze indeksu, który wypada po określonym indeksie klatki.

Powiązane elementy interfejsu API

getValue

()metoda 
public function getValue(index:Number, tweenableName:String):Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pobiera wartość właściwość animacji skojarzoną z konkretnym punktem na osi czasu.

Parametry

index:Number — Indeks czasowy klatki w instancji Motion, jako wartość całkowita większa lub równa zero.
 
tweenableName:String — Nazwa właściwości tweenables (np. „x” lub „rotation”).

Zwraca
Number — Wartość liczbowa dla właściwości określonej przez parametr tweenableName.

Powiązane elementy interfejsu API

initFilters

()metoda 
public function initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Inicjuje listę filtrów dla obiektu docelowego i kopiuje listę filtrów do każdego wystąpienia Keyframe obiektu Motion.

Parametry

filterClasses:Array — Tablica klas filtrów. Każdy element tablicy jest pełną nazwą klasy (w formacie ciągu znaków) dla typu filtru, który znajduje się w konkretnej pozycji indeksu.
 
gradientSubarrayLengths:Array — Tablica liczb zawierająca wartość dla każdego filtru, który będzie znajdował się na liście filtrów dla danego ruchu (każda nazwa klasy z tablicy filterClasses). Wartość w tablicy gradientSubarrayLengths jest używana tylko wówczas, gdy wpis klasy filtru pod danym numerem indeksu w tablicy filterClasses to GradientGlowFilter lub GradientBevelFilter. Odpowiednia wartość w tablicy gradientSubarrayLengths jest liczbą, która określa długość dla tablic inicjujących parametry colors, alphas i ratios dla funkcji GradientGlowFilter i GradientBevelFilter konstruktora.
 
startFrame:int (default = -1)
 
endFrame:int (default = -1)

Powiązane elementy interfejsu API

overrideTargetTransform

()metoda 
public function overrideTargetTransform(scale:Boolean = true, skew:Boolean = true, rotate:Boolean = true):void

Parametry

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

setValue

()metoda 
public function setValue(index:int, tweenableName:String, value:Number):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Ustawia konkretną właściwość animacji tweenables w miejscu określonego indeksu czasowego w instancji Motion. Jeśli klatka kluczowa nie istnieje w danym indeksie, zostaje utworzona automatycznie.

Parametry

index:int — Indeks czasowy klatki w instancji Motion, jako liczba całkowita większa od zera. Jeśli indeks ma wartość zero, nie jest wykonywana żadna zmiana. Właściwośći transformacji są określane względem początkowych wartości transformacji obiektu docelowego, a wartości dla pierwszej klatki (wartośc indeksu zero) są zawsze wartościami domyślnymi i nie powinny być zmieniane.
 
tweenableName:String — Nazwa właściwości tweenables jako ciąg znaków (np. „x” lub „rotation”).
 
value:Number — Nowa wartość właściwości tweenables.

Powiązane elementy interfejsu API

useRotationConcat

()metoda 
public function useRotationConcat(index:int):Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, AIR 1.0

Obraca obiekt docelowy, gdy dane dla ruchu zostaną dostarczone przez metodę addPropertyArray().

Parametry

index:int — Indeks klatki animacji.

Zwraca
Boolean — Wskazuje, czy obiekt docelowy będzie obracany przy użyciu właściwości zapisanej w obiekcie KeyframeBase.rotationConcat.

Powiązane elementy interfejsu API

MotionBaseExample.as

Ten przykład przedstawia sposób animowania ikony a pomocą klas MotionBase i AnimatorFactory. Do obiektu MotionBase przypisywane są tablice współrzędnych x i y, a następnie ten obiekt jest używany w celu utworzenia obiektu AnimatorFactory. Obiekt AnimatorFactory jest na koniec kierowany do ikonki, w postaci wypełnionego prostokąta.
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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.