Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
fl.transitions 

Tween  - 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
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетfl.transitions
Классpublic class Tween
НаследованиеTween Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Класс Tween позволяет использовать сценарии ActionScript для перемещения, масштабирования и скрытия во фрагментах ролика, при этом в целевых фрагментах ролика указывается свойство, определяющее анимацию в течении нескольких кадров или секунд.

Класс Tween также позволяет определять множество методов замедления. Термин «плавность» означает постепенное ускорение и замедление во время анимации, что позволяет анимации выглядеть более реалистично. Пакет fl.transitions.easing предоставляет множество методов замедления, которые содержат уравнения для данного ускорения или замедления, изменяя соответственно перемещение анимации.

Для использования методов и свойств класса Tween используйте оператор new с функцией конструктора для создания экземпляра класса и определите метод замедления как параметр. Например:

 import fl.transitions.Tween;
 import fl.transitions.easing.*;
 var myTween:Tween = new Tween(myObject, "x", Elastic.easeOut, 0, 300, 3, true);
 

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  begin : Number = NaN
Исходное значение указанного свойства целевого объекта до начала анимации движения.
Tween
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  duration : Number
Длительность анимации движения в кадрах или секундах.
Tween
  finish : Number
Число, указывающее конечное значение свойства целевого объекта, подвергаемого анимации движения.
Tween
  FPS : Number
Число кадров в секунду, вычисленных с учетом анимации движения.
Tween
  func : Function
Функция замедления, используемая в анимации движения.
Tween
  isPlaying : Boolean = false
Показывает, воспроизводится ли анимация движения в настоящий момент.
Tween
  looping : Boolean = false
Указывает, будет ли анимация движения повторяться циклически.
Tween
  obj : Object = null
Целевой объект с анимацией движения.
Tween
  position : Number
Текущее значение свойства целевого объекта, подвергаемого анимации движения.
Tween
  prop : String
Имя свойства, на которое влияет анимация движения целевого объекта.
Tween
  time : Number
Текущий момент времени в пределах продолжительности анимации.
Tween
  useSeconds : Boolean = false
Указывает период воспроизведения анимации движения: в кадрах или секундах.
Tween
Общедоступные методы
 МетодОпределено
  
Tween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean = false)
Создает экземпляр класса Tween.
Tween
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
continueTo(finish:Number, duration:Number):void
Предписывает анимации движения продолжить анимацию с текущего положения до новой точки окончания и длительности анимации движения.
Tween
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
Переводит точку воспроизведения анимации движения в самый конец.
Tween
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Переводит точку воспроизведения анимации движения к следующему кадру остановленной анимации.
Tween
  
Воспроизводит предыдущий кадр анимации движения от текущей точки остановки в анимации.
Tween
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
  
Возобновляет воспроизведение приостановленной анимации движения.
Tween
  
Возвращает точку воспроизведения анимации движения в начало.
Tween
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
Начинает воспроизведение анимации движения с начальной точки.
Tween
  
Останавливает воспроизведение анимации движения в текущем положении.
Tween
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
  
Предписывает анимации движения начать воспроизведение в обратном направлении с приращениями, равными значению свойства tweened.
Tween
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
   Указывает, что объект Tween изменился, и в результате обновился экран.Tween
   Указывает, что объект Tween достигнул конца и завершил работу.Tween
   Указывает, что объект Tween перезапустил воспроизведение с начала в режиме повтора.Tween
   Указывает, что объект Tween возобновил воспроизведение после паузы.Tween
   Указывает, что началось воспроизведение движения.Tween
   Указывает, что объект Tween был остановлен вследствие явного вызова функции Tween.stop().Tween
Сведения о свойстве

begin

свойство
public var begin:Number = NaN

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Исходное значение указанного свойства целевого объекта до начала анимации движения.

duration

свойство 
duration:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Длительность анимации движения в кадрах или секундах. Данное свойство устанавливается как параметр при создании нового экземпляра Tween или при вызове метода Tween.yoyo().



Реализация
    public function get duration():Number
    public function set duration(value:Number):void

finish

свойство 
finish:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Число, указывающее конечное значение свойства целевого объекта, подвергаемого анимации движения. Данное свойство устанавливается как параметр при создании нового экземпляра Tween или при вызове метода Tween.yoyo().



Реализация
    public function get finish():Number
    public function set finish(value:Number):void

Связанные элементы API

FPS

свойство 
FPS:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Число кадров в секунду, вычисленных с учетом анимации движения. По умолчанию для вычисления анимации движения используется частота кадров текущей рабочей области. Установка данного свойства повторно вычисляет количество приращений в свойстве анимирования, отображаемое каждую секунду в свойстве Tween.FPS чаще, чем текущее значение частоты кадров рабочей области. Установка свойства Tween.FPS не меняет действующего значения частоты кадров рабочего стола.

