Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
fl.transitions 

Tween  - AS3 Flash

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paquetefl.transitions
Clasepublic class Tween
HerenciaTween Inheritance EventDispatcher Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

La clase Tween permite utilizar ActionScript para mover, cambiar el tamaño y desvanecer clips de película especificando una propiedad del clip de película de destino para animar durante un número de fotogramas o segundos.

La clase Tween también permite especificar diversos métodos de suavizado. "Suavizado" hace referencia a la aceleración o desaceleración gradual durante una animación, que da un aspecto más realista a las animaciones. El paquete fl.transitions.easing ofrece numerosos métodos de suavizado que contienen ecuaciones para esta aceleración y desaceleración, lo que cambia la animación de suavizado en consonancia.

Para utilizar los métodos y las propiedades de la clase Tween, use el operador new con la función constructora para crear una instancia de la clase y especifique un método de aceleración como parámetro. Por ejemplo:

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

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  begin : Number = NaN
Valor inicial de la propiedad designada del objeto de destino antes del comienzo de la interpolación.
Tween
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  duration : Number
Duración de la animación interpolada en fotogramas o segundos.
Tween
  finish : Number
Número que indica el valor final de la propiedad de objeto de destino que se va a interpolar.
Tween
  FPS : Number
Número de fotogramas por segundo calculado en la animación interpolada.
Tween
  func : Function
Función de aceleración utilizada con la interpolación.
Tween
  isPlaying : Boolean = false
Indica si la interpolación se está reproduciendo en ese momento.
Tween
  looping : Boolean = false
Indica si la interpolación ejecutará un bucle.
Tween
  obj : Object = null
Objeto de destino que se está interpolando.
Tween
  position : Number
Valor actual de la propiedad del objeto de destino que se está interpolando.
Tween
  prop : String
Nombre de la propiedad afectada por la interpolación del objeto de destino.
Tween
  time : Number
Tiempo transcurrido de la duración de la animación.
Tween
  useSeconds : Boolean = false
Indica si la interpolación se reproduce durante un período de fotogramas o segundos.
Tween
Métodos públicos
 MétodoDefinido por
  
Tween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean = false)
Crea una instancia de la clase Tween.
Tween
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
  
continueTo(finish:Number, duration:Number):void
Indica a la animación interpolada que continúe la interpolación desde el punto de animación actual hasta un nuevo punto final y de duración.
Tween
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
  
Lleva la animación interpolada directamente a su valor final.
Tween
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
  
Lleva la animación interpolada hasta el fotograma siguiente de una animación detenida.
Tween
  
Reproduce el fotograma anterior de la animación interpolada desde el punto en el que se ha detenido en una animación detenida.
Tween
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
  
Reanuda la reproducción de una animación interpolada detenida.
Tween
  
Desplaza la reproducción de una animación interpolada hasta su valor inicial.
Tween
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
Inicia la reproducción de una animación interpolada desde su punto inicial.
Tween
  
Detiene la reproducción de una animación interpolada en su punto actual.
Tween
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
  
Ordena a la animación interpolada que se reproduzca a la inversa desde el último sentido de incrementos de la propiedad de interpolación.
Tween
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
   Indica que la interpolación ha cambiado y que la pantalla se ha actualizado.Tween
   Indica que la interpolación ha alcanzado el final y ha terminado.Tween
   Indica el reinicio de la reproducción de la interpolación desde el principio en modo de bucle.Tween
   Indica la reanudación de la reproducción de la interpolación tras una pausa.Tween
   Indica que ha comenzado la reproducción del movimiento.Tween
   Indica que la interpolación se ha detenido con una llamada explícita a Tween.stop().Tween
Información sobre propiedades

begin

propiedad
public var begin:Number = NaN

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Valor inicial de la propiedad designada del objeto de destino antes del comienzo de la interpolación.

duration

propiedad 
duration:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Duración de la animación interpolada en fotogramas o segundos. Esta propiedad se establece como un parámetro cuando se crea una nueva instancia de Tween o cuando se llama al método Tween.yoyo().



Implementación
    public function get duration():Number
    public function set duration(value:Number):void

finish

propiedad 
finish:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Número que indica el valor final de la propiedad de objeto de destino que se va a interpolar. Esta propiedad se establece como un parámetro cuando se crea una nueva instancia de Tween o cuando se llama al método Tween.yoyo().



Implementación
    public function get finish():Number
    public function set finish(value:Number):void

Elementos de API relacionados

FPS

propiedad 
FPS:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Número de fotogramas por segundo calculado en la animación interpolada. De manera predeterminada, la velocidad de fotogramas actual del escenario se utiliza para calcular la animación interpolada. Al establecer esta propiedad se recalcula el número de incrementos en la propiedad animada que se muestra cada segundo como el valor de la propiedad Tween.FPS en lugar de la velocidad de fotogramas actual del escenario. Al establecer el valor de la propiedad Tween.FPS, la velocidad de fotogramas real del escenario no cambia.

Nota: la propiedad Tween.FPS devuelve undefined a menos que primero se establezca explícitamente.



Implementación
    public function get FPS():Number
    public function set FPS(value:Number):void

