
Tìm hiểu ngôn ngữ lập trình trong Adobe Flash - Xây dựng ứng dụng minh họa
3.2. Các thành phần cơ bản trong ActionScript.................................................................... 51
3.2.1. Lớp và đối tượng ...........................................................................................................................51
3.2.2. Packages ........................................................................................................................................53
3.2.3. Hàm và biến...................................................................................................................................53
3.3. Sự kiện và xử lý sự kiện.................................................................................................... 57
3.3.1. Sự kiện ActionScript cơ bản..........................................................................................................57
3.3.2. Đăng ký một phương thức đăng ký sự kiện - Event listener..........................................................58
3.3.3. Hủy đăng ký một phương thức đăng ký sự kiện - Event listener...................................................61
3.3.4. Đối tượng Target ...........................................................................................................................61
3.3.5. Quyền ưu tiên đối với phương thức đăng ký sự kiện - Event Listener ..........................................61
3.4. ActionScript động ............................................................................................................. 62
3.4.1. Biến động.......................................................................................................................................63
3.4.2. Tự động thêm hành vi mới cho một thể hiện.................................................................................63
3.4.3. Tham chiếu động cho biến và phương thức...................................................................................64
3.5. XML và E4X ..................................................................................................................... 65
3.5.1. Dữ liệu phân cấp XML..................................................................................................................65
3.5.2. Truy cập dữ liệu XML...................................................................................................................67
3.5.3. Thao tác dữ liệu XML với câu lệnh for-each-in và for-in..............................................................69
3.5.4. Trích lọc dữ liệu XML...................................................................................................................69
3.5.5. Thay đổi hoặc tạo mới nội dung XML ..........................................................................................71
3.5.6. Thêm thuộc tính hoặc thành phần mới...........................................................................................72
3.5.7. Xóa thành phần và thuộc tính ........................................................................................................73
3.5.8. Nạp dữ liệu XML...........................................................................................................................73
Chương 4. Ứng dụng .......................................................................................... 75
4.1. Giới thiệu ứng dụng .......................................................................................................... 75
4.2. Yêu cầu chức năng ............................................................................................................ 75
4.3. Yêu cầu phi chức năng ..................................................................................................... 76
4.4. Mô hình use case ............................................................................................................... 76
4.5. Mô tả ứng dụng ................................................................................................................. 77
4.5.1. Màn hình đăng nhập......................................................................................................................77
4.5.2. Màn hình đăng ký..........................................................................................................................79
4.5.3. Màn hình quản lý...........................................................................................................................80
4.5.4. Màn hình xem ảnh .........................................................................................................................86
4.5.5. Màn hình tạo slideshow.................................................................................................................90
4.6. Cơ sở dữ liệu...................................................................................................................... 93
4.6.1. Mô hình quan hệ............................................................................................................................93
4.6.2. Thuyết minh mô hình quan hệ và thuộc tính .................................................................................94
4.6.3. Mô tả ràng buộc về khóa ...............................................................................................................95
Chương 5. Tổng kết............................................................................................ 96
Chương 6. Danh mục tài liệu tham khảo.......................................................... 97
Chương 7. Phụ lục.............................................................................................. 98
Phần 1: FLEX ........................................................................................................ 98
Vũ Tấn Hưng 3 Nguyễn Thị Minh Toàn