Flex против ActionScript - PullRequest
       14

Flex против ActionScript

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

Я пытаюсь создать / внедрить проигрыватель Flash для воспроизведения видео. Я посмотрел на Flex и создал базовое приложение с помощью только видеоэлемента. Он компилируется в 41К без статической привязки библиотек и 300К с привязкой библиотек. Я сгенерировал отчет, но все еще не уверен, зачем мне нужны все эти компоненты только для создания VideoPlayer.

С другой стороны, я взглянул на некоторые реализации в ActionScript, и они скомпилированы в 10K. Почему размер файла во Flex так отличается от чистого ActionScript, когда они оба компилируются в swfs? Возможно, меня смущает, что такое Flex, поэтому объяснение тоже поможет. Спасибо!

1 Ответ

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

Flex - это, по сути, библиотека классов, построенная поверх простого ActionScript (файлы mxml даже генерируются в классы ActionScript во время компиляции), поэтому в двух словах накладные расходы, которые вы видите, связаны с зависимостями в рамках Flex. Многие люди попытаются создать такие вещи, как проигрыватели видео на чистом ActionScript, чтобы избежать этих зависимостей и уменьшить размер файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...