Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Flex vs Flash (http://www.flasher.ru/forum/showthread.php?t=145077)

Robotex 28.09.2010 23:37

Flex vs Flash
 
Чем флекс отличается от флеша? И почему один бесплатный, а другой нет?

orcpochta 29.09.2010 01:09

каша...

E-mail 29.09.2010 01:17

Flex SDK бесплатный.
Flash Professional CS5 стоит примерно 22 000 рублей.
Flash Builder 4 Premium стоит примерно столько же.

Robotex 29.09.2010 02:23

Я имею ввиду в чем технологическая разница?

tsarapkabel 29.09.2010 02:38

Отличия Flex от Flash

Flex — это большой набор классов расширяющих возможности Flash. Flex-framework включает возможности локализации, стилизации приложения, разработки модульного приложения, встроенные валидаторы и форматоры текстовых полей. Все те инструменты, которые нужны разработчикам приложений, работающих online. Но все готовые решения, включенные во Flex-framework, компилируются в результирующий SWF файл, увеличивая его размер. В случае с Flash результирующий SWF файл содержит только те классы, которые написал программист.

Инструменты создания RIA основаны на flex-framework (Adobe Catalyst, Adobe Flex, Aptana Studio и т.д.). Инструменты для работы с анимацией и графикой используют базовые возможности flash. Поэтому баннеры и медийная реклама делаются без использования flex.

Это с википедии.

И обе платные!

Robotex 29.09.2010 03:08

Т.е. я могу взять обычное приложение флеш и откомпилить флексовским компилятором?

etc 29.09.2010 11:33

Цитата:

Сообщение от Robotex (Сообщение 939294)
Т.е. я могу взять обычное приложение флеш и откомпилить флексовским компилятором?

Можно, только если оно состоит исключительно из классов и подгружаемых swf. *.fla нечем компилировать.

Psycho Tiger 29.09.2010 16:29

Цитата:

Сообщение от etc (Сообщение 939327)
Можно, только если оно состоит исключительно из классов и подгружаемых swf. *.fla нечем компилировать.

SWC до кучи. (ну и вообще любых бинарных данных, если на то пошло :D)

Прочитав название темы в голове всплыла аналогия: "Форд мустанг против автомобиля! Встречайте!"

Robotex 01.10.2010 03:23

Действительно из подгружаемых данных и классов.

Кстати, а что эффективнее - хранить данные в библиотеке fla-файла или все подгружать?

Psycho Tiger 01.10.2010 14:57

Эффективнее в чем? Из библиотеки - быстрее разработка, если нет опыта подгрузки извне или требуется получить в итоге один файл. Во всём остальном - внешняя рулит.

Robotex 01.10.2010 18:48

Эффективнее в плане стабильности и скорости подгрузки.

Psycho Tiger 02.10.2010 20:12

Тогда всё в одном. Только я бы лучше "эффективней" рассматривал со стороны комфортности разработки и комфортности пользователя. В случае подгрузки - пользователь скачивает только то, что ему нужно+неизменяемые файлы кешируются, а Вам не придется перекомпилировать мегабайты графики, а после их заливать на сервер чтобы подправить 2 пикселя на картинке.

Robotex 03.10.2010 04:40

Т.е. Flex получается эффективнее?

Psycho Tiger 03.10.2010 12:02

Вы спрашивали про
Цитата:

Кстати, а что эффективнее - хранить данные в библиотеке fla-файла или все подгружать?
Причем тут флекс?

Robotex 03.10.2010 19:07

Цитата:

Сообщение от Psycho Tiger (Сообщение 940490)
Вы спрашивали про


Причем тут флекс?

Ну потому что флекс не позволяет хранить данные в библиотеке.

Psycho Tiger 03.10.2010 19:25

Ну... файлы пришитые Embed`ом являются почти полной аналогией библиотеки.

Robotex 06.10.2010 05:01

Цитата:

Сообщение от Psycho Tiger (Сообщение 940537)
Ну... файлы пришитые Embed`ом являются почти полной аналогией библиотеки.

А в чем отличие? :) Почему почти?
Кстати, а где вот почитать про этот Embed?
И еще - можно ли сделать проект на Flash, а потом переделать его на Flex?

Psycho Tiger 06.10.2010 13:02

У Вас явно плохое понимание что есть Flex. Flex - это фреймворк с гуи. Короче, если очень общий ответ - то можно, переписав под флекс с нуля.

Отличие например в том, что Embed линкует объект к полю класса, в то время как флэш иде лайбрари - делает линк на топлевел (т.е. доступно везде). В Embed можно записать всё что угодно - можно положить туда последовательность байтов (другое дело как парсить). Флешевая библиотека, по моим сведениям, так не может.


Часовой пояс GMT +4, время: 03:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.