2009-07-08 25 views
11

Có một khung công tác nhẹ thay thế ActionScript 3 có tương tự như Flex, nhưng không phải là lớn. Flex là khá lớn, và SWF là không nhỏ hơn 150Kb lớn, tôi chỉ nghĩ rằng nó phải có thể để có được một cái gì đó có các tập tin SWF nhỏ hơn như là một kết quả cuối cùng.Thay thế cho Flex Framework

Tôi đã vượt qua AS Wing và tò mò nếu có nhiều hơn.

Cảm ơn bạn đã trả lời trước!

Trả lời

0

Cảm ơn tất cả các trả lời hữu ích. Tôi đang thử nghiệm một chút với một dự án ActionScript 3 trong Flex Builder, và tôi nghĩ rằng tôi có thể tạo ra các thành phần mà tôi cần và làm cho chúng trở thành mô-đun để tái sử dụng trong các dự án khác.

Bằng cách đó, tôi có thể bao gồm chính xác và chỉ những gì ứng dụng của tôi đang sử dụng và không phải lo lắng về dữ liệu x00000Kb bổ sung được kéo theo RSL hoặc hợp nhất trong mã của tôi.

1

GraniteDS framework cung cấp khả năng triển khai lại phòng sạch của trình biên dịch MXML-> SWF và có thể cung cấp cho bạn các tùy chọn để tạo các tệp SWF nhỏ hơn. Nó cũng có thể làm điều đó biên dịch trên bay, đó là khá mát mẻ.

5

Bạn có thể thay đổi một số cài đặt khi biên soạn để giảm kích thước tệp .swf của mình. Đây là một bài đăng trên blog hiển thị như thế nào .: Reduce Flex 3 File Size. Về cơ bản bạn biên dịch sdk thành một .swf riêng biệt được lưu trữ bởi trình phát flash.

+0

Vì Flex 4 Adobe đang lưu trữ những thứ này. Chúng cũng được lưu trữ bởi Flash Player, vì vậy ngay cả khi người dùng xóa bộ nhớ cache của họ, khung công tác vẫn được lưu trong bộ nhớ cache. –

5

http://www.openlaszlo.org/ là một giải pháp thay thế nguồn mở có thể tạo ra swf8, dhtml hoặc swf9.

+1

+1: Tôi không nghĩ nhiều về nó cho đến khi tôi thực sự thử nó, nhưng đó là một khuôn khổ tuyệt vời. Không tốt bằng Flex (IMO), nhưng nếu bạn không cần tất cả các bloat, OpenLaszlo chắc chắn là một lựa chọn tuyệt vời. –

6

Đây có thể là những gì bạn đang tìm kiếm:

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

tôi đã không kiểm tra nó nhưng vì vậy tôi không thể thực sự nói nếu nó có giá trị hay không

+1

Tôi đã viết các phần chính của khuôn khổ này. Nó chắc chắn có giá trị ít nhất là nhìn vào mã từ các mẫu. Trang web này được viết bằng FLit - http://oxleygin.com/ - đây là từ năm 2009. Một mẫu tốt khác của FLit đang hoạt động là trang web mới của công ty tôi - http://obecto.com/ - đây là từ 2011 –

1

Tại sao don' t chỉ cần sử dụng Flash? Bạn có thể đổ logic của bạn trong tập tin lớp AS. Swf từ Flash có thể khá nhỏ, có thể xuống tới 8kb hoặc thậm chí nhỏ hơn.

Sửa lỗi nếu tôi sai, tôi thấy Flex là một Flash với Trình quản lý bố cục XML (có thể định vị thành phần tốt trong quá trình thay đổi kích thước). Nếu bạn sẵn sàng dành thời gian cho việc thiết kế Layout Manager cho Flash, tôi nghĩ Flash là một lựa chọn tốt. Flash hỗ trợ AS3, pureMVC.

Tất nhiên, Flex miễn phí :)

+0

Flex cung cấp nhiều hơn chỉ là các thành phần trực quan. Bố cục khai báo có thể là một trình tiết kiệm thời gian thực, nhưng có rất nhiều khía cạnh khác đối với bộ công cụ Flex. Bạn cũng có thể sử dụng Flex SDK để biên dịch AS3 thẳng mà không phải trả phí cho Khuôn khổ Flex thực tế. Flash, như của CS4 là thực sự sử dụng Flex SDK (mxmlc) để biên dịch cũng. Tôi sẽ không ngạc nhiên nếu nó được đổi tên Flash SDK sớm. –

1

Một THƯ VIỆN phần:

AS Data Provider Controls là một tập mới của các thành phần giao diện người dùng chuẩn được xây dựng với đồng bằng ActionScript. Mã nguồn mở.

Edit: tự cắm

1

AS3Commons UI Invalidation & LifeCycle cung cấp một cuộc sống thành phần toàn bộ khuôn khổ chu kỳ tương tự như của Flex nhưng được viết bằng AS3 thuần tuý do đó nhỏ và độc lập. Nếu bạn sắp tạo ra các thành phần của riêng mình, bạn nên thử thư viện này.

Chỉnh sửa: tự cắm