Примечание. Свойство Tween.FPS имеет неопределенное значение, пока не будет первоначально установлено явно.



Реализация
    public function get FPS():Number
    public function set FPS(value:Number):void

Пример  ( Использование этого примера )
В следующем примере показано, как переопределить частоту кадров по умолчанию для программной анимации в Flash Professional путем определения свойства FPS объекта Tween. Пример предоставлен ActionScriptExamples.com.
import fl.transitions.Tween;
import fl.transitions.easing.*;
 
var tween:Tween = new Tween(mc, "x", Elastic.easeOut, 0, 300, 3, true);
tween.FPS = 60;
 
mc.addEventListener(MouseEvent.CLICK, onClick);
 
function onClick(evt:MouseEvent):void {
    tween.start();
}

func

свойство 
public var func:Function

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Функция замедления, используемая в анимации движения.

isPlaying

свойство 
public var isPlaying:Boolean = false

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Показывает, воспроизводится ли анимация движения в настоящий момент.

looping

свойство 
public var looping:Boolean = false

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, будет ли tween-анимация повторяться циклически. При значении true анимация движения повторно запускается после завершения воспроизведения анимации движения. При значении false анимация движения воспроизводится только один раз.

obj

свойство 
public var obj:Object = null

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Целевой объект с анимацией движения.

position

свойство 
position:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Текущее значение свойства целевого объекта, подвергаемого анимации движения. Данное значение обновляется с каждым прорисованным кадром анимации движения.



Реализация
    public function get position():Number
    public function set position(value:Number):void

prop

свойство 
public var prop:String

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Имя свойства, на которое влияет анимация движения целевого объекта.

time

свойство 
time:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Текущий момент времени в пределах продолжительности анимации.



Реализация
    public function get time():Number
    public function set time(value:Number):void

useSeconds

свойство 
public var useSeconds:Boolean = false

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает период воспроизведения анимации движения: в кадрах или секундах. Значение параметра true приводит к анимации движения в течение периода (в секундах), определяемого свойством duration. Значение параметра false приводит к анимации движения в течение последовательности кадров.

Сведения о конструкторе

Tween

()Конструктор
public function Tween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean = false)

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Создает экземпляр класса Tween. Используйте функцию-конструктор с оператором new: var myTween:Tween = new Tween().

Параметры
obj:Object — Целевой объект объекта Tween.
 
prop:String — Изменяемое имя свойства (значение параметра obj).
 
func:Function — Имя используемой функции замедления.
 
begin:Number — Начальное значение параметра prop.
 
finish:Number — Число, указывающее конечное значение параметра prop (целевого объекта, подвергаемого анимации движения).
 
duration:Number — Продолжительность движения. Если значение отрицательное или пропущено, устанавливается значение infinity.
 
useSeconds:Boolean (default = false) — Флажок, указывающий, что единицей измерения являются секунды, а не кадры. Функция использует секунды, если задано значение true, или кадры относительно заданного значения параметра duration, если задано значение false.

Связанные элементы API

Сведения о методе

continueTo

()метод
public function continueTo(finish:Number, duration:Number):void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Предписывает анимации движения продолжить анимацию с текущего положения до новой точки окончания и длительности анимации движения.

Параметры

finish:Number — Число, указывающее конечное значение свойства целевого объекта, подвергаемого анимации движения.
 
duration:Number — Число, указывающее длительность времени или количество кадров анимации движения. Длительность измеряется в единицах времени, если параметр Tween.start() useSeconds имеет значение true и в кадрах, если он имеет значение false.

Связанные элементы API

fforward

()метод 
public function fforward():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Переводит точку воспроизведения анимации движения в самый конец.

nextFrame

()метод 
public function nextFrame():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Переводит точку воспроизведения анимации движения к следующему кадру остановленной анимации. Используйте данный метод для покадрового перехода по анимации движения после ее остановки с помощью метода Tween.stop().

Примечание. Используйте данный метод только для анимации движения, основанной на кадрах. Сделать анимацию движения покадровой можно при создании, задав параметру useSeconds значение false.

prevFrame

()метод 
public function prevFrame():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Воспроизводит предыдущий кадр анимации движения от текущей точки остановки в анимации. Используйте данный метод для обратного покадрового воспроизведения анимации движения после ее остановки с помощью метода Tween.stop().

Примечание. Используйте данный метод только для анимации движения, основанной на кадрах. Сделать анимацию движения покадровой можно при создании, задав параметру Tween.start() useSeconds значение false.

Связанные элементы API

resume

()метод 
public function resume():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Возобновляет воспроизведение приостановленной анимации движения. Используйте данный метод для продолжения анимации движения после остановки с помощью метода Tween.stop().

