имхо, такие вопросы в разделе для начинающих надо задавать.
Вот то, что я сделал достаточно давно (разница только в том, что там кружочки, а не квадратики

). Занимает 5 строк кода. Только открывать надо 7-ым флешем. Думаю, если не устраивает плавность, разберешься - еще пару строк добавишь
