package org.libspark.betweenas3.tweens
{
// target の各プロパティに対する値のセッター、特殊プロパティの処理の提供などが主な役割。
// 各プロパティといっても、全てのプロパティに対して責任を持つ必要は無く、特殊化したいものだけ処理すればよい。
// たとえば DisplayObject に対するものであれば、主要な x, y, rotation といったプロパティのみに対する処理だけでも良い。
// それ以外のプロパティに関しては、全てのプロパティを扱うことができる汎用的な ObjectTweenTarget が責任を持って処理をするので
// 意識する必要は無い。
/**
* ひとつのオブジェクトを対象としたトゥイーンターゲットです.
*
* @author yossy:beinteractive
*/
public interface IObjectTween extends ITween
{
/**
* このトゥイーンの対象となるオブジェクトを取得します.
*/
function get target():Object;
}
}







