パッケージfl.transitions
クラスpublic class Tween
継承Tween Inheritance EventDispatcher Inheritance Object

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

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);
 

関連項目

fl.transitions.TransitionManager
fl.transitions.easing
Tween()


パブリック プロパティ
 プロパティ定義元
  begin : Number = NaN
トゥイーン開始前の、ターゲットオブジェクトの指定されたプロパティの初期値。
Tween
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  duration : Number
トゥイーンアニメーションの継続時間 (フレーム数または秒数)。
Tween
  finish : Number
トゥイーンされるターゲットオブジェクトのプロパティの終了値を示す数値です。
Tween
  FPS : Number
トゥイーンアニメーションについて計算される 1 秒あたりのフレーム数です。
Tween
  func : Function
トゥイーンで使用するイージング関数。
Tween
  isPlaying : Boolean = false
トゥイーンが現在再生中かどうかを示します。
Tween
  looping : Boolean = false
トゥイーンがループするかどうかを示します。
Tween
  obj : Object = null
トゥイーンされるターゲットオブジェクト。
Tween
  position : Number
トゥイーンされるターゲットオブジェクトのプロパティの現在の値です。
Tween
  prop : String = ""
ターゲットオブジェクトのトゥイーンによって影響を受けるプロパティの名前。
Tween
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  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
  
rewind(t:Number = 0):void
トゥイーンアニメーションの再生を開始値まで戻します。
Tween
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
トゥイーンアニメーションの再生を開始位置から開始します。
Tween
  
トゥイーンアニメーションの再生を現在の値で停止します。
Tween
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
  
トゥイーンされたプロパティ値が最後にインクリメントした方向と逆向きに、トゥイーンアニメーションを再生するように指示します。
Tween
イベント
 イベント 概要 定義元
 Inherited Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
   Tween が変更され、画面が更新されたことを示します。Tween
   Tween が最後に到達して、終了したことを示します。Tween
   Tween がループモードの開始から再生を再開したことを示します。Tween
   Tween が一時停止の後で再生を再開したことを示します。Tween
   モーションの再生が開始したことを示します。Tween
   Tween.stop() を明示的に呼びだして Tween が停止されたことを示します。Tween
プロパティの詳細
beginプロパティ
public var begin:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーン開始前の、ターゲットオブジェクトの指定されたプロパティの初期値。

durationプロパティ 
duration:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションの継続時間 (フレーム数または秒数)。このプロパティは、新しい Tween インスタンスを作成するときまたは Tween.yoyo() メソッドを呼び出すときにパラメータとして設定されます。


実装
    public function get duration():Number
    public function set duration(value:Number):void
finishプロパティ 
finish:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンされるターゲットオブジェクトのプロパティの終了値を示す数値です。このプロパティは、新しい Tween インスタンスを作成するときまたは Tween.yoyo() メソッドを呼び出すときにパラメータとして設定されます。


実装
    public function get finish():Number
    public function set finish(value:Number):void

関連項目

FPSプロパティ 
FPS:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションについて計算される 1 秒あたりのフレーム数です。デフォルトでは、現在のステージフレームレートを使用してトゥイーンアニメーションの計算が行われます。このプロパティを設定すると、アニメーション化されたプロパティにおいて、現在のステージフレームレートではなく Tween.FPS プロパティに合わせて毎秒ごとに表示するインクリメント数が再計算されます。Tween.FPS プロパティを設定しても、ステージの実際のフレームレートは変更されません。

メモ : Tween.FPS プロパティは、最初に明示的に設定していない限り、undefined を返します。


実装
    public function get FPS():Number
    public function set FPS(value:Number):void
funcプロパティ 
public var func:Function

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンで使用するイージング関数。

isPlayingプロパティ 
public var isPlaying:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンが現在再生中かどうかを示します。

loopingプロパティ 
public var looping:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンがループするかどうかを示します。値が true の場合、トゥイーンは完了するたびに無限に再開されます。値が false の場合、トゥイーンは 1 度だけ再生されます。

