Альтернатива Flex Framework - PullRequest
11 голосов
/ 08 июля 2009

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

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

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

Ответы [ 9 ]

6 голосов
/ 09 июля 2009

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

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

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

5 голосов
/ 09 июля 2009

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

5 голосов
/ 09 июля 2009

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

1 голос
/ 28 июля 2011

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

Редактировать: самостоятельное подключение

1 голос
/ 28 октября 2010

проверить http://www.weaverfx.com/index.php?option=com_content&view=article&id=13&Itemid=6 они утверждают, что приложения, созданные с использованием этой инфраструктуры, имеют размер от 20 до 100 КБ

1 голос
/ 05 февраля 2010

Библиотека другого компонента:

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

Редактировать: самостоятельное подключение

1 голос
/ 10 июля 2009

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

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

Конечно, Flex бесплатен:)

1 голос
/ 08 июля 2009

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

0 голосов
/ 12 июля 2009

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

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

...