Альтернатива Flex Framework

Есть ли альтернативная схема ActionScript 3 облегченного размера, похожая на Flex, но не такая огромная. Flex достаточно велик, и SWF составляет не менее 150Kb, я просто думаю, что в конечном итоге должно быть возможно получить что-то меньшее, чем SWF файлы.

Я подошел к AS Wing, и мне было любопытно, если там больше.

Спасибо за ответы заранее!

Ответ 1

Спасибо за все полезные ответы. Я немного экспериментирую с проектом ActionScript 3 в Flex Builder, и я думаю, что могу просто создать компоненты, которые мне нужны, и сделать их модульными для повторного использования в других проектах.

Таким образом, я могу включить точно и только то, что использует мое приложение, и не беспокоиться о дополнительном x00000Kb данных, которые перетаскиваются либо как RSL, либо сливаются в моем коде.

Ответ 2

Это может быть то, что вы ищете:

http://code.google.com/p/flit/

Я еще не тестировал его, поэтому не могу сказать, стоит ли это или нет.

Ответ 3

При компиляции вы можете изменить некоторые параметры, чтобы уменьшить размер вашего .swf. Вот сообщение в блоге, показывающее, как: Уменьшить размер файла Flex 3. В основном вы скомпилируете sdk в отдельный .swf, который кэшируется флэш-плеером.

Ответ 4

http://www.openlaszlo.org/ - альтернатива с открытым исходным кодом, которая может генерировать swf8, dhtml или swf9.

Ответ 5

Гранитная инфраструктура обеспечивает повторную реализацию компилятора MXML- > SWF в чистой комнате, и это может дать вам варианты генерировать меньшие SWF файлы. Он также может выполнять эту компиляцию "на лету", что довольно круто.

Ответ 6

Почему бы просто не использовать Flash? Вы можете сбросить свою логику в файле AS файла. Swf от Flash может быть довольно маленьким, может быть до 8kb или даже меньше.

Исправьте меня, если я ошибаюсь, я вижу Flex как Flash с менеджером макетов XML (который может хорошо позиционировать компоненты во время изменения размера). Если вы готовы потратить время на разработку Layout Manager для Flash, я думаю, что Flash - хороший выбор. Flash поддерживает AS3, pureMVC.

Конечно, Flex свободен:)

Ответ 7

Другая компонента:

AS Data Provider Controls - это новый набор стандартных компонентов интерфейса, построенных с использованием простого ActionScript. Открытый исходный код.

Изменить: self-plug

Ответ 9

AS3Commons UI Invalidation и LifeCycle предоставляет всю структуру жизненного цикла компонентов, аналогичную структуре Flex, но написанную в чистом AS3 и, следовательно, небольшую и независимую. Если вы собираетесь создавать свои собственные компоненты, вы должны попробовать эту библиотеку.

Изменить: self-plug