Ejemplo  ( Cómo utilizar este ejemplo )
En el siguiente ejemplo se muestra cómo anular la velocidad de fotogramas predeterminada de una interpolación programada en Flash Professional estableciendo la propiedad FPS del objeto Tween. Ejemplo facilitado por 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

propiedad 
public var func:Function

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Función de aceleración utilizada con la interpolación.

isPlaying

propiedad 
public var isPlaying:Boolean = false

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica si la interpolación se está reproduciendo en ese momento.

looping

propiedad 
public var looping:Boolean = false

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica si la interpolación ejecutará un bucle. Si el valor es true, la interpolación se reiniciará indefinidamente cada que se complete la interpolación. Si el valor es false, la interpolación se reproducirá una sola vez.

obj

propiedad 
public var obj:Object = null

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Objeto de destino que se está interpolando.

position

propiedad 
position:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Valor actual de la propiedad del objeto de destino que se está interpolando. Este valor se actualiza con cada fotograma dibujado de la animación interpolada.



Implementación
    public function get position():Number
    public function set position(value:Number):void

prop

propiedad 
public var prop:String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Nombre de la propiedad afectada por la interpolación del objeto de destino.

time

propiedad 
time:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Tiempo transcurrido de la duración de la animación.



Implementación
    public function get time():Number
    public function set time(value:Number):void

useSeconds

propiedad 
public var useSeconds:Boolean = false

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica si la interpolación se reproduce durante un período de fotogramas o segundos. El valor true hará que la interpolación se anime durante un período de segundos especificado mediante la propiedad duration. false hará que se anime durante un período de fotogramas.

Información sobre constructores

Tween

()Información sobre
public function Tween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean = false)

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Crea una instancia de la clase Tween. Utilice la función constructora con el operador new: var myTween:Tween = new Tween().

Parámetros
obj:Object — Objeto de destino de la clase Tween.
 
prop:String — Nombre de la propiedad (valor de parámetro obj) que se verá afectado.
 
func:Function — Nombre de la función de suavizado que se utiliza.
 
begin:Number — Valor inicial del parámetro prop.
 
finish:Number — Número que indica el valor final del parámetro prop (la propiedad del objeto de destino que se va a interpolar).
 
duration:Number — Longitud del tiempo del movimiento; se establece como infinity si es negativo o se omite.
 
useSeconds:Boolean (default = false) — Indicador que especifica el uso de segundos en lugar de fotogramas. La función utiliza segundos si es true, o fotogramas en relación con el valor especificado en el parámetro duration si es false.

Elementos de API relacionados

Información sobre métodos

continueTo

()método
public function continueTo(finish:Number, duration:Number):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica a la animación interpolada que continúe la interpolación desde el punto de animación actual hasta un nuevo punto final y de duración.

Parámetros

finish:Number — Número que indica el valor final de la propiedad de objeto de destino que se va a interpolar.
 
duration:Number — Número que indica la longitud de tiempo o el número de fotogramas del movimiento de interpolación; la duración se mide en longitud de tiempo si el parámetro Tween.start() useSeconds se establece como true, o en fotogramas si se establece como false.

Elementos de API relacionados

fforward

()método 
public function fforward():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Lleva la animación interpolada directamente a su valor final.

nextFrame

()método 
public function nextFrame():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Lleva la animación interpolada hasta el fotograma siguiente de una animación detenida. Utilice este método para avanzar un fotograma en un tiempo de una animación interpolada tras utilizar el método Tween.stop() para detenerla.

Nota: utilice este método sólo en animaciones basadas en fotogramas. Para especificar que una interpolación se base en fotogramas, debe establecer el parámetro useSeconds como false.

prevFrame

()método 
public function prevFrame():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Reproduce el fotograma anterior de la animación interpolada desde el punto en el que se ha detenido en una animación detenida. Utilice este método para retroceder la animación interpolada un fotograma hasta un momento después de haberla detenido mediante el método Tween.stop().

Nota: utilice este método sólo en animaciones basadas en fotogramas. Para especificar que una interpolación se base en fotogramas, debe establecer el parámetro Tween.start() useSeconds como false.

Elementos de API relacionados

resume

()método 
public function resume():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Reanuda la reproducción de una animación interpolada detenida. Utilice este método para continuar una animación interpolada tras haberlo detenido mediante el método Tween.stop().

Nota: utilice este método sólo en animaciones basadas en fotogramas. Para especificar que una interpolación se basa en fotogramas, debe establecer el valor false en el parámetro useSeconds.

rewind

()método 
public function rewind(t:Number = 0):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Desplaza la reproducción de una animación interpolada hasta su valor inicial. Si se llama a Tween.rewind() mientras se está reproduciendo la animación interpolada, la animación se rebobina hasta su valor inicial y continúa reproduciéndose. Si se llama a Tween.rewind() mientras la animación interpolada está detenida o ha finalizado, la animación interpolada se rebobina hasta su valor inicial y permanece detenida. Utilice este método para rebobinar una animación interpolada hasta su punto inicial después de haberla detenido mediante el método Tween.stop() o para rebobinar una animación interpolada mientras se reproduce.