Примечание. Используйте данный метод только для анимации движения, основанной на кадрах. Выбор кадров в качестве основы анимации движения производится при ее создании. Для этого для параметра useSeconds задается значение false.

rewind

()метод 
public function rewind(t:Number = 0):void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Возвращает точку воспроизведения анимации движения в начало. Если метод Tween.rewind() вызывается во время воспроизведения анимации движения, то анимация перематывается на начальное значение и продолжает воспроизведение. Если метод Tween.rewind() вызывается в момент, когда анимация движения остановлена или завершена, то анимация движения перематывается в начальное значение и остается в остановленном состоянии. Используйте данный метод для перемотки анимации движения в начальную точку после ее остановки с помощью метода Tween.stop() или перемотки анимации движения во время воспроизведения.

Параметры

t:Number (default = 0) — Начальное значение.

start

()метод 
public function start():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Начинает воспроизведение анимации движения с начальной точки. Данный метод используется для повторного запуска объекта Tween с начала анимации после его остановки или завершения анимации.

stop

()метод 
public function stop():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Останавливает воспроизведение анимации движения в текущем положении.

yoyo

()метод 
public function yoyo():void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Предписывает tween-анимации начать воспроизведение в обратном направлении с приращениями, равными значению свойства tweened. Если данный метод вызывается до завершения анимации объектов Tween, то анимация резко перейдет в конец воспроизведения, и затем с этой точки начнется воспроизведение в обратном направлении. Можно достигнуть эффекта завершения всего воспроизведения анимации и затем развернуть все воспроизведение вызовом метода Tween.yoyo() внутри обработчика события TweenEvent.MOTION_FINISH. Данный процесс гарантирует, что обратный эффект метода Tween.yoyo() не начнется, пока не будет завершена текущая анимация движения.

Сведения о событии

motionChange

Событие
Тип объекта события: fl.transitions.TweenEvent
свойство TweenEvent.type = fl.transitions.TweenEvent.MOTION_CHANGE

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, что объект Tween изменился, и в результате обновился экран.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, при использовании метода myButton.addEventListener() для регистрации прослушивателя события, myButton является значением для свойства currentTarget.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
timeМомент времени работы объекта Tween, в который произошло событие.
positionЗначение свойства, контролируемого объектом Tween, в момент возникновения события.

motionFinish

Событие  
Тип объекта события: fl.transitions.TweenEvent
свойство TweenEvent.type = fl.transitions.TweenEvent.MOTION_FINISH

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, что объект Tween достигнул конца и завершил работу.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, при использовании метода myButton.addEventListener() для регистрации прослушивателя события, myButton является значением для свойства currentTarget.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
timeМомент времени работы объекта Tween, в который произошло событие.
positionЗначение свойства, контролируемого объектом Tween, в момент возникновения события.

motionLoop

Событие  
Тип объекта события: fl.transitions.TweenEvent
свойство TweenEvent.type = fl.transitions.TweenEvent.MOTION_LOOP

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, что объект Tween перезапустил воспроизведение с начала в режиме повтора.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, при использовании метода myButton.addEventListener() для регистрации прослушивателя события, myButton является значением для свойства currentTarget.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
timeМомент времени работы объекта Tween, в который произошло событие.
positionЗначение свойства, контролируемого объектом Tween, в момент возникновения события.

motionResume

Событие  
Тип объекта события: fl.transitions.TweenEvent
свойство TweenEvent.type = fl.transitions.TweenEvent.MOTION_RESUME

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, что объект Tween возобновил воспроизведение после паузы.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, при использовании метода myButton.addEventListener() для регистрации прослушивателя события, myButton является значением для свойства currentTarget.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
timeМомент времени работы объекта Tween, в который произошло событие.
positionЗначение свойства, контролируемого объектом Tween, в момент возникновения события.

motionStart

Событие  
Тип объекта события: fl.transitions.TweenEvent
свойство TweenEvent.type = fl.transitions.TweenEvent.MOTION_START

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, что началось воспроизведение движения.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, при использовании метода myButton.addEventListener() для регистрации прослушивателя события, myButton является значением для свойства currentTarget.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
timeМомент времени работы объекта Tween, в который произошло событие.
positionЗначение свойства, контролируемого объектом Tween, в момент возникновения события.

motionStop

Событие  
Тип объекта события: fl.transitions.TweenEvent
свойство TweenEvent.type = fl.transitions.TweenEvent.MOTION_STOP

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Указывает, что объект Tween был остановлен вследствие явного вызова функции Tween.stop().

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, при использовании метода myButton.addEventListener() для регистрации прослушивателя события, myButton является значением для свойства currentTarget.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
timeМомент времени работы объекта Tween, в который произошло событие.
positionЗначение свойства, контролируемого объектом Tween, в момент возникновения события.
Tween_class.as

