Кстати, я в итоге сделал это! :-)
Используется лишь столько клипов, сколько помещается в "окне" и не больше. Т.е. можно хоть 1000 пунктов в таком меню иметь, и клип не будет занимать больше памяти, чем если бы их было 10.
В приложенном примере первая цифра перед названием трека, это номер клипа-контейнера.
Извините, что код не откомментирован, но думаю разберетесь.
Все расчеты опираются на параметры, так что штука довольно гибкая - сможете ее адаптировать под себя при желании. Если что - вопросы мыльте
