GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH BẰNG HÌNH ẢNH
CHƯƠNG 8
CÁCH DÙNG CÁC SYMBOL VÀ INSTANCE
TỔNG QUAN VỀ CÁCH DÙNG CÁC SYMBOL VÀ INSTANCE
Một Symbol là một ảnh đồ họa, nút hay một đoạn Movie Clip mà bạn tạo ra và sau đó
dùng lại trong đoạn phim này và các đoạn phim khác. Bất kỳ Symbol nào bạn tạo ra sẽ tự động trở
thành một phần trong thư viện. Một Instance (sự kiện) là một bản sao của Symbol nằm trong vùng
Stage hoặc lồng trong một Symbol khác. Một Instance có thể khác nhau về màu sắc, kích thước và
chức năng so với Symbol của nó. Khi bạn hiệu chỉnh một Symbol, tất cả các Instance của Symbol
này sẽ được cập nhật. Nhưng khi bạn hiệu chỉnh một Instance của một Symbol thì chỉ có Symbol đó
được cập nhật.
Chú ý : Bạn có thể tạo ra các Symbol font trong Flash.
Việc sử dụng các Symbol trong đoạn phim sẽ làm giảm kích thước file. Việc lưu nhiều
Instance của một Symbol đòi hỏi tốn ít khoảng trống hơn việc lưu một vùng mô tả của một
thành phần cho mỗi sự kiện. Chẳng hạn như bạn có thể làm giảm kích thước file của đoạn phim
nếu bạn chuyển đổi các ảnh tónh như ảnh nền Background thành các Symbol mà sau đó bạn sẽ
dùng lại. Ngoài ra việc sử dụng các Symbol có thể làm làm chuyển động nhanh đoạn phim phát
lại vì một Symbol cần được tải xuống trong trình duyệt chỉ một lần. Ngoài ra việc sử dụng các
Symbol có thể cho phép bạn chia sẽ các ảnh và các thành phần khác như đoạn Movie Clips
hoặc âm thanh trong Flash movies. Bạn có thể nhóm các Symbol vào trong một Shared Library
và kết nối đến các mục trong Shared Library từ bất kỳ Flash movies nào mà không cần phải
nhập vào các mục Item vào trong đoạn phim. Để biết thêm về cách dùng các Symbol và
Instance, bạn hãy chọn trên trình đơn Help > Lessons > Symbols để biết thêm chi tiết (bằng
tiếng Anh) hay xem giáo trình thiết kế Web : Phần bài tập -Tự học Macromedia Flash bằng
hình ảnh.
Một Symbol trong thư viện và hai Instance trong vùng Stage
TỦ SÁCH STK - THẾ GIỚI ĐỒ HỌA 165 BIÊN SOẠN : KS PHẠM QUANG HUY
GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH BẰNG HÌNH ẢNH
CHƯƠNG 8
CÁC LOẠI HÀNH VI (BEHAVIOR) CỦA SYMBOL
Mỗi Symbol có một Timeline và Stage duy nhất. Khi bạn tạo ra một Symbol, bạn chọn cho
TẠO RA CÁC SYMBOL
Bạn có thể tạo ra các Symbol từ các đối tượng đã chọn trong vùng Stage hoặc có thể tạo ra
một Symbol rỗng hoặc nhập vào nội dung trong chế độ Symbol-editing. Các Symbol có thể có tất
cả các chức năng mà bạn tạo ra trong Flash bao gồm chức năng chuyển động.
Bằng cách dùng các Symbol chuyển động, bạn có thể tạo ra nhiều đoạn phim chuyển
động trong khi kích thước file rất nhỏ. Bạn phải cân nhắc việc tạo ra các Symbol chuyển động
khi có một Action lập lại hay tuần hoàn liên tục chẳng hạn như con chim bay lên và xuống.
Tạo ra một Symbol mới với đối tượng được chọn:
1. Chọn một hay nhiều đối tượng trong vùng Stage và chọn trên trình đơn Insert >
Convert to Symbol.
2. Trong hộp thoại Symbol Properties, nhập vào tên của Symbol và chọn mục Behavior
cho Symbol đó như : Movie Clip, Button hay Graphic.
3. Chọn xong nhấp OK.
Flash sẽ thêm Symbol vào trong thư viện. Vùng chọn trong vùng Stage trở thành một
Instance của Symbol. Bạn không thể hiệu chỉnh trực tiếp đối tượng trong vùng Stage được nữa
mà
bạn phải mở nó trong chế độ Symbol-editing. Bạn có thể xem mục “Hiệu chỉnh các Symbol” để
biết thêm chi tiết.
Tạo ra một Symbol rỗng mới:
1. Đảm bảo rằng không có đối tượng nào được chọn trong vùng Stage và bạn có thể
thực hiện một trong những thao tác như sau:
Chọn trên trình đơn Insert > New
Symbol.
Nhấp chuột vào nút New Symbol
tại góc trái phía dưới trong cửa sổ
Library.
Chọn lệnh New Symbol trong trình đơn Library Options tại góc phải phía trên
trong cửa sổ Library.
TỦ SÁCH STK - THẾ GIỚI ĐỒ HỌA 167 BIÊN SOẠN : KS PHẠM QUANG HUY
GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH BẰNG HÌNH ẢNH
hoặc nhấn Control (trong Macintosh)
vào bất kỳ frame được chọn và chọn
lệnh Copy Frames có trong trình đơn.
Chọn trình đơn Edit > Copy Frames.
3. Bỏ chọn tất cả các vùng chọn và bảo đảm
rằng không có đối tượng nào trong vùng
Stage được chọn.
Chọn trình đơn Insert > New Symbol.
TỦ SÁCH STK - THẾ GIỚI ĐỒ HỌA 169 BIÊN SOẠN : KS PHẠM QUANG HUY
GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH BẰNG HÌNH ẢNH
CHƯƠNG 8
3. Trong hộp thoại Symbol Properties, chọn mục Behavior là Movie Clip và sau đó
nhấp chuột vào nút OK. Flash tạo ra một biểu tượng mới để hiệu chỉnh trong chế độ
Symbol-editing.
4. Trong thanh thước Timeline, nhấp chuột vào Frame 1 trên Layer 1 và chọn trên
trình đơn Edit > Paste Frames. Điều này sẽ dán các frame bạn vừa sao chép từ
trong Timeline chính sang Timeline của Symbol Movie Clip này. Bất kỳ ảnh chuyển
động, nút hay tương tác trong các frame bạn sao chép bây giờ trở thành một ảnh
chuyển động độc lập nhau (một Symbol Movie Clip) mà bạn có thể sử dụng lại
xuyên suốt đoạn phim.
Nhấp chuột vào Frame 1 tại Layer1
Nhấp phải chuột chọn lệnh Paste Frames hoặc chọn trên trình đơn Edit > Paste Frames
5. Bạn có thể thực hiện một trong những cách sau để thoát khỏi chế độ Symbol-editing:
TỦ SÁCH STK - THẾ GIỚI ĐỒ HỌA 170 BIÊN SOẠN : KS PHẠM QUANG HUY
GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH BẰNG HÌNH ẢNH CHƯƠNG 8
Chọn trình đơn Edit > Edit
Movie.
Nhấp chuột vào nút Scene tại góc
trái phía trên trong cửa sổ tài
liệu.
Kéo Symbol từ trong thư
viện vào trong vùng
Stage
Sau khi tạo ra một Instance của một Symbol, bạn hãy dùng bảng Instance (trong trình
đơn
Windows > Panels > Instance) để xác đònh hiệu ứng màu, gán các hành động, thiết lập các
chế độ
hiển thò đồ họa hoặc thay đổi các hành vi của Instance đó. Hành vi của Instance giống
với hành vi
của Symbol trừ phi bạn xác đònh các thuộc tính khác. Bất kỳ sự thay đổi nào trên
một Instance sẽ
không làm ảnh hưởng đến Symbol. Bạn có thể tham khảo mục “Cách thay đổi màu trong suốt và
Color của một Instance”.
TẠO CÁC NÚT
Thực tế các nút chỉ chiếm 4 frame chuyển động trong một Movie clip. Khi bạn chọn
hành vi cho nút đó của Symbol, Flash sẽ tạo ra trên thanh thước Timeline có 4 frame. Ba frame đầu
tiên hiển thò ba trạng thái có thể có của nút và frame thứ 4 xác đònh vùng kích hoạt của nút đó.
Thanh thước Timeline thật sự không diễn hoạt nút đó, nó chỉ đơn giản phản ứng lại khi đưa chuột
ngang qua và hành động bằng cách nhảy đến frame thích hợp.
TỦ SÁCH STK - THẾ GIỚI ĐỒ HỌA 172 BIÊN SOẠN : KS PHẠM QUANG HUY
GIÁO TRÌNH THIẾT KẾ WEB : PHẦN LÝ THUYẾT - TỰ HỌC MACROMEDIA FLASH BẰNG HÌNH ẢNH
CHƯƠNG 8
Để tạo một nút tương tác trong một
đoạn phim, bạn hãy đặt một Instance của
Symbol vào trong vùng Stage và gán các
hành động cho Instance đó. Các hành động
này phải được gán cho Instance của nút
trong đoạn phim không phải là gán cho
frame trong Timeline của nút đó.
4 frame của một nút trên thanh thước Timeline
3. Trong hộp thoại Symbol Properties, nhập tên cho biểu tượng nút mới và trong mục
Behavior chọn là Button. Flash sẽ chuyển sang chế độ Symbol-editing. Tiêu đề của
thanh thước Timeline thay đổi để hiển thò 4 frame liên tiếp nhau có tên là Up, Over,
Down và Hit. Frame đầu tiên là Up, là một frame trống.
4. Để tạo ra ảnh nút trạng thái Up, bạn hãy dùng công cụ vẽ hay nhập ảnh vào hoặc đưa
một Instance của một Symbol khác vào vùng Stage. Bạn có thể dùng một Symbol là
Graphic hoặc Movie Clip cho một nút nhưng bạn không thể dùng một nút cho một nút.
Bạn có thể dùng một Symbol là Movie Clip nếu bạn muốn nút đó được chuyển động.
5. Nhấp chuột vào frame thứ hai là Over và chọn trên trình đơn Insert > Keyframe.
Trở lại Scene Nút hiệu chỉnh Scene
Flash chèn một keyframe sao chép nội dung của frame Up
6. Thay đổi ảnh trong nút trạng thái Over.
TỦ SÁCH STK - THẾ GIỚI ĐỒ HỌA 174 BIÊN SOẠN : KS PHẠM QUANG HUY