Этот пример демонстрирует анимацию прямоугольника с использованием числовых значений, вводимых в текстовом поле. Текстовое поле устанавливает свойство ширины анимируемого квадрата в соответствии с введенным значением. Значение сохраняется в переменной userNumber, которая затем передается конструктору Tween в качестве параметра ширины фигуры.

Примечание. Для классов пакета fl.transitions необходимо использовать инструкцию import, даже на панели «Действия» в Flash Professional (для большинства классов не требуется использовать оператор import на панели «Действия»). Используйте * на уровне пакета, чтобы включить все классы пакета, или импортируйте каждый из них по отдельности.

import fl.transitions.Tween;
import fl.transitions.easing.*;
   
//create a Sprite instance
var mySprite:Sprite = new Sprite()
   
// create an input text field
var myTextField:TextField = new TextField();
   
myTextField.type = TextFieldType.INPUT;
myTextField.width = 180;
myTextField.height = 20;
myTextField.x = 20;
myTextField.y = 140;
myTextField.border = true;
myTextField.text = "Type a number here and press Enter";
myTextField.restrict = "0-9";   
 
addChild(myTextField);

// add a listener when the user clicks in the text field
myTextField.addEventListener(MouseEvent.CLICK, fieldClickHandler);

// add a listener for a key press
myTextField.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
 
// clear the text field when the user clicks in it to enter a value
function fieldClickHandler(event:MouseEvent):void {
    myTextField.text = "";
}

// if the key pressed is the Enter key
// change the values of the box's width based on the value provided
function keyDownHandler(event:KeyboardEvent):void {
     if (event.keyCode == Keyboard.ENTER) {  

     mySprite.graphics.clear();
     var userNumber:Number = new Number(myTextField.text);
     mySprite.graphics.beginFill(0x666999);
     mySprite.graphics.drawRect(0, 0, 40, 120);
     addChild(mySprite);
     //provide tween values, including passing the variable userNumber for the width at
     //the end of the tween
     var myTween:Tween = new Tween(mySprite, "width", Elastic.easeOut, 0, userNumber, 4, true);
     }
} 

Tween_class2.as

Этот пример в целом похож на предыдущий, но в данном случае используется расширенный API рисования для создания фигуры.
import fl.transitions.Tween;
import fl.transitions.easing.*;

//create a Sprite instance
var mySprite:Sprite = new Sprite()

// create an input text field
var myTextField:TextField = new TextField();
 
myTextField.type = TextFieldType.INPUT;
myTextField.width = 180;
myTextField.height = 20;
myTextField.x = 20;
myTextField.y = 140;
myTextField.border = true;
myTextField.text = "Type a number here and press Enter";
myTextField.restrict = "0-9";   
 
addChild(myTextField);

// add a listener when the user clicks in the text field
myTextField.addEventListener(MouseEvent.CLICK, fieldClickHandler);


// add a listener for a key press
myTextField.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
 
// clear the text field when the user clicks in it to enter a value
function fieldClickHandler(event:MouseEvent):void {
    myTextField.text = "";
}

// if the key pressed is the Enter key
// change the values of the box's width based on the value provided
function keyDownHandler(event:KeyboardEvent):void {
     if (event.keyCode == Keyboard.ENTER) { 

     mySprite.graphics.clear();
    var userNumber:Number = new Number(myTextField.text);

    // Set up drawing data
    // stroke object
    var myStroke:GraphicsStroke = new GraphicsStroke(2);
    myStroke.joints = JointStyle.MITER;
    myStroke.fill = new GraphicsSolidFill(0x102020); // solid stroke
           
    // fill object
    var myFill:GraphicsGradientFill = new GraphicsGradientFill();
    myFill.colors = [0xEEFFEE, 0x0000FF];
    myFill.matrix = new Matrix();
    myFill.matrix.createGradientBox(300, 300, 0);
           
    // path object
    var myPath:GraphicsPath = new GraphicsPath(new Vector.<int>(), new Vector.<Number>());
    myPath.commands.push(1,2,2,2,2);
    myPath.data.push(0,0, 240,0, 240,60, 0,60, 0,0);

    // combine the objects for a complete drawing
    var myDrawing:Vector.<IGraphicsData> = new Vector.<IGraphicsData>();
    myDrawing.push(myStroke, myFill, myPath);
           
    // render the drawing 
    mySprite.graphics.drawGraphicsData(myDrawing);
    addChild(mySprite);

    //provide tween values, including passing the variable userNumber for the width at
    //the end of the tween
     var myTween:Tween = new Tween(mySprite, "width", Elastic.easeOut, 0, userNumber, 4, true);
      }

}




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.