Если вы разрабатываете настольное приложение и можете распространять его из Интернета, используйте AIR. С AIR вы получаете множество функций, которых нет в обычной веб-версии Flash, включая:
- Дополнительные параметры доступа к локальным файлам
- Возможность порождения родных окон
- Возможность создавать собственные меню
- Локальное зашифрованное хранилище
и довольно много других.
Большим недостатком, как я уже говорил, является то, что самый простой способ заставить людей установить приложение AIR - через веб-страницу. Вы создаете так называемый значок установки (это просто специально созданный SWF-файл), и когда пользователь щелкает по нему, он устанавливает AIR и ваше приложение. Если вам нужно распространять, скажем, на CD-ROM, вам нужно, чтобы пользователи сначала установили AIR, а затем установили ваше приложение. Сейчас они просто не могут щелкнуть и запустить приложение AIR, как можно сказать, исполняемый проектор. Для этих нужд я бы обратился к одному из различных сторонних инструментов, таким как MDM Zinc, SWF Studio или mProjector.