После внесения серьезных изменений в алгоритм «А» звезда (удалось отказаться полностью от списков, и тем самым операций splice), решил сделать тест производительности алгоритмов.
На время влияет расстояние между начальной и конечной точками(длина пути).
Смотреть в действии
P.S.
На практике, нерационально использовать алгоритм Дейкстры, где граф имеет вид сетки.
Давний эксперимент с созданием скроллинга, который бы менял свои габариты в зависимости количества контента, а также цяцька в виде блуринга текста при скроллинге.
[flash /f/news.swf]
В одном из проектов понадобилось сделать вот такого рода шапку.
[flash /f/random.swf]
Главная задача была сделать действительно полный рандом, приближенный к макету. А также сделать возможность произвольно устанавливать размеры флеш плеера.
Долго думал с чего же начать, как ни крути, а все же первый пост на блоге, можно сказать открытие. Изначально хотелось какой то трюк просто с вектором расписать, многие любят показать какие то красивые фишки для начинающих, но потом передумал. И решил просто выложить летний эксперимент, флеш плеер на АС2.0 работающий через XML. Что интересного реализовано?
Ну я бы отметил, что думаю практически мне удалось достигнуть минимализма, который я преследовал при его разработке. Дал возможность плееру “помнить” его состояние по поводу звука, просто использовав SharedObject. Ну и полноценный функционал прокрутки, как с использованием мыши/перетяжки, так и с помощью стрелок на клавиатуре. Вверх/вниз – громкость, вправо/влево – прокрутка. Кажется ничего не забыл упомянуть.
С плеером можно поиграться.