Parámetros

t:Number (default = 0) — Valor inicial.

start

()método 
public function start():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Inicia la reproducción de una animación interpolada desde su punto inicial. Este método se utiliza para reiniciar una instancia de Tween desde el principio de su animación después de que se haya detenido o completado su animación.

stop

()método 
public function stop():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Detiene la reproducción de una animación interpolada en su punto actual.

yoyo

()método 
public function yoyo():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Ordena a la animación interpolada que se reproduzca a la inversa desde el último sentido de incrementos de la propiedad de interpolación. Si se llama a este método antes de que se complete la animación del objeto Tween, la animación salta bruscamente al final de la reproducción en dirección inversa desde ese punto. Puede conseguir el efecto de una animación completando toda su reproducción y, a continuación, invirtiéndola llamando al método Tween.yoyo() dentro de un controlador de eventos TweenEvent.MOTION_FINISH. Este proceso garantiza que el efecto inverso del método Tween.yoyo() no comienza hasta que no se complete la animación interpolada actual.

Información sobre eventos

motionChange

Evento
Tipo de objeto de evento: fl.transitions.TweenEvent
propiedad TweenEvent.type = fl.transitions.TweenEvent.MOTION_CHANGE

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica que la interpolación ha cambiado y que la pantalla se ha actualizado.

Las propiedades del objeto de evento tienen los siguientes valores:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton es el valor de la propiedad currentTarget.
targetEl objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento.
timeHora de la interpolación en la que ocurrió el evento.
positionValor de la propiedad controlada por la interpolación, cuando el evento ocurrió.

motionFinish

Evento  
Tipo de objeto de evento: fl.transitions.TweenEvent
propiedad TweenEvent.type = fl.transitions.TweenEvent.MOTION_FINISH

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica que la interpolación ha alcanzado el final y ha terminado.

Las propiedades del objeto de evento tienen los siguientes valores:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton es el valor de la propiedad currentTarget.
targetEl objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento.
timeHora de la interpolación en la que ocurrió el evento.
positionValor de la propiedad controlada por la interpolación, cuando el evento ocurrió.

motionLoop

Evento  
Tipo de objeto de evento: fl.transitions.TweenEvent
propiedad TweenEvent.type = fl.transitions.TweenEvent.MOTION_LOOP

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica el reinicio de la reproducción de la interpolación desde el principio en modo de bucle.

Las propiedades del objeto de evento tienen los siguientes valores:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton es el valor de la propiedad currentTarget.
targetEl objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento.
timeHora de la interpolación en la que ocurrió el evento.
positionValor de la propiedad controlada por la interpolación, cuando el evento ocurrió.

motionResume

Evento  
Tipo de objeto de evento: fl.transitions.TweenEvent
propiedad TweenEvent.type = fl.transitions.TweenEvent.MOTION_RESUME

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica la reanudación de la reproducción de la interpolación tras una pausa.

Las propiedades del objeto de evento tienen los siguientes valores:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton es el valor de la propiedad currentTarget.
targetEl objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento.
timeHora de la interpolación en la que ocurrió el evento.
positionValor de la propiedad controlada por la interpolación, cuando el evento ocurrió.

motionStart

Evento  
Tipo de objeto de evento: fl.transitions.TweenEvent
propiedad TweenEvent.type = fl.transitions.TweenEvent.MOTION_START

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica que ha comenzado la reproducción del movimiento.

Las propiedades del objeto de evento tienen los siguientes valores:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton es el valor de la propiedad currentTarget.
targetEl objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento.
timeHora de la interpolación en la que ocurrió el evento.
positionValor de la propiedad controlada por la interpolación, cuando el evento ocurrió.

motionStop

Evento  
Tipo de objeto de evento: fl.transitions.TweenEvent
propiedad TweenEvent.type = fl.transitions.TweenEvent.MOTION_STOP

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9, AIR 1.0

Indica que la interpolación se ha detenido con una llamada explícita a Tween.stop().

Las propiedades del objeto de evento tienen los siguientes valores:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton es el valor de la propiedad currentTarget.
targetEl objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento.
timeHora de la interpolación en la que ocurrió el evento.
positionValor de la propiedad controlada por la interpolación, cuando el evento ocurrió.
Tween_class.as

Este ejemplo anima un rectángulo con el valor suministrado al introducir un número en un campo de texto. El campo de texto establece la propiedad width del cuadrado interpolado para que coincida con el valor suministrado. El valor se guarda en la variable userNumber, que a su vez se transfiere al constructor Tween como un parámetro para la anchura de la forma.

Nota: para las clases del paquete fl.transitions, es necesario utilizar una sentencia import, incluso en el panel Acciones de Flash Professional (para la mayoría de clases no es necesaria la sentencia import en el panel Acciones). Utilice * en el nivel del paquete para incluir todas las clases del paquete, o importe cada una por separado.

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

Este ejemplo es básicamente el mismo que el anterior, pero utiliza la API de dibujo avanzada para crear la forma dibujada.
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 ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.