Chương trình ActionScript được tạo bởi nhiều lớp. Mỗi lớp được đặt tên, có đặc
trưng và một vai trị trong chương trình lớn. Để bắt đầu một chương trình, Flash tự
động tạo một lớp chính - main class cho chương trình.
3.2.2. Packages
Package là một nhóm các lớp. Mỗi package phân định một vùng độc lập của chương trình.
Tên của package phải bắt đầu bằng ký tự viết thường. Trong khi tên lớp thường bắt
đầu bằng ký tự viết hoa. Điều này giúp chúng ta dễ dàng phân biệt tên lớp và tên
package.
Tên của package sẽ được tự động gán cho 1 phần trong tên lớp thuộc package đó.
Ví dụ như lớp Player thuộc package game sẽ có tên là game.Player
Định nghĩa một package:
package packageName{ ...}
Một package muốn sử dụng những lớp public của package khác thì phải import.
Import packageName.*
3.2.3. Hàm và biến
Để định nghĩa một hàm ta dùng function Để định nghĩa một biến ta dùng var
Ví dụ :
package vuonThu {
public class VuonThuAo {
public function VuonThuAo ( ) { var thu = new ThuAo;
} } }
3.2.3.1. Biến
Biến có thể được khai báo là public, internal, protected hoặc private.
Thuộc tính Truy xuất biến trong
Public Internal Protected Private
Lớp chứa định nghĩa biến Cho phép Cho phép Cho phép Cho phép Lớp kế thừa của lớp chứa
định nghĩa biến
Cho phép Cho phép Cho phép Không cho phép
Khác lớp nhưng cùng một package
Cho phép Cho phép Không cho phép
Không cho phép
Không thuộc cùng một package
Cho phép Không cho phép
Không cho phép
Không cho phép