2010-11-13 44 views
8

Adobe Flash Player là một trình duyệt plug-in cung cấp lợi thế cho người sử dụng và sáng tạo nội dung trong trình duyệt , bao gồm khả năng cung cấp RIA trong trình duyệt. Adobe AIR kết hợp các công nghệ ban đầu là được phát triển trong Flash Player và cho phép các ứng dụng Internet phong phú trên máy tính để bàn . Adobe AIR và Flash Player cung cấp triển khai bổ sung các phương pháp cho RIA.Adobe Air vs Flash Player 10.1 Runtime

như trong here Dưới đây là một vài câu hỏi khái niệm:

  • Kể từ khi cả hai runtimes tiêu thụ .swf tác phẩm, sự khác biệt là gì?
  • Sản phẩm cuối cùng của ứng dụng AIR-a .swf/.air được biên dịch là gì?
  • Nếu AIR chỉ là một cơ chế triển khai , tại sao nó được gọi là thời gian chạy là ?
  • Ứng dụng Adobe AIR có cho phép các trạng thái và chuyển tiếp như ứng dụng mxml không? -Cả hai có thể được tác giả sử dụng Flash Builder

Trả lời

14
  • Adobe AIR chạy trên công nghệ tương tự như Flash (ví dụ AIR ứng dụng của bạn sẽ chạy trong Flash player.) Sự khác biệt là các thư viện bổ sung có sẵn trong AIR để cho phép bạn dễ dàng tạo các ứng dụng Internet phong phú hơn, trái với chính Flash được nhắm mục tiêu vào việc tạo hoạt ảnh và trò chơi.

  • Các sản phẩm cuối cùng của một ứng dụng AIR biên soạn hoặc là một tập tin .air hoặc .exe/file dmg đóng gói nguyên bản (nếu nhắm vào các máy tính để bàn trong AIR 2+)

    File .air chỉ là tệp zip chứa tệp .swf và các thư mục có liên quan từ dự án của bạn (chẳng hạn như nội dung chưa được nhúng).

    Tệp .exe là giống nhau ngoại trừ nó cũng chứa mã để tải xuống và cài đặt Adobe AIR Runtime nếu người dùng không có nó được cài đặt trên hệ thống của họ. Điều này có thể rất hữu ích nếu bạn muốn ứng dụng của mình chỉ chạy trên máy tính để bàn vì nó có nghĩa là người dùng sẽ không nhận được thông báo 'mở tệp này bằng ..' khi họ chạy ứng dụng mà không có thời gian chạy được cài đặt.

  • Thời gian chạy Adobe AIR là điều cho phép hệ điều hành của bạn diễn giải các tệp .air và cài đặt/chạy chúng trên hệ thống. Nó chứa các thư viện AIR có liên quan không có trong Flash.

  • Adobe AIR khi kết hợp với Flex (ứng dụng mxml) cho phép các trạng thái và chuyển tiếp. Hoa Kỳ và quá trình chuyển đổi là một tính năng của Flex, vì vậy bạn sẽ cần phải sử dụng Flex SDK trong dự án của bạn để sử dụng chúng.

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