將移動補間動畫與其顯示物件建立關聯

Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本,需要 Flash CS3 或更新的版本

最後一項工作,便是將移動補間動畫與其操作的一個或多個顯示物件建立關聯。

AnimatorFactory 類別可管理移動補間動畫與其目標顯示物件之間的關聯。AnimatorFactory 建構函式的引數是 Motion 物件:

var __animFactory_Wheel:AnimatorFactory = new AnimatorFactory(__motion_Wheel);

使用 AnimatorFactory 類別的 addTarget() 方法,即可將目標顯示物件與其移動補間動畫建立關聯。從 Flash 複製而來的 ActionScript 會將 addTarget() 這一行標示為註解,並且不會指定實體名稱:

// __animFactory_Wheel.addTarget(<instance name goes here>, 0);

在副本中,指定要與移動補間動畫建立關聯的顯示物件。在下列範例中,會將目標指定為 greenWheel redWheel

__animFactory_Wheel.AnimatorFactory.addTarget(greenWheel, 0); 
__animFactory_Wheel.AnimationFactory.addTarget(redWheel, 0);

您可以多次呼叫 addTarget() ,將多個顯示物件與同一個移動補間動畫建立關聯。