GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH 5.0 BẰNG HÌNH ẢNH CHƯƠNG 11
Chọn
Showmenu
[True/False] để điều khiển các mục Item trong trình đơn xổ xuống.
Trong hộp ký tự Arguments, nhập vào
True
để hiển thò đầy đủ các mục trong trình
đơn khi nhấp phải chuột hoặc chọn
False
để dấu thanh trình đơn.
Ngoài ra bạn có thể nhập vào các tùy chọn trong hộp ký tự Commands hoặc Arguments
hoặc nhập vào các hộp này những biểu thức. Bạn có thể xem mục ActionScript Help để biết
thêm chi tiết.
LOAD VÀ UNLOAD CÁC ĐOẠN PHIM BỔ SUNG
Để diễn hoạt các đoạn phim mà không cần phải đóng Flash Player lại hoặc chuyển sang
các đoạn phim khác mà không cần nạp về (Load) tài liệu HTML khác, bạn hãy sử dụng action
Load Movie. Action Unload Movie sẽ loại bỏ một đoạn phim trước đó được nạp về bằng action
Load Movie.
Dưới đây là một vài mẫu dùng action Load Movie:
TỦ SÁCH STK – THẾ GIỚI ĐỒ HỌA BIÊN SOẠN : KS PHẠM QUANG HUY
265
♦
♦
♦
Xem một chuỗi các bảng quảng cáo là file SWF bằng cách đặt action Load Movie tại
cuối mỗi file SWF để nạp về đoạn phim tiếp theo.
Phát triển các giao diện phụ cho phép người dùng chọn trong số nhiều file SWF khác
nhau.
Xây dựng một giao diện đònh hướng với các điều khiển Navigation trong Level 0 nạp
Level 0 thiết lập tỉ lệ frame, màu Background và kích thước frame của tất cả các
đoạn phim được nhập vào khác. Sau đó các đoạn phim có thể được chồng lên các
cấp độ bên trên đoạn phim trong Level 0.
7. Nếu bạn chọn mục Location là Target, bạn phải xác đònh một đoạn Movie Clip sẽ
được đoạn phim nạp về thay thế.
Đoạn phim nạp vào thừa hưởng các thuộc tính như vò trí, hướng xoay và thay đổi tỉ lệ
của đoạn Movie Clip được nhắm đến (đích). Điểm khai báo (Registration Point) của
đoạn phim nạp vào xuất hiện tại góc trái trên của đoạn phim Movie Clip đích.
8. Mục Variable, chọn một Method để gởi các biến cho đoạn phim được nạp vào vò trí
được liệt kê trong hộp ký tự URL:
Chọn mục
Send Using Get
gắn thêm vào một số biến nhỏ cho đến kết thúc
URL. Ví dụ, bạn dùng tùy chọn này để gởi các biến giá trò trong một đoạn
Flash Movie đến một server-side script
Chọn
Send Using Post
đưa các biến số tách biệt từ URL như các chuỗi dài
trong một tiêu đề độc lập. Điều này cho phép bạn đưa vào nhiều biến số và
gởi thông tin nhận được từ một dạng Form đến một mã script CGI trong
Server. Ví dụ, bạn có thể gởi các biến đến một CGI script tạo ra một file SWF
khi xuất ra là CGI.
Chọn mục
Don't Send
không đưa vào bất kỳ biến số nào.
TỦ SÁCH STK – THẾ GIỚI ĐỒ HỌA BIÊN SOẠN : KS PHẠM QUANG HUY
266
GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH 5.0 BẰNG HÌNH ẢNH CHƯƠNG 11
268
Để kiểm tra Load Movie hay Unload Movie action:
1. Nếu bạn đang kiểm tra một action Load Movie, bạn phải bảo đảm rằng đường dẫn
và thư mục của đoạn phim nhập vào được xác đònh. Nếu đường dẫn mang đòa chỉ
URL tuyệt đối, việc kích hoạt vùng kết nối mạng sẽ được thực hiện.
2. Chọn trình đơn
Control > Test Movie
.
Chú ý
:
Action Load Movie và Unload Movie không hoạt động trong chế độ hiệu chỉnh Editing
Mode.
ĐIỀU KHIỂN CÁC ĐOẠN MOVIE CLIP VÀ CÁC ĐOẠN PHIM KHÁC
Bạn có thể điều khiển một đoạn Movie Clip hoặc đoạn phim được nạp với action Load
Movie bằng targeting Movie Clip.
Bạn có thể gán các action cho frame, Button hoặc đoạn Movie Clip sẽ điều khiển đoạn
phim Movie Clip (gọi là bộ điều khiển Controller) và sau đó áp đặt đoạn phim hay đoạn Movie
Clip nhận action gọi là Target Movie Clip (đoạn Movie Clip đích). Để điều khiển một đoạn
Movie Clip hoặc đoạn phim, bạn có thể dùng các action cơ bản là Tell Target. Lần lượt bạn có
thể dùng Action With để thực hiện nhiều Action cùng một mục tiêu (Target) mà không phải có
đòa chỉ của Targeted Movie Clip trong mỗi Action.
Điều khiển một đoạn Movie Clip hoặc đoạn phim, bộ điều khiển Controller đòi hỏi các bước
sau:
• Một Target (trong thanh thước Timeline) mà trong đó Action sẽ xảy ra phải được xác
đònh trước đó. Bạn có thể dùng hộp thoại Insert Target Path để nhắm vào một đoạn
Movie Clip.
• Đoạn Movie Clip được nhắm đến phải có một tên Instance—một tên duy nhất đưa
vào một Instance là Movie Clip mà cho phép bạn nhắm vào nó trong mã script. Để
đặt tên cho một Instance là Movie Clip, dùng bảng Instance (trên trình đơn
trong mục Notation được sử dụng mặc đònh (tương tự như ngôn ngữ
lập trình JavaScript). Notation chọn là
Slash
, có tác dụng tương tự như mục Notation
trong Flash 4, người dùng các dấu vạch xiên đònh giới đường dẫn đích của đoạn Movie
Clip.
6. Trong mục Mode, chọn chế độ hiển thò phân cấp của các Instance trong đoạn Movie
Clip:
• Chế độ
Relative
(mặc đònh) chỉ hiển thò các Instance của đoạn Movie Clip tồn tại
trong frame hiện hành của Timeline hiện hành và các Instance con của nó. Tiền tố
this đề cập đến Timeline hiện hành.
• Mỗi frame của từng Scene. Chế độ này luôn bắt đầu bằng dấu vạch xiên hay tiền tố
_root (hoặc _level cho biết cấp độ đoạn phim được nạp) đến đường dẫn đích chèn
vào.
TỦ SÁCH STK – THẾ GIỚI ĐỒ HỌA BIÊN SOẠN : KS PHẠM QUANG HUY
269