2008-09-30 42 views
10

Theo như các công cụ, tôi biết là Haxe, MTASCswfmill. Bạn có thể cung cấp bất kỳ câu chuyện thành công hay kinh dị nào liên quan đến bất kỳ câu chuyện nào trong số họ không? Có người nào khác mà tôi nên điều tra không?Các công cụ mã nguồn mở tốt nhất để phát triển các ứng dụng Flash là gì? Những nơi tốt nhất để bắt đầu học là gì?

Đối với học tập, các Adobe Developer Connection dường như chứa tài liệu tham khảo phong nha, nhưng các hướng dẫn tất cả giả định rằng người đọc đang sử dụng sản phẩm "Adobe Flash". Có bất kỳ hướng dẫn nào được nhắm mục tiêu tại người dùng Nguồn mở không?

Ưu điểm của Flash 9/ActionScript 3 so với Flash 8/ActionScript 2 là gì? Tôi có đúng khi nghĩ rằng Flash 8 vẫn được triển khai rộng rãi hơn Flash 9 và được hỗ trợ tốt hơn bởi các trình phát flash nguồn mở?

Trả lời

1

Nếu bạn đang đi để được nhắm mục tiêu các thiết bị di động (hoặc Wii) có thể bạn sẽ muốn dính vào flash 7.

Adobe vẫn không có Flash 9 SDK có sẵn cho các nền tảng (nhúng/di động). SDK mới nhất là FlashLite 3 hỗ trợ Flash 8.

Bất kỳ công trình nào được xây dựng trước hoặc xung quanh tháng 10 '07 nhiều khả năng vẫn sẽ sử dụng Flash 7 SDK.

Tất nhiên, nếu bạn chỉ phát triển cho Mac/Win/Linux thì không ai trong số đó thực sự quan trọng.

Tôi luôn cho rằng nếu bạn không cần bất kỳ tính năng mới hoặc sửa lỗi nào thì tốt nhất là nên gắn bó với các phiên bản hơi cũ hơn nhưng tương thích hơn.Điều đó áp dụng cho khá nhiều sự phát triển.

4

Tool-khôn ngoan, FlashDevelop là thực sự tốt (và miễn phí). Trên thực tế, toàn bộ trang web osflash.org rất ấn tượng và kỹ lưỡng.

+1

Thật đáng tiếc khi FlashDevelop không khả dụng cho OSX ... – defmeta

1

Một công cụ cũ khác: Ming. Có vẻ như nó vẫn còn sống.

Triển khai Flash 7/8/9: xem Thống kê Adobe: Adobe Flash Player Version Penetration. Tuy nhiên, chúng tôi cũng không chắc chắn về ý nghĩa của Flash applets nhắm mục tiêu Flash 7 (có nghĩa là người đọc sinh ra từ 7 đến 9) trong khi những người nhắm mục tiêu Flash 9 có 97.7% thâm nhập, vẫn là một con số cao.

Tôi có nên thử và bắt đầu viết mã cho Flash, tôi nghĩ tôi sẽ trực tiếp đến AS 3 (hỗ trợ OO tốt hơn, hiệu suất tốt hơn).

PS .: Tôi thấy bạn đề cập đến người chơi nguồn mở. Tôi không có ý tưởng về sự thâm nhập của họ, nhưng tôi sợ nó rất thấp.

1

"Tôi thích hợp trong suy nghĩ rằng Flash 8 vẫn còn triển khai rộng rãi hơn Flash 9, và được hỗ trợ tốt hơn bởi chơi flash mã nguồn mở?"

Không có nhiều điểm đáng lo ngại về mã nguồn mở người chơi vì rất ít người sử dụng chúng. Không có trình phát mã nguồn mở nào mà tôi biết về hỗ trợ Flash 8 - tất cả đều là phiên bản 6/7 mà tôi nghĩ. Có các trình phát Flash 9 chính thức cho Windows/Mac/Linux và nhiều thiết bị khác hỗ trợ các phiên bản cũ hơn hoặc FlashLite. Wii và PS3 ví dụ hỗ trợ Flash player 7.

0

Từ quan điểm phát triển - Tôi sẽ tránh actioncript 2 như bệnh dịch hạch (trừ khi đó là một phần yêu cầu của bạn tất nhiên ... nghĩa là khách hàng của bạn đang yêu cầu bệnh dịch hạch).

Nó cũ, không được phát triển tích cực (tức là Adobe không nỗ lực nhiều hơn vào mã ASC2), và hầu hết mọi thứ bạn học (như tại sao bạn phải dùng địa chỉ .createMovieClip() để khởi tạo một đối tượng) là những thứ sẽ không chuyển sang phát triển AS3 của bạn.

+0

.create * Empty * MovieClip(). Chỉ cần nói. : D – fenomas

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