Почему люди пишут Flash-плееры во Flex, а не во Flash? - PullRequest
1 голос
/ 03 февраля 2011

В моем медленном интернет-соединении я заметил один общий недостаток: большинство сайтов в Интернете встраивают Flash Video, их проигрыватель всегда написан на Flex. По чрезвычайно длинной полосе прокрутки загрузки я могу сказать, что Flex по умолчанию предоставляет. По моему опыту, Flash загружается быстрее. Почему люди больше не пишут во Flash?

Есть ли какая-нибудь быстрая загрузка, но богатая флеш-плееры>> 1003 *

Ответы [ 5 ]

5 голосов
/ 03 февраля 2011

По моему опыту, компоненты, предоставляемые по умолчанию в инфраструктуре Flex, более стабильны, чем компоненты, предоставленные в Flash IDE.Поэтому я бы предпочел использовать компоненты Flex просто потому, что это означает меньше времени на отладку проблем в реальном коде компонента.Однако верно, что проигрыватели на основе Flex-инфраструктуры имеют тенденцию быть более тяжелыми с точки зрения размера загрузки.Но поскольку видео имеет большую пропускную способность, а люди, которые смотрят видео по сети, в наши дни имеют хорошую пропускную способность, я полагаю, что большинство разработчиков приходит к выводу, что дополнительный размер загрузки является приемлемым компромиссом с меньшим временем, затрачиваемым на создание кода.*

Лично, если в требованиях указано, что игрок должен загружаться быстро и иметь небольшой вес, я всегда катаюсь на чистом AS3 и просто выполняю ровно столько, сколько нужно.Но если такого требования нет, то я буду использовать Flex-компоненты в качестве основы и оттуда буду выполнять настройку.

Что касается второй части вашего вопроса, извините, я не могу вспомнить ни одного открытого исходного кода.Быстрая загрузка флеш-плееров с богатой функциональностью прямо сейчас.

3 голосов
/ 03 февраля 2011

Flex создает флэш-ролик (swf), поэтому конечный результат все еще остается флэш.

Что касается причины этого, не все имеют или хотят Adobe Flash (Studio) или любую другую студию, основанную на временной шкале.

Flex позволяет любому создавать приложение или виджет на основе Flash с использованием XML и бесплатного Flex SDK.

Могут быть и эстетические причины, такие как стандартизированный контроль.

1 голос
/ 03 февраля 2011

Я разработчик flex, вижу, что flex где-то flash, здесь flex имеет два кадра, этап preloader (первый кадр) и creationComplete stage (второй кадр), тот же концепт фрейма, что и у flash, но у flash более двух кадрови концепция слоя также существует

Существенные различия в простоте использования компонентов в flex, во flash, altho flash - один из мощных инструментов, который изменяет веб,

, но flex даетсвобода, я использую flex, так что я знаю, что могу уделять больше времени разработке бизнес-логина, а не концентрироваться на аспектах дизайна,

, но это также верно, я должен также видеть аспекты дизайна во flex

так счастлив сгибать

1 голос
/ 03 февраля 2011

Из моего опыта Flash загружается быстрее. Почему люди больше не пишут во Flash?

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

Но чтобы ответить на вопрос, люди перестали использовать Flash только потому, что там есть намного лучшие вещи.Flex Builder, FlashDevelop, FDT - все это гораздо лучшие инструменты для любого серьезного кодирования и отладки.Раньше мне нравилась среда IDE, но теперь я не могу понять, как кто-то может сделать с ней что-то серьезное, даже при использовании внешних редакторов кода.

Flash все еще работает, когда вам нужны векторы, или для создания библиотеки снекоторые встраиваемые активы, но это почти все, что полезно в наши дни.

1 голос
/ 03 февраля 2011

Попробуйте Flowplayer, JW FLV Media Player и последнего соперника, но не в последнюю очередь от Adobe - Воспроизведение Strobe Media http://www.osmf.org/strobe_mediaplayback.html

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