Cú pháp:
do {lệnh;}
while (biểu.thức.điều.kiện);
Giải thích: Khác với câu lệnh while, khi sử dụng lệnh do...while thì lệnh sẽ đƣợc thực thi trƣớc, sau đó kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện còn đúng thì lệnh sẽ tiếp tục đƣợc thực hiện, cũng có nghĩa là lệnh bên trong do...while đƣợc thực hiện ít nhất một lần.
1.2.4 Hàm
ActionScript là ngôn ngữ kịch bản nên vẫn hỗ trợ việc khai báo hàm ngoài lớp. Hàm là một nhóm các câu lệnh đƣợc xác định bằng một tên gọi và ngƣời ta gọi đó là tên hàm. Việc sử dụng hàm sẽ giúp giảm tải số lƣợng lệnh nếu các lệnh đó cần đƣợc viết lại nhiều lần. Nếu ta quy định các lệnh này dƣới một tên gọi thì chỉ cần gọi lại tên gọi hàm này khi muốn thực thi nhóm câu lệnh đó. Ngoài ra, hàm còn có cơ chế truyền tham số, giúp cho chƣơng trình trở nên gọn gàng hơn. Có thể hiểu hàm trong ActionScript giống với các hàm toán học.
Cú pháp khai báo hàm:
function tên.hàm (ds.tham.số):kiểu.dữ.liệu.trả.về {thân.hàm;}
Các bƣớc xây dựng hàm:
- Bƣớc 1: Xác định tên hàm. Tên hàm do ngƣời lập trình quy định, nó có thể có tên bất kỳ nhƣng bắt buộc phải tuân theo quy tắc định danh: không đƣợc bắt đầu bằng số, không đƣợc chứa kí tự đặc biệt và ký tự trắng, không đƣợc trùng với từ khoá.
- Bƣớc 2: Xác định các tham số của hàm. - Bƣớc 3: Xác định kiểu dữ liệu mà hàm trả về. - Bƣớc 4: Viết nội dung hàm.
1.2.5 Vùng chức năng Code Snippets
Code Snippets là một trong những tính năng mới của phiên bản Flash CS5.5,
nó đƣợc tích hợp để cho ngƣời sử dụng dễ dàng thêm các tƣơng tác với những đoạn mã ActionScript, với những trang bị sẵn này ngƣời dùng có thể hoàn toàn nhanh hơn trong việc viết các câu lệnh, dành nhiều thời gian hơn cho việc sáng tạo. Và chỉ cần tiêu tốn một ít thời gian tìm hiểu về Code Snippets ngƣời dùng có thể tạo nên một ứng dụng mà không cần học sâu về ngôn ngữ lập trình ActionScript.
Code Snippets bao gồm các chức năng phổ biến đƣợc chia theo từng nhóm nhƣ sau: