Flash CS4: Phương pháp Motion Tween

  • Thread starter Thread starter Butchi
  • Ngày gửi Ngày gửi

Butchi

VPP Sơn Ca
Xu
92
FLASH CS4: PHƯƠNG PHÁP MOTION TWEEN

Trong bài này bạn sẽ thực hành tạo ảnh động (animation) theo phương pháp motion tween kết hợp với mask layer để cho dòng chữ TUỔI TRẺ ONLINE xuất hiện dần theo từng ký tự. Các bước thực hành như sau:

1. Chuyển về vùng làm việc mặc định


Bạn bấm chọn vùng Essentials để chọn lại vùng làm việc mặc định của Flash, tiếp đến bấm chọn Reset Essentials để khôi phục vùng làm việc mặc định này và bắt đầu vào bài thực hành 2. (Xem bài thực hành 1 về vùng làm việc)

2. Tạo mới một flash document. (Xem bài thực hành 1 về tạo một flash document)

3. Lưu một flash document. (Xem bài thực hành 1 về lưu một flash document)
Chọn folder FLASH CS4 ONLINE, sau đó lưu file này lại với tên 002_motion_mask.fla

4. Sử dụng Text Tool để viết một đoạn text.

4.1. Bấm chọn vào Text Tool trên thanh công cụ bên phải:

ImageView.aspx


4.2. Nhấp chuột vào chỗ 12.0pt trên Property Inspector:

ImageView.aspx


4.3. Đổi số 12 thành 50 rồi nhấn phím ENTER để chấp nhận giá trị mới:

ImageView.aspx
ImageView.aspx


4.4. Bấm chuột vào Stage và gõ vào dòng chữ TUỔI TRẺ ONLINE:

ImageView.aspx


4.5. Bấm phí ESCAPE để thoát khỏi khung text, lúc này cả đoạn text đã được chọn và có một khung hình chữ nhật bao quanh:

ImageView.aspx


4.6. Để canh giữa đoạn text này trên Stage, trước hết chọn Edit>Cut từ menu:

ImageView.aspx


Kế đến chọn Edit>Paste in Center từ menu:

ImageView.aspx


Bạn thu được dòng chữ được canh giữa Stage như sau:

ImageView.aspx


5. Thêm một layer vào Timeline.

5.1 Bấm chuột vào nút New Layer để thêm một layer vào Timeline:

ImageView.aspx


5.2 Bấm đúp vào Layer 2 và đổi tên thành mask:

ImageView.aspx


6.Chọn Rectangle Tool để vẽ hình chữ nhật.

6.1 Bấm chọn Rectangle Tool từ thanh công cụ:

ImageView.aspx


Chuột sẽ đổi hình dáng từ mũi tên sang chữ thập + .
6.2 Kéo chuột từ góc trên bên trái sang góc dưới bên phải để bao phủ chữ TUỔI TRẺ ONLINE:

ImageView.aspx


Bạn thu được một hình chữ nhật màu xanh bao phủ chữ TUỔI TRẺ ONLINE:

ImageView.aspx


7. Sử dụng Selection Tool để chọn hình chữ nhật và tạo motion tween.

7.1 Bấm chọn Selection Tool trên thanh công cụ bên phải:

ImageView.aspx


7.2 Bấm chọn hình chữ nhật. Khi đã được chọn, hình chữ nhật chuyển sang dạng hạt li ti, đồng thời phía dưới chuột xuất hiện mũi tên bốn chiều:

ImageView.aspx


7.3 Bấm phím phải chuột cho xuất hiện menu ngữ cảnh và chọn Create Motion Tween:

ImageView.aspx


7.4 Do hình chữ nhật vừa tạo ra không phải là một symbol nên flash thông báo cần phải chuyển nó sang symbol để tạo tween (xem thêm phần tìm hiểu về symbol ở cuối bài). Bạn bấm OK để đồng ý:

ImageView.aspx


Sau khi bấm chọn OK, bạn thấy một số thay đổi như sau:
1. Hình chữ nhật không còn những hạt li ti nữa vì đã được chuyển thành symbol.
2. Trên Property Inspector xuất hiện biểu tượng symbol (hình bánh xe) là Movie Clip với dòng chữ Instance of: Symbol 1. (xem thêm phần tìm hiểu về symbol ở cuối bài)
3. Trong khu vực frame của Timeline, Flash đã tự động bổ sung số frame thành 24 frame (mặc định cho motion tween hoàn thành trong một giây - theo mặc định Flash CS4 thiết lập tốc độ 24 fps). Đồng thời Playhead được di chuyển đến frame số 24. Bên cạnh đó bạn còn thấy các frame từ 1 đến 24 đã được đổi sang màu xanh nhạt đặc trưng của motion tween của Flash CS4.

