Как лучше всего создать демо-приложение на CD-ROM? - PullRequest
1 голос
/ 16 августа 2010

Я должен подать заявление, которое будет делать следующее:

  • Открыть видеофайл, встроенный в приложение
  • Откройте некоторые PDF-файлы, желательно встроенные в приложение, но если его придется открывать извне, это не проблема.
  • Работа в полноэкранном режиме на компьютере пользователя с минимальным разрешением 1024x768. Я думаю о разрешении 1024x768 с центром на черном фоне.

Я думал об использовании Flash, но у меня не так много опыта, поэтому, если есть другая более простая среда разработки, которая создает приложение Flash, я бы предпочел это. Поэтому, если кто-нибудь знает какой-либо компонент Flash для этого, я буду очень благодарен.

Ответы [ 3 ]

1 голос
/ 17 августа 2010

Создание Flash CDROM требует небольшой заботы, но по моему опыту оно того стоит.Исходя из ваших требований, Flash IDE хорошо справляется с поставленной задачей.Общие требования следующие:

  • Платформа Windows / Mac
  • Файл Flash-проектора
  • Файл автозапуска (для платформы Windows)
  • Netдоступ или все локальные

Если ваш клиент доволен созданием CDROM только для Windows, будет очень мало драм - но если они захотят создать версию для Mac, вы тоже можете это сделатьи я объясню позже.

Ваш Flash должен предпочтительно быть файлом проектора .exe - причина этого в том, чтобы пользователь Windows мог открывать ваше приложение без загрузки Flash-плеера (если клиент хочет CDROM,они, вероятно, имеют ограниченный доступ к сети, так что это хорошо!)

В Flash вы можете выполнять все свои стандартные команды fs, включая полноэкранный.

Скорее всего, вам понадобится файл автозапускатак что пользователь увидит ваше приложение, как только вы вставите компакт-диск - просто создайте файл с именем «autorun.inf» в блокноте и введите следующее:

[autorun] open = yourProjector.exe

Где «yourProjector.exe» - это имя и путь к файлу вашего проектора.

Похоже, вы собираетесь встроить видео и контент вCDROM - это обычно идеальный случай, так как ваш клиент не будет получать раздражающие сообщения безопасности, но это также может быть плохо, если вы хотите исправить свой контент позже (обнаружение ошибок после того, как тысяча CDROMS была распространена, может быть PAIN).Чтобы избежать этого, вы можете размещать часть своего контента в Интернете, но это будет давать вашему пользователю несколько уродливых сообщений, поэтому, если вы проведете тройную проверку своего контента и встраиваете все, это будет лучшим сценарием.

Сейчасдля Mac Apple покончила с функциями автозапуска несколько лет назад - есть способ включить его через Quicktime, но он отключен по умолчанию почти для всех пользователей Mac, и включать его не рекомендуется, поскольку он делает Mac уязвимымк «Гонконгскому вирусу», одному из немногих вирусов Mac.

Вы можете сделать свой CDROM дружественным для Mac, создав Mac Projector и добавив инструкции по его использованию, изменив фоновое изображениеОкно CDROM.Раньше мне не приходилось это делать, но я слышал, что это не так уж сложно.

0 голосов
/ 17 августа 2010

Вы можете создать приложение Adobe AIR; однако это не будет бежать с компакт-диска; он должен быть установлен локально.

Если создание проектора из Flash Pro не работает; посмотрите на инструмент вроде Янус или Цинк

0 голосов
/ 17 августа 2010

Вы можете использовать Flash-проектор. Вот учебник , с чего можно начать. Теперь вы не сможете встраивать файлы PDF, но вы можете открыть их достаточно легко, используя fscommand ("exec", "foo.pdf")

...