Не могу сказать наверняка, не глядя на ваш .FLA, но ...
На основании полученной вами ошибки вы пытаетесь конвертировать текст (ваш массив векторов (I, II, III,...) к мувиклипу, и вспышка не позволит вам сделать это. Вы не можете Tween неэкранные объекты.
Я собираюсь предположить, что вы пытаетесь нацелить экземпляры, которые находятся на сцене, чьиимена экземпляров I, II, III, IV, V, ...
Вместо построения массива во фрейме попробуйте построить его в классе документа. Я создал простой пример, который работает:
package {
import flash.display.MovieClip;
import flash.events.Event;
import fl.transitions.Tween;
import fl.motion.easing.*;
public class arrayInst extends MovieClip {
public var allInstanceReferences:Array;
public function arrayInst() {
// constructor code
allInstanceReferences = new Array(I, II, III, IV, V);
this.addEventListener(Event.ENTER_FRAME, moveAllReferences);
}
private function moveAllReferences(e:Event):void{
for (var i:uint = 0; i < allInstanceReferences.length; i++){
var tweenThis:Tween = new Tween(allInstanceReferences[i], "x", Sine.easeOut, allInstanceReferences[i].x, 250, 2, true);
}
}
}
}
Мой массив allInstanceReference содержал ссылки на текстовое поле TLF [I] и MovieClip [II - V], а также на все объекты, перемещенные без проблем.