ImageView.aspx


7.5 Bấm F6 để chèn keyframe vào vị trí frame 24 (Xem bài thực hành 1- cách chèn keyframe), tại frame này xuất hiện một hình thoi màu đen. Đây là đặc trưng của motion tween mới của Flash CS4.

ImageView.aspx


7.6 Đưa chuột đến keyframe 1 của motion tween và bấm chọn keyframe 1 khi nhìn thấy phía dưới chuột xuất hiện một khung chữ nhật mờ, playhead sẽ chuyển đến keyframe 1

ImageView.aspx


7.7. Đưa chuột vào mép phải của hình chữ nhật, bấm và di chuyển hình chữ nhật sang trái, giữ phím Shift để hình chữ nhật di chuyển theo chiều ngang.

ImageView.aspx


Khi nhả chuột ra, bạn thu được sự thay đổi như hình vẽ.

ImageView.aspx


Trên hình bạn thấy một đường thẳng có các chấm dọc theo đường thể hiện vị trí của các frame, đây là điểm đặc trưng của motion tween cho đối tượng của Flash CS4, hoàn toàn khác với motion tween của các phiên bản Flash trước đây (Flash CS4 gọi motion tween theo cách cũ là Classic motion tween)

7.8 Motion tween kéo dài 24 frame, trong khi đoạn text chỉ kéo dài 1 frame, bạn bổ sung frame cho layer chứa đoạn text bằng cách bấm chuột vào frame số 24 của layer chứa đoạn text.
Để chèn thêm frame vào Timeline bạn chọn Insert > Timeline > Frame từ menu (hoặc bấm phím tắt F5):

ImageView.aspx


Kết quả thu được như sau:

ImageView.aspx


7.9. Bấm phím phải chuột vào layer mask để xuất hiện menu ngữ cảnh và chọn Mask. Biểu tượng của các layer sẽ biến đổi như phần bên phải của hình dưới đây đồng thời cả hai layer này bị khóa lại.

ImageView.aspx


Lúc này trên Stage dòng chữ TUỔI TRẺ ONLINE bị hình chữ nhật che khuất đã xuất hiện đầy đủ. (Xem thêm phần Tìm hiểu về Mask layer ở cuối bài)

8. Xem thử animation lúc đang biên soạn


Để xem thử kết quả lúc đang biên soạn, bạn nhấn phím ENTER. Chữ TUỔI TRẺ ONLINE với từng ký tự xuất hiện nhanh qua màn hình.

9. Xuất file thành flash movie

Để xuất file thành flash movie, bạn chọn Control > Test Movie từ menu:

ImageView.aspx


Flash sẽ xuất thành file 002_motion_mask.swf:

ImageView.aspx


Tuy nhiên, file flash movie lặp lại liên tục gây cảm giác không thoải mái khi xem. Bạn bổ sung số frame để khi Flash tạo được dòng chữ TUỔI TRẺ ONLINE hoàn chỉnh thì sẽ dừng lại 2 giây.
Đóng file flash movie lại bằng cách bấm vào dấu X .

Tốc độ của bài đang thiết lập là 24 fps, để dừng lại 2 giây bạn bổ sung 48 frame. Số frame hiện có là 24, bạn chọn frame số 72 trên Timeline.

ImageView.aspx


Để chèn thêm frame vào Timeline, bạn chọn Insert > Timeline > Frame từ menu (hoặc bấm phím tắt F5).


Thực hiện tương tự cho layer còn lại, kết quả thu được như sau:

ImageView.aspx


Chọn Control > Test Movie từ menu (hoặc phím tắt Ctrl+Enter) để xem kết quả.

ImageView.aspx


Lần này Flash sẽ dừng lại 2 giây để người xem có thời gian thưởng thức tác phẩm của bạn.
GV TRƯƠNG VĂN NĂNG
Công ty TNHH Khải Thiên (KTC Co., Ltd)

---------------------------------------------------------------------------------------​
Phần lý thuyết bổ sung cho bài thực hành​

