Попробуйте в функции
timerListener() вывести не вместо
trace(xx)

Код AS3:
trace(picture.x);
Вам ведь интересно изменение координаты картинки, а не значения переменной
xx. И если предположить, что переменные
xx и
dx нигде больше не используются, то подобная запись, на мой взгляд, будет нагляднее:

Код AS3:
function timerListener (event:TimerEvent):void
{
if (picture.x > -2960) picture.x--;
else Durik.x++;
}