Это зависит от ваших сроков. В настоящее время Flash гораздо более широко распространен, чем HTML5, в основном благодаря поддержке браузера (нравится это или нет, пока IE9 не будет выпущен и широко распространен, так и останется).
Тем не менее, я думаю, что со временем HTML5 / Canvas станет доминирующей технологией - по крайней мере, для таких вещей, как видео, анимация и простая интерактивность. Я подозреваю, что Flash (и Silverlight) адаптируется и выживет, но будет иметь больше нишевого рынка.
Не думаю, что вы потратите время на изучение Flash, но на вашем месте я бы сначала посмотрел на HTML5. В ближайшем будущем экспертов по HTML5 будет гораздо меньше, и спрос на их услуги возрастет, поэтому я считаю это разумным решением.