7.1. Giới thiệu về PaperVision3D và Adobe Flex Builder
PaperVision3D là một thư viện mã nguồn mở dành cho ActionScript 3 để làm việc với c|c đối tượng đồ họa 3D: xây dựng đối tượng 3D, tô màu, tạo hoạt hình... Đ}y là một lớp thư viện mạnh mẽ được xây dựng trên ActionScript.
PaperVision3D được phát triển đầu tiên bởi Carlos Ulloa. Nhưng ng{y n{y, nó đ~ được một đội ngũ lập trình viên quốc tế phát triển dựa trên dự án mở cùng tên PaperVision3D. Thư viện n{y được cung cấp tại địa chỉ website http://www.papervision3d.org.
PaperVision3D được sử dụng kết hợp với các trình soạn thảo ActionScript như: Adobe Flex Builder, Adobe Flash Professional, FDT hoặc FlashDevelop. Trong giáo trình này, chúng tôi sẽ trình bày trên trình soạn thảo Adobe Flex Buider. Adobe Flex Buider là là một trình sáng tác RIA (Rich Internet Application) và soạn thảo ActionScript chuyên nghiệp.
Nó được xây dựng trên trình soạn thảo Eclipse – một dự án mã nguồn mở cho một trình IDE (Integrated Development Enviroment – môi trường phát triển tích hợp) chuyên nghiệp, tiêu tốn hàng triệu đôla của IBM. Về mặt sáng tác RIA, Adobe Flex Builder cung cấp các công cụ để làm việc với hầu hết các ngôn ngữ lập trình web: php, jsp, asp.net…, cung cấp công cụ để kết nối cơ sở dữ liệu, cung cấp các thành phần để hiển thị giao diện trên các trang web với tương t|c như c|c trình ứng dụng trên Desktop… Về mặt soạn thảo ActionScript, Adobe Flex Builder tỏ ra vượt trội so với các trình soạn thảo khác kể cả Adobe Flash Professional: chế độ soạn thảo chuyên nghiệp – bắt lỗi, sửa lỗi, biên dịch… Nếu bạn đ~ có kinh nghiệm sử dụng Eclipse IDE thì không khó khăn gì khi l{m quen với Adobe Flex Buider.