Млин, тогда я вообще не понимаю в чем проблема:
Есть xml-меню. При срабатывании мышиного события на кнопках, начинается множественный tween(различные элементы кнопки двигаются/поворачиваются/становятся прозрачными и т.п.).
Проблема в том, что когда быстро передвигаю мышь с кнопки на кнопку в течении 10-15 секунд, tween, сработавший в какой-либо из кнопок, может запросто застрять где-то на середине..
Схематично, код выглядит следующим образом:

Код:
1.Создаю массив элементов меню:
var menuItem[i]:Array;
2.Создаю массив спрайтов/текстфилдов, из которых состоит данный элемент меню(фон кнопки, кружочки,
звездочки, текстовые элементы и т.п.):
var menuItem[i].elem=[];
3.Создаю спрайт-перехватчик мышиных событий:
var menuItem[i].lst=new Sprite()
4.При возникновении мышиного события перехожу к функции, видоизменяющей кнопку соответственным
образом:
menuItem[i].lst.addEventListener(MouseEvent.MOUSE_OVER, tweenItem);
menuItem[i].lst.addEventListener(MouseEvent.MOUSE_OUT, tweenItem);
menuItem[i].lst.addEventListener(MouseEvent.MOUSE_DOWN, tweenItem);
5.При срабатывании функции, определяю тип события, и перебираю все составные элементы данного
элемента меню.
for (var j:uint j<menuItem[i].elem.length())
6.У каждого из составных элементов перебираю, описанные в XML, параметры. Если значение параметра
указано для данного мышиного события, запускаю tween.
myTween = new Tween(menuItem[i].elem[j], param, None.easeNone, this_elem_current_param_value, this_elem_new_param_value, 0.5, true);
6а.Пробовал создать массив Tween-ов - не спасает.
myTween[kkk] = new Tween(menuItem[i].elem[j], param, None.easeNone, startValue, finishValue, 0.5, true);
kkk++;
Где искать ошибку?
------
Модераторам: Переименуйте пожалуйста тему в "Некорректное срабатывание Tween"