2009-07-08 12 views
11

Existe-t-il une alternative au framework léger ActionScript 3 similaire à Flex, mais pas aussi énorme. Flex est assez grand, et SWF n'est pas moins de 150Kb gros, je pense juste qu'il doit être possible d'obtenir quelque chose qui a des fichiers SWF plus petits comme résultat final.Alternative à Flex Framework

Je suis tombé sur AS Wing et j'étais curieux de savoir s'il y en avait plus.

Merci pour les réponses à l'avance!

Répondre

0

Merci pour toutes les réponses utiles. Je suis occupé à expérimenter un peu avec un projet ActionScript 3 dans Flex Builder, et je pense que je pourrais simplement créer les composants dont j'ai besoin moi-même et les rendre modulaires pour une réutilisation dans d'autres projets.

De cette façon, je peux inclure exactement et seulement ce que mon application utilise, et ne pas m'inquiéter de x00000Kb supplémentaires de données qui sont traînées le long comme RSL, ou ont fusionné dans mon code.

1

Le GraniteDS framework fournit une ré-implémentation en salle blanche du compilateur MXML-> SWF, et il peut éventuellement vous donner des options pour générer des fichiers SWF plus petits. Il peut aussi faire cette compilation à la volée, ce qui est plutôt cool.

5

Vous pouvez modifier certains paramètres lors de la compilation pour réduire la taille de votre fichier .swf. Voici un blog montrant comment: Reduce Flex 3 File Size. Fondamentalement, vous compilez le sdk dans un fichier .swf séparé qui est mis en cache par le lecteur flash.

+0

À partir de Flex 4, Adobe les héberge. Ils sont également mis en cache par Flash Player, donc même si un utilisateur efface son cache, le framework reste en cache. –

5

http://www.openlaszlo.org/ est une alternative open source qui peut générer swf8, dhtml ou swf9.

+1

+1: Je n'y pensais pas avant de l'avoir essayé, mais c'est un excellent framework. Pas aussi bon que Flex (IMO), mais si vous n'avez pas besoin de tout le ballonnement, OpenLaszlo est définitivement une excellente alternative. –

6

Cela peut être ce que vous cherchez:

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

Je ne l'ai pas testé dire mais je ne peux pas vraiment si ça vaut le coup ou non

+1

J'ai écrit des parties majeures de ce cadre. Cela vaut vraiment la peine de regarder le code des échantillons. Ce site est écrit en FLit - http://oxleygin.com/ - il date de 2009. Un autre bon exemple de FLit en action est le nouveau site web de mon entreprise - http://obecto.com/ - il date de 2011 –

1

Pourquoi n » t juste utiliser Flash? Vous pouvez vider votre logique dans le fichier de classe AS. Swf de Flash peut être assez petit, peut descendre jusqu'à 8ko, ou même plus petit.

Corrigez-moi si je me trompe, je vois Flex en Flash avec XML Layout Manager (qui peut bien positionner les composants lors du redimensionnement). Si vous êtes prêt à consacrer du temps à la conception d'un gestionnaire de mise en page pour Flash, je pense que Flash est un bon choix. Flash prend en charge AS3, pureMVC.

Bien sûr, Flex est gratuit :)

+0

Flex fournit beaucoup plus que les composants visuels. La disposition déclarative peut être un véritable gain de temps, mais il y a beaucoup d'autres aspects de la boîte à outils Flex. Vous pouvez également utiliser le kit de développement Flex SDK pour compiler AS3 directement sans la surcharge du cadre Flex réel. Flash, à partir de CS4 utilise en fait le Flex SDK (mxmlc) pour compiler aussi. Je ne serais pas surpris si elle est rebaptisée Flash SDK bientôt. –

1

Une autre composante libary:

AS Data Provider Controls est un nouvel ensemble de composants d'interface utilisateur standard intégrées avec ActionScript simple. Open source.

Edit: auto-bouchon

1

AS3Commons UI Invalidation & LifeCycle fournit un semblable cadre du cycle de vie d'ensemble du composant à celle de Flex mais écrit en AS3 pur donc petit et indépendant. Si vous êtes sur le point de créer vos propres composants, vous devriez essayer cette bibliothèque.

Editer: auto-plug