2009-07-08 22 views
11

Czy istnieje alternatywna lekka frakcja ActionScript 3 podobna do Flexa, ale nie tak wielka. Flex jest dość duży, a SWF ma nie mniej niż 150 KB, myślę, że musi być możliwe uzyskanie czegoś, co ma mniejsze pliki SWF jako wynik końcowy.Alternatywa dla Flex Framework

Natknąłem się na AS Wing i byłem ciekawy, czy jest ich więcej.

Dzięki za odpowiedzi z góry!

Odpowiedz

0

Dzięki za wszystkie pomocne odpowiedzi. Jestem zajęty eksperymentowaniem z projektem ActionScript 3 w programie Flex Builder i myślę, że mógłbym po prostu utworzyć potrzebne składniki i uczynić je modułami do ponownego wykorzystania w innych projektach.

W ten sposób mogę podać dokładnie to, czego używa moja aplikacja, i nie martwić się o dodatkowe x00000Kb danych, które zostaną przeciągnięte jako RSL lub scalone z moim kodem.

1

Funkcja GraniteDS framework zapewnia ponowną implementację kompilatora MXML-> SWF w pomieszczeniu czystym i może zawierać opcje generowania mniejszych plików SWF. Może również wykonywać tę kompilację w locie, co jest całkiem fajne.

5

Możesz zmienić niektóre ustawienia podczas kompilacji, aby zmniejszyć rozmiar pliku .swf. Oto blog, który pokazuje, jak: Reduce Flex 3 File Size. Zasadniczo kompilujesz sdk do osobnego pliku .swf, który zostanie zbuforowany przez Flash Playera.

+0

Od wersji Flex 4 Adobe je hostuje. Są one również buforowane przez Flash Player, więc nawet jeśli użytkownik wyczyści pamięć podręczną, struktura pozostanie w pamięci podręcznej. –

5

http://www.openlaszlo.org/ to alternatywa open source, która może generować swf8, dhtml lub swf9.

+1

+1: Nie zastanawiałem się nad tym, dopóki nie spróbowałem tego, ale jest to świetny framework. Nie tak dobre, jak Flex jeszcze (IMO), ale jeśli nie potrzebujesz wszystkich nadęć, OpenLaszlo jest zdecydowanie świetną alternatywą. –

6

To może być to, czego szukasz:

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

nie testowałem go jeszcze tak naprawdę nie mogę powiedzieć, czy warto, czy nie

+1

Napisałem główne części tego schematu. Warto przynajmniej spojrzeć na kod z próbek. Ta strona jest napisana w FLit - http://oxleygin.com/ - to jest od 2009 r. Kolejną dobrą próbą FLit w akcji jest nowa strona mojej firmy - http://obecto.com/ - to jest od 2011 –

1

Dlaczego don” po prostu użyć Flasha? Możesz zrzucić logikę w pliku klasy AS. Swf z Flasha może być dość mały, może mieć nawet 8kb lub nawet mniej.

Popraw mnie, jeśli się mylę, widzę Flex jako Flash z Menedżerem układu XML (który może dobrze pozycjonować komponenty podczas zmiany rozmiaru). Jeśli chcesz poświęcić czas na projektowanie Menedżera układu Flash, myślę, że Flash jest dobrym wyborem. Flash obsługuje AS3, pureMVC.

Oczywiście Flex jest bezpłatny :)

+0

Flex dostarcza o wiele więcej niż tylko elementy wizualne. Deklaratywny układ może być prawdziwym czasem, ale istnieje wiele innych aspektów zestawu narzędzi Flex. Można również użyć zestawu Flex SDK do kompilowania prostej wersji AS3 bez obciążenia rzeczywistego środowiska Flex. Flash, od wersji CS4, w rzeczywistości również używa Flex SDK (mxmlc) do kompilacji. Nie zdziwiłbym się, gdyby wkrótce został zmieniony Flash SDK. –

1

Innym składnikiem libary:

AS Data Provider Controls jest nowy zestaw standardowych komponentów UI zbudowanych ze zwykłego ActionScript. Otwarte źródło.

Edit: self-plug

1

AS3Commons UI Invalidation & LifeCycle dostarcza całą życiową komponent ramową cykl podobny do tego z Flex ale napisane w czystym AS3 i stąd małe i niezależne. Jeśli masz zamiar tworzyć własne komponenty, powinieneś spróbować tej biblioteki.

Edytuj: samodzielna wtyczka