По поводу кода сказать ничего не могу, НО на мой взгляд лагает (да, именно от этого такой жесткий скроллинг) по следующим причинам:
1) Низкий фпс самой флешки, возможно он вообще выставлен 12 или 24 кадра, ставь 32.
2) Векторная графика - лажа жутка. Используй casheAsBitmap у мувиков.
Ещё могу сказать, что я в последнее время делаю так:
Пишу редактор уровней для игры. Беру готовый(обычно) тайлсет с блоками для уровня. И отрисовываю весь уровень в битмапки, так и лагов меньше и уровни красивее. Выглядит у меня всё это дело примерно так:
Сам тайлсет (либо рисую сам, либо беру готовый).
Нарисованный мною уровень, на основе тайлсета.
