Какие знания необходимы чтобы создать такой сайт?
сайт на флеше,  изучайте флеш
Сайт на флеше. Но актуальнее (по крайней мере, настолько простое) делать с помощью html, css, js. 
Правда, хотелось бы поменьше таких сайтов