Tìm hiểu về symbol
Symbol được xem như một dạng dữ liệu đóng gói trong Flash. Dữ liệu này có thể là một nét vẽ, một đường thẳng, một hình chữ nhật, một bức ảnh v.v.
Khi một symbol được tạo ra, bản gốc của nó được cất giữ ở thư viện (Library). Bản sao của symbol mà bạn nhìn thấy trên Stage gọi là một Instance của symbol (hay bản copy). Bạn có thể phóng to, thu nhỏ, làm méo, đổi màu, v.v. một bản sao của symbol trên Stage mà không làm ảnh hưởng đến nội dung của bản gốc trong thư viện. Muốn thay đổi nội dung của bản gốc, bạn phải sửa từ bản gốc ở thư viện.
Bạn có thể tạo được ba loại symbol: Movie Clip, GraphicButton. Đặc điểm của các symbol là chúng có Timeline riêng hay còn gọi là Timeline của symbol (Symbol Timeline). Còn timeline của bản thân Flash document gọi là timeline chính (Main Timeline) .
Một số cách để tạo symbol:
1. Chọn một đối tượng rồi chuyển nó sang symbol (sẽ có bài thực hành riêng)
2. Tạo mới một symbol với timeline rỗng (chưa có nội dung) rồi bắt đầu bổ sung nội dung (sẽ có bài thực hành riêng)
3. Cho Flash tự động tạo symbol như vừa thực hiện trong bài này.
Hiệu quả khi sử dụng symbol:
Symbol giúp giảm kích thước tác phẩm đáng kể. Nếu bạn có một flash document có vẽ mười hình chữ nhật bằng công cụ vẽ Rectangle Tool và một flash document với mười hình chữ nhật là bản sao lấy từ một symbol hình chữ nhật gốc từ thư viện thì flash document tạo từ symbol có kích thước file nhỏ hơn nhiều. Do vậy, khi sử dụng một đối tượng nào đó hai lần trở lên, bạn nên chuyển nó sang symbol.

Tìm hiểu về Mask Layer

Trong các lễ hội hóa trang, mặt nạ dùng để che những gì phía sau nó. Kết quả là bạn chỉ thấy hình ảnh của mặt nạ.

Trong Flash, Mask Layer có hiệu ứng ngược lại. Khi Mask Layer có hiệu lực thì bạn không nhìn thấy nội dung của Mask Layer mà chỉ nhìn thấy những gì bị Mask Layer che khuất trước đó. Như trong bài mẫu trên đây, nội dung của Mask Layer là hình chữ nhật. Khi Mask Layer có hiệu lực, bạn không nhìn thấy hình chữ nhật mà nhìn thấy dòng chữ TUỔI TRẺ ONLINE bị hình chữ nhật che khuất trước đó.
Do hình chữ nhật trong Mask Layer di chuyển từ trái sang phải, bản thân nó che phủ dòng chữ TUỔI TRẺ ONLINE theo từng ký tự từ bên trái cho đến khi che hết dòng chữ thì dừng lại. Do đó khi Mask Layer có hiệu lực, bạn thấy dòng chữ TUỔI TRẺ ONLINE xuất hiện dần theo từng ký tự.

Làm sao nhận ra Mask Layer?

Lúc đang biên soạn Flash document, khi bạn tạo mới một Mask Layer (bằng cách bấm phím phải của chuột vào layer và chọn Mask từ menu ngữ cảnh), Flash lập tức khóa Mask Layer và khóa cả layer ngay dưới nó và lập tức hiệu ứng Mask có hiệu lực. Layer phía dưới được gọi là layer bị mask (Masked). Nếu nhìn vào bên trái các layer, biểu tượng các layer giờ đã thay đổi:

Mask Layer có motion tween:


ImageView.aspx


Mask Layer không có motion tween:

ImageView.aspx


Một điều cần lưu ý là nội dung của Mask Layer có thể có màu sắc bất kỳ, không nhất thiết phải là màu xanh như trong bài thực hành này.


Khi muốn thay đổi nội dung của Mask Layer hoặc layer bị mask, bạn chỉ việc mở khóa layer cần thay đổi nội dung và thực hiện các thay đổi cần thiết. Lúc này hiệu ứng mask không còn hiệu lực ở flash document, nhưng khi xuất tác phẩm ra thành flash movie, hiệu ứng mask lại có hiệu lực.
 

VnKienthuc lúc này

Không có thành viên trực tuyến.

Định hướng

Diễn đàn VnKienthuc.com là nơi thảo luận và chia sẻ về mọi kiến thức hữu ích trong học tập và cuộc sống, khởi nghiệp, kinh doanh,...
Top