Хочу сделать эффект перемещения объекта при помощи Tween. Enter Frame использую как счётчик!
Вот код:

Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
var arrowOut:Tween;
var arrowAlpha:Tween;
function moveArrow(obj:MovieClip)
{
arrowOut = new Tween(obj, "_x", Regular.easeOut, -220, 0, 25, false);
}
moveArrow(arrow_mc);
var counter:Number = 0;
this.onEnterFrame = function()
{
if(counter == 300)
{
loaderPro.contentPath = "pics/news2.jpg";
moveArrow(_root.arrow_mc);
}
else if(counter == 600)
{
loaderPro.contentPath = "pics/news3.jpg";
moveArrow(arrow_mc);
}
else if (counter == 900)
{
loaderPro.contentPath = "pics/news1.jpg";
counter = 0;
}
else if(counter == 270)
{
arrowAlpha = new Tween(arrow_mc, "_alpha", Regular.easeOut, 100, 0, 30, false) ;
arrowAlpha.onMotionFinished = function()
{
arrow_mc._x = -220;
trace(arrow_mc._x);
}
}
counter++;
}
newsNum1.onRelease = function()
{
counter = 720;
}
newsNum2.onRelease = function()
{
counter = 240;
}
newsNum3.onRelease = function()
{
counter = 480;
}
Проблема в том, что снаружи твин работает, а внутри EnterFrame не запускается!