У вас есть для использования Flash? HTML гораздо более гибок и позволяет встраивать файлы Flash в любое время, когда они вам нужны (например, при взаимодействии или видео). Это то, что я делаю со своими курсами. HTML легче обновлять, не требует специального программного обеспечения и не требует повторной публикации каждый раз, когда вы вносите изменения. Я написал несколько мыслей о Flash против HTML в электронном обучении , если вам интересно.
Если вы идете по маршруту Flash, я предлагаю либо создать один SWF-файл «игрока», который при необходимости загружает дочерние SWF-файлы, либо использовать один SWF-файл с внешними данными (база данных / файлы XML). Если вы можете пойти по пути внешних данных, вам будет намного проще обновлять содержание курса, поскольку вам просто нужно отредактировать базу данных или файл XML и не нужно будет повторно публиковать ваши SWF-файлы. Это сэкономит вам много времени и головной боли, если вам нужно будет предоставить нескольким людям возможность редактировать содержание курса.
Одна очень важная вещь, на которую стоит обратить внимание, это безопасность - если вы обслуживаете свои файлы локально, HTML и Flash будут сталкиваться с ограничениями в песочнице. Например, внешний интерфейс отключен для локальных файлов, если вы не измените настройки безопасности проигрывателя Flash Player. Для курса на основе HTML сценарии xmlhttprequest не будут работать, если они не запускаются с сервера. Это не проблема, если вы планируете использовать сервер в защищенной интрасети.