2009-07-08 8 views
11

Gibt es ein ähnliches flexibles ActionScript 3 Framework wie Flex, aber nicht so groß. Flex ist ziemlich groß und SWF ist nicht weniger als 150Kb groß, ich denke nur, dass es möglich sein muss, etwas zu bekommen, das kleinere SWF-Dateien als Endergebnis hat.Alternative zu Flex Framework

Ich bin über AS Wing gekommen, und war neugierig, ob es mehr gibt.

Vielen Dank für die Antworten im Voraus!

Antwort

0

Vielen Dank für all die hilfreichen Antworten. Ich bin gerade dabei, mit einem ActionScript 3-Projekt in Flex Builder ein wenig zu experimentieren, und ich denke, ich könnte einfach die Komponenten erstellen, die ich selbst benötige, und sie für die Wiederverwendung in anderen Projekten modular machen.

Auf diese Weise kann ich genau und nur das, was meine Anwendung verwendet, und keine Sorge über eine zusätzliche X00000Kb Daten, die entweder als RSL oder in meinem Code zusammengeführt wird.

1

Die GraniteDS framework bietet eine Reinraum-Re-Implementation des MXML-> SWF-Compilers, und es möglicherweise möglicherweise Optionen zum Erstellen kleinerer SWF-Dateien. Es kann auch die Zusammenstellung on the fly machen, was ziemlich cool ist.

5

Sie können einige Einstellungen beim Kompilieren ändern, um die Größe Ihrer .swf zu reduzieren. Hier ist ein Blogbeitrag, der zeigt wie .: Reduce Flex 3 File Size. Grundsätzlich kompilieren Sie die SDK in eine separate. SWF, die vom Flash-Player zwischengespeichert wird.

+0

Ab Flex 4 hostet Adobe diese. Sie werden auch vom Flash Player zwischengespeichert. Selbst wenn ein Benutzer seinen Cache löscht, bleibt das Framework zwischengespeichert. –

5

http://www.openlaszlo.org/ ist eine Open-Source-Alternative, die swf8, dhtml oder swf9 generieren kann.

+1

+1: Ich habe nicht viel darüber nachgedacht, bis ich es tatsächlich versuchte, aber es ist ein großartiger Rahmen. Noch nicht so gut wie Flex (IMO), aber wenn Sie nicht alle aufblähen brauchen, ist OpenLaszlo definitiv eine gute Alternative. –

6

Dies kann sein, was Sie suchen:

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

ich es nicht getestet haben noch so kann ich nicht wirklich sagen, ob es sich lohnt oder nicht

+1

Ich habe große Teile dieses Rahmens geschrieben. Es lohnt sich zumindest, den Code aus den Samples zu betrachten. Diese Website ist in FLIT geschrieben - http://oxleygin.com/ - das ist von 2009. Ein weiteres gutes Beispiel von FLIT in Aktion ist die neue Website meiner Firma - http://obecto.com/ - das ist ab 2011 –

1

Warum don‘ t einfach Flash benutzen? Sie können Ihre Logik in der AS-Klassendatei ablegen. Swf von Flash kann ziemlich klein sein, kann bis zu 8kb oder noch kleiner.

Korrigieren Sie mich, wenn ich falsch liege, sehe ich Flex als Flash mit XML Layout Manager (der Komponenten während der Größenanpassung gut positionieren kann). Wenn Sie bereit sind, Zeit für das Entwerfen eines Layout-Managers für Flash zu verwenden, denke ich, dass Flash eine gute Wahl ist. Flash unterstützt AS3, pureMVC.

Natürlich Flex ist kostenlos :)

+0

Flex liefert viel mehr als nur die visuellen Komponenten. Das deklarative Layout kann eine echte Zeitersparnis sein, aber das Flex-Toolkit enthält viele weitere Aspekte. Sie können das Flex SDK auch verwenden, um direktes AS3 ohne den Overhead des tatsächlichen Flex Framework zu kompilieren. Flash, wie von CS4 verwendet das Flex SDK (mxmlc), um auch zu kompilieren. Ich wäre nicht überrascht, wenn es bald in Flash SDK umbenannt wird. –

1

Eine weitere Komponente Libary:

AS Data Provider Controls ist eine neue Reihe von Standard-UI-Komponenten mit einfachem Actionscript gebaut. Open Source.

Edit: Selbst Stecker

1

AS3Commons UI Invalidation & LifeCycle zu der Flex einen gesamten Komponentenlebenszyklus Rahmen similiar bietet aber in reinem AS3 geschrieben und daher klein und unabhängig. Wenn Sie Ihre eigenen Komponenten erstellen möchten, sollten Sie diese Bibliothek ausprobieren.

Edit: self-stecker