objプロパティ 
public var obj:Object = null

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンされるターゲットオブジェクト。

positionプロパティ 
position:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンされるターゲットオブジェクトのプロパティの現在の値です。この値は、トゥイーンアニメーションのフレームが描画されるたびに更新されます。


実装
    public function get position():Number
    public function set position(value:Number):void
propプロパティ 
public var prop:String = ""

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

ターゲットオブジェクトのトゥイーンによって影響を受けるプロパティの名前。

timeプロパティ 
time:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

アニメーションの継続時間内の現在の時間。


実装
    public function get time():Number
    public function set time(value:Number):void
useSecondsプロパティ 
public var useSeconds:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

フレーム数または秒数で指定された期間にわたりトゥイーンを再生するかどうかを示します。値が 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
Player のバージョン : Flash Player 9

Tween クラスのインスタンスを作成します。コンストラクタ関数を new 演算子と共に使用します。例 : var myTween:Tween = new Tween()

パラメータ
obj:Object — Tween のターゲットになるオブジェクト。
 
prop:String — 影響を受ける (obj パラメータ値)のプロパティの名前です。
 
func:Function — 使用するイージング関数の名前です。
 
begin:Numberprop パラメータの開始値です。
 
finish:Numberprop パラメータ (トゥイーンされるターゲットオブジェクトのプロパティ) の終了値を示す数値です。
 
duration:Number — モーションの継続時間です。負の数、または省略されている場合、infinity に設定されます。
 
useSeconds:Boolean (default = false) — フレーム数ではなく、秒を使用するかどうかを指定するフラグです。true の場合、関数は秒を使用します。または、duration パラメータで指定した値に基づき、false の場合は、フレーム数を使用します。

関連項目

メソッドの詳細
continueTo()メソッド
public function continueTo(finish:Number, duration:Number):void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

現在のアニメーションの位置から新しい終了位置および継続時間の位置まで、アニメーションのトゥイーンを継続するように指示します。

パラメータ

finish:Number — トゥイーンされるターゲットオブジェクトのプロパティの終了値を示す数値です。
 
duration:Number — トゥイーンモーションの継続時間またはフレーム数を示す数値です。Tween.start() useSeconds パラメータが true に設定されている場合は継続時間で測定され、false に設定されている場合はフレーム数で測定されます。

関連項目

fforward()メソッド 
public function fforward():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションをトゥイーンアニメーションの最後の値まで直接早送りします。

nextFrame()メソッド 
public function nextFrame():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションを停止されたアニメーションの次のフレームまで早送りします。Tween.stop() メソッドを使用してアニメーションを停止した後に、トゥイーンアニメーションを一度に 1 フレームずつ早送りするには、このメソッドを使用します。

メモ : このメソッドは、フレームベースのトゥイーンでのみ使用します。トゥイーンをフレームベースに設定するには、作成時に useSeconds パラメータを false に設定します。

prevFrame()メソッド 
public function prevFrame():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションの前のフレームを停止されたアニメーションの現在の停止位置から再生します。Tween.stop() メソッドを使用してアニメーションを停止した後に、トゥイーンアニメーションを一度に 1 フレームずつ逆に再生するには、このメソッドを使用します。

メモ : このメソッドは、フレームベースのトゥイーンでのみ使用します。トゥイーンをフレームベースに設定するには、作成時に Tween.start() useSeconds パラメータを false に設定します。

関連項目

resume()メソッド 
public function resume():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

停止されたトゥイーンアニメーションの再生を再開します。Tween.stop() メソッドを使用して停止した後に、トゥイーンアニメーションを続行するには、このメソッドを使用します。

メモ : このメソッドは、フレームベースのトゥイーンでのみ使用します。トゥイーンをフレームベースとして設定するには、作成時に useSeconds パラメータを false に設定します。

rewind()メソッド 
public function rewind(t:Number = 0):void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションの再生を開始値まで戻します。トゥイーンアニメーションの再生中に Tween.rewind() が呼び出された場合は、アニメーションが開始値まで巻き戻されてから再生が続行されます。トゥイーンアニメーションの停止中または完了後に Tween.rewind() が呼び出された場合は、そのトゥイーンアニメーションは開始値まで巻き戻されますが、停止したままとなります。Tween.stop() メソッドを使用してアニメーションを停止した後にトゥイーンアニメーションを開始値に巻き戻すか、再生中にトゥイーンアニメーションを巻き戻すには、このメソッドを使用します。

パラメータ

t:Number (default = 0) — 開始値。

start()メソッド 
public function start():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションの再生を開始位置から開始します。このメソッドは、アニメーションの停止後または完了後に、アニメーションの最初から再び Tween を開始するために使用します。

stop()メソッド 
public function stop():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンアニメーションの再生を現在の値で停止します。

yoyo()メソッド 
public function yoyo():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

トゥイーンされたプロパティ値が最後にインクリメントした方向と逆向きに、トゥイーンアニメーションを再生するように指示します。Tween オブジェクトのアニメーションが完了する前にこのメソッドが呼び出された場合は、アニメーションが即座に再生終了位置までジャンプし、その位置から逆向きに再生されます。Tween.yoyo() メソッドを TweenEvent.MOTION_FINISH イベントハンドラ内で呼び出すことによって、アニメーション全体の再生を完了してから、全体が逆再生されるような効果を実現できます。この処理によって、現在のトゥイーンアニメーションが完了するまで Tween.yoyo() メソッドの逆再生効果が始まらないようにすることができます。

イベントの詳細
motionChange イベント
イベントオブジェクトの型: fl.transitions.TweenEvent
TweenEvent.type property = fl.transitions.TweenEvent.MOTION_CHANGE

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Tween が変更され、画面が更新されたことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton といった currentTarget プロパティの値になります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
timeイベントが発生したときの Tween の時間です。
positionイベントが発生したとき、Tween によって制御されるプロパティの値です。
motionFinish イベント  
イベントオブジェクトの型: fl.transitions.TweenEvent
TweenEvent.type property = fl.transitions.TweenEvent.MOTION_FINISH

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Tween が最後に到達して、終了したことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton といった currentTarget プロパティの値になります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
timeイベントが発生したときの Tween の時間です。
positionイベントが発生したとき、Tween によって制御されるプロパティの値です。
motionLoop イベント  
イベントオブジェクトの型: fl.transitions.TweenEvent
TweenEvent.type property = fl.transitions.TweenEvent.MOTION_LOOP

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Tween がループモードの開始から再生を再開したことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton といった currentTarget プロパティの値になります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
timeイベントが発生したときの Tween の時間です。
positionイベントが発生したとき、Tween によって制御されるプロパティの値です。
motionResume イベント  
イベントオブジェクトの型: fl.transitions.TweenEvent
TweenEvent.type property = fl.transitions.TweenEvent.MOTION_RESUME

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Tween が一時停止の後で再生を再開したことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton といった currentTarget プロパティの値になります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
timeイベントが発生したときの Tween の時間です。
positionイベントが発生したとき、Tween によって制御されるプロパティの値です。
motionStart イベント  
イベントオブジェクトの型: fl.transitions.TweenEvent
TweenEvent.type property = fl.transitions.TweenEvent.MOTION_START

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

モーションの再生が開始したことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton といった currentTarget プロパティの値になります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
timeイベントが発生したときの Tween の時間です。
positionイベントが発生したとき、Tween によって制御されるプロパティの値です。
motionStop イベント  
イベントオブジェクトの型: fl.transitions.TweenEvent
TweenEvent.type property = fl.transitions.TweenEvent.MOTION_STOP

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

Tween.stop() を明示的に呼びだして Tween が停止されたことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton といった currentTarget プロパティの値になります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
timeイベントが発生したときの Tween の時間です。
positionイベントが発生したとき、Tween によって制御されるプロパティの値です。




 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/transitions/Tween.html