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