Альтернатива 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
Ответ 8
проверить http://www.weaverfx.com/index.php?option=com_content&view=article&id=13&Itemid=6
они заявляют, что приложения, построенные с помощью этой рамки, имеют размер от 20 до 100 КБ
Ответ 9
AS3Commons UI Invalidation и LifeCycle предоставляет всю структуру жизненного цикла компонентов, аналогичную структуре Flex, но написанную в чистом AS3 и, следовательно, небольшую и независимую. Если вы собираетесь создавать свои собственные компоненты, вы должны попробовать эту библиотеку.
Изменить: self-plug