2010-08-27 73 views
7

Có tùy chọn nào để biên dịch các dự án Flex/Flash thành Javascript/JQuery không? Tôi có vẻ nhớ tính năng này có thể là một phần của công cụ phát triển mới nhất của Adobe?Cross-biên dịch Flex/Flash sang Javascript

Trả lời

1

Adobe hiện đang làm việc trên Falcon (JS). sẽ crosscompile Flex dự án để JS.

http://blogs.adobe.com/bparadie/2011/11/19/what-is-falconjs/

+1

Adobe sẽ đóng góp FalconJS, nhưng nó không phải là sản phẩm được phát hành. Adobe đã có một nhà phát triển làm việc trên FalconJS, giống như một bằng chứng về khái niệm. Trình biên dịch Falcon đã được đóng góp cho dự án Apache Flex, và FalconJS nên được đóng góp cho đến cuối năm. Nếu có đủ sự quan tâm trong cộng đồng Flex, chứng minh-khái niệm có thể được biến thành một cái gì đó hữu ích. –

0

OpenLaszlo là một nền tảng phát triển mã nguồn mở có thể biên dịch các ứng dụng vào hoặc là một Flash SWF hoặc HTML5/DHTML (ví dụ: HTML + JavaScrtipt). Cú pháp của ngôn ngữ bao gồm XML trộn với ActionScript/JavaScript:

http://www.openlaszlo.org/

Lưu ý:

ActionScript và JavaScript đều triển khai của ngôn ngữ ECMAScript (http://en.wikipedia.org/wiki/ECMAScript) và do đó gần như giống hệt nhau. Bất cứ ai quen thuộc với lập trình trong ActionScript hoặc JavaScript sẽ cảm thấy như ở nhà với kịch bản OpenLaszlo.

1

Adobe đã đóng góp chứng chỉ FalconJS hoặc mã nguồn mẫu thử nghiệm cho Apache Flex. Đây không phải là một sản phẩm hoàn chỉnh, nhưng một số ứng dụng đơn giản có thể được biên dịch chéo sang JavaScript. Các mã nguồn có thể được kiểm tra ở đây:

https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk/compiler.js/

FalconJS phụ thuộc vào trình biên dịch Falcon, đã được đóng góp vào dự án Apache Flex là tốt, đây là trang wiki với các hướng dẫn build cho Falcon:

https://cwiki.apache.org/FLEX/falcon-overview.html