3. DocumentClass
• Document Class là nơi để hệ thống khởi
chạy chương trình, những mã lệnh đầu
tiên được đọc khi khởi chạy chương trình
nằm trong Document Class (cụ thể là
constructor của nó).
5. DocumentClass
• Lợi thế :
– Kết quả tương đương với việc viết mã lệnh
trên time line nhưng dễ quản lý và kiểm soát.
– Tránh được tình trạng gọi lại khi flash quay
trở lại khung hình chứa mã lệnh (bởi khi flash
chạy đến khung hình nào thì toàn bộ mã lệnh
trong khung hình đó sẽ bị gọi và điều này dễ
dẫn đến hậu quả ngoài dự đoán).
6. Tạo một class bằng Flash Professional
Tạo một class mới
7. Tạo Class
• Đặt tên Class
Click ok sau khi chọn được tên phù hợp (tên ví dụ là Main)
8. Tạo Class
• Mọi mã lệnh nằm trong phần “constructor code” sẽ được gọi ngay
khi khởi chạy chương trình (nhấn tổ hợp ctrl+enter)
• Lưu ý thêm dòng extends MovieClip (bắt buộc) đằng sau public
class Main
10. Tạo Class
• Trong constructor code viết dòng lệnh
trace một dòng chữ bất kỳ (như “hello
world”) và save lại vào một thư mục bất
kỳ.
• Tạo mới một file .fla và save vào cùng thư
mục với file Main.as vừa tạo
11. Tạo Class
• Trong file .fla vừa tạo lựa chọn
• Class trong property panel
• Ctrl+Enter để thấy kết quả
13. Flash Develop là gì
• Flash develop là một công cụ hỗ trợ lập
trình miễn phí và có mã nguồn mở
• Phiên bản mới nhất hiện tại là 4.0.1
(khuyên dùng)
• Ưu điểm:
1. Miễn phí
2. Mã nguồn mở
3. Hỗ trợ tối ưu cho code ActionScript
14. Lợi ích của việc sử dụng FlashDevelop
1. Hỗ trợ tối ưu trong viết code ActionScript
2. Giao diện sử dụng khá đẹp và dễ quản lý
20. FlashDevelop có hỗ trợ nhiều loại project đáp ứng nhiều yêu cầu, tuy nhiên
trong chương trình học chúng ta sẽ chỉ chọn 2 loại project chính, lưu ý là
chọn chúng trong nhóm ActionScript 3
1. Flash IDE Project
2. Actionscript 3.0 Project
21. Flash IDE project AS3 project
Yêu cầu cài đặt cả FlashDevelop và
Flash Professional
Chỉ cần FlashDevelop
Sử dụng Flash Professional để compile Sử dụng bộ flexSDK để compile
Các đặc điểm chính của Flash IDE project và AS3 project
23. Tại cửa sổ Project panel (panel giúp
quản lý các file và dữ liệu bên trong
Project
Click chuột phải tại một nơi bất kỳ
trong khoảng trắng, chọn Add để
thêm file mới (ở đây ta chọn New
Class để tạo một lớp mới)
25. Màn hình Class FirstClass
Chúng ta viết một dòng trace đơn giản để kiểm tra
26. Vậy làm thế nào để có thể giao tiếp với Flash Professional
Tạo một file .fla và save ngay tại thư mục tạo project (nếu chẳng may các
bạn quên địa chỉ thư mục thì
1. Click chuột phải vào một ô trắng bất kỳ bên project panel
2. Chọn Explore
27. 2. Tạo mới một thư mục .fla và đặt tên bất kỳ (hello world) chẳng hạn
3. Save lại và quay về Flash develop bạn sẽ file mình vừa tạo
Bên trong file HelloWorld.fla bạn điền vào
ô input document class trong property
panel tên file .as (ở đây là TheFirstClass)
Ok hãy ctrl enter !!! Nếu dòng trace hiện ra thì
tức là Flash Develop đã kết nối thành công