2009-01-08 23 views
18

Tôi chưa bao giờ phát triển flash trước đây nhưng tôi có một dự án mà tôi muốn sử dụng thư viện ActionScript 3 và tôi không chắc mình cần khởi động công cụ nào. Để làm phức tạp hơn nữa, hộp phát triển chính của tôi là một hộp ubuntu. Tôi có cần cài đặt gói nào không? Hoặc bất kỳ .deb của tôi có thể mua?Tôi cần những công cụ nào để phát triển trong ActionScript (trong Linux)

Cảm ơn

Trả lời

11

Hộp Windows hoặc Mac. :-)

chỉ đùa thôi, thực ra bạn có thể sử dụng Flex 3 SDK được đề cập ở trên và biên dịch bằng CLI. Nếu các thư viện AS3 thực sự là thư viện Flex (đôi khi có sự khác biệt giữa những gì làm việc trong Flex, những gì làm việc trong CS3, và những gì làm việc trong cả hai) thì bạn sẽ có thể nhập chúng và sử dụng chúng.

Ngoài ra, tôi chưa bao giờ thử nó, nhưng Flex Builder dựa trên Eclipse và tôi tin rằng có một cách để cấu hình Eclipse để biên dịch với biên dịch Flex mở nếu bạn muốn làm việc trong một IDE đồ họa.

4

Dường như Flex 3 sdk (http://www.adobe.com/products/flex/flexdownloads/index.html) là một nơi tốt để bắt đầu. Bất cứ một đề nghị nào khác?

+0

Đúng - đó là một. Tôi đang phát triển trên osx, nhưng chúng tôi chạy một máy chủ tích hợp liên tục trên Linux và tôi sử dụng "đồng bằng" flex sdk để biên dịch phiên bản đó, hoạt động tốt. –

+0

Tôi chỉ sử dụng VirtualBox. làm việc cho tôi. – Stann

0

Tôi sử dụng Flex SDK, Emacs (Sub editor editor của bạn) và Ant làm công cụ xây dựng của tôi. Tôi viết blog về làm thế nào để thiết lập mọi thứ ở đây:

http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/

Adobe có một phiên bản alpha miễn FlexBuilder cho Linux, tôi nghĩ rằng nó là khá ổn định khi chỉnh sửa file MXML, nhưng nếu bạn thực hiện công việc actionscript nghiêm ngặt, bạn có thể thấy nó hữu ích. bạn có thể nhận được rằng ở đây:

http://labs.adobe.com/technologies/flex/flexbuilder_linux/

+0

flex builder cho Linux đã bị ngừng và sẽ ngừng hoạt động ngày 21 tháng 12 năm 2010. – Stann

+2

Liên kết tới bài viết trên blog của bạn bị hỏng - không thể định vị nó trên trang web của bạn. Bạn có thể cập nhật, tôi muốn được đọc điều đó. – DilbertDave

2

Tôi đã sử dụng Flex Builder Linux thời gian gần đây và có thể khuyên bạn nên nó. Thật đơn giản để bắt đầu và, đối với alpha, ổn định và có tất cả các tính năng bạn có thể muốn.

+2

trình tạo flex cho Linux đã bị ngừng và sẽ ngừng hoạt động vào ngày 21 tháng 12 năm 2010. – Stann

0

Bạn có thể muốn xem qua MTASC http://www.mtasc.org/ Trình biên dịch tập lệnh hành động nguồn mở. Tôi đã có ý định đi vòng quanh để nhìn vào nó nhưng chưa có cơ hội. Nghe những điều tuyệt vời về nó tho. Hy vọng rằng khi tôi đi xung quanh nó và có câu hỏi, bạn sẽ có mặt để trả lời chúng

+0

mtasc chỉ biên dịch as2 theo như tôi biết –

1

Trong khi FlexBuilder là tốt, nó thiếu nhiều tính năng mà Powerflasher bao gồm trong FDT (Flash Developer Tools) cho Eclipse. FlexBuilder thiếu những thứ như Mẫu, định dạng tốt hơn, tự động sửa lỗi cảnh báo và lỗi. Nó chạy trên Eclipse làm cho nó qua nền tảng, nhưng được cảnh báo rằng họ không kiểm tra trong một môi trường Linux (tuy nhiên mọi người đã không có khiếu nại đáng kể).

Xem tất cả các tính năng ở đây: http://solutions.powerflasher.com/index.php?id=136#feature_03

1

Bạn có thể thử haXe. Nó không thực sự là ActionScript nhưng nó rất giống nhau (và bạn cũng có thể biên dịch sang phía máy chủ hoặc javascript): haXe.org

3

Tôi đã có những trải nghiệm rất tốt với mầm. Nó là một wrapper ruby ​​cho Flex SDK cho phép xây dựng với Rake và dễ dàng móc vào các công cụ tích hợp liên tục.

http://www.projectsprouts.com/

2

Project Sprouts có lẽ sẽ là cách nhanh nhất để có được và chạy với ActionScript hoặc phát triển Flex trên bất kỳ hệ điều hành, nhưng đặc biệt là trên Linux.

Bạn sẽ cần phải cài đặt RubyRubyGems, ngoài ra, đó là một vài lệnh thiết bị đầu cuối và bạn cần phải có một ứng dụng xây dựng và hiển thị.

Bạn sẽ có thể xây dựng ActionScript 2, ActionScript 3, AIR hoặc Flex Projects mà không cần bất kỳ cấu hình hệ thống thủ công nào. Bởi vì Sprouts vốn dĩ là một ứng dụng CLI, bạn có thể sử dụng bất kỳ môi trường phát triển mà bạn thích và bắt đầu của bạn được xây dựng với các lệnh đơn giản như:

# Compile and run debug build

rake debug

# Compile and run test harness

rake test

# Compile an optimized build for deployment

rake deploy

# Compile your application as a library

rake swc

# Generate documentation for your application

rake doc

Tất nhiên bạn có thể dễ dàng tạo ra hoặc tùy chỉnh xây dựng các kịch bản bằng cách sử dụng Rake, một ngạc nhiên xây dựng kịch bản đơn giản và linh hoạt.

Giống như Rails, Sprouts cũng đạt tiêu chuẩn với trình tạo mã tự động tạo lớp, trường hợp kiểm tra, bộ thử nghiệm và thậm chí cả các thành phần MXML.

Không giống như nhiều dự án nguồn mở, mầm bao gồm một số dự án khá rộng và detailed documentation.

Hãy cho chúng tôi biết suy nghĩ của bạn.

http://projectsprouts.org

Các vấn đề liên quan