ĐNG NGC HOÀNG THÀNH
SCRIPT VÀ KĨ
THUT HOT HÌNH
(Giáo trình ging dy trên Flash CS5 và ActionScript 3.0)
Trang 1/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Blank Page
Trang 2/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hồng Thành
LI NĨI ĐU
dobe Flash là mt phn mm chun nghip đ to c|c thc phim
hot hình c|c trò chi thit k giao din web (RIA Rich Internet
Application) Flash có mt ng dng to ln trong th gii Internet
nói chung và trong cơng ngh gii trí nói riêng. Dù rng nhiu cơng
ngh mi ra đi đang c gng cnh tranh vi Flash nhng Flash vn
chim th phn cao hn hn. Có khá nhiu giáo trình v Flash đc biên son,
nhng đi đa s đu da trên phiên bn MacroMedia Flash MX tng đi
cũ Vi phiên bn CS Adobe đ~ b sung vào nhng tính năng mi giúp ngi
dùng thit k và lp trình đn gin hn Cun giáo trình này gm có ba phn:
Phn 1. Thit k dành riêng cho nhng đc gi khơng chun mun tìm
hiu cách s dng cơng c v và to hot hình bng các cơng c có sn ca Flash.
Phn này bao gm c|c chng chng chng chng
Phn 2. Gm chng Dành cho các đc gi mun tìm hiu v
ActionScript 3.0 mt ngơn ng lp trình có cu trúc gn ging vi Java đc s
dng đ tăng cng sc mnh cho Flash.
Phn 3. Mang tính cht tng hp. Gm c|c chng v{ 7. Phn này giúp
bn đc hồn thin c|c thc phim hot hình bng c|c kĩ thut nâng cao. Chúng
tơi còn cung cp cho bn các kin thc đ làm vic vi hình nh, âm thanh và
video Đng thi, chúng tơi còn gii thiu đn các bn gói th vin m
PaperVision3D đ làm vic vi đ ha 3D trong Flash mt điu mà hu nh
cha có mt gi|o trình n{o đ cp đn.
Khi biên son gi|o trình n{y chúng tơi đ~ c gng hồn thin nó. Tuy nhiên,
khơng th tránh khi sai sót. Tơi rt mong nhn đc s đóng góp ý kin q báu
ca các bn đc gi cũng nh c|c bn đng nghip. Mi th t đóng góp xin gi
v các đa ch email sau hoc
Huế, tháng 08/2010
Chân thành cảm ơn !
A
Trang 3/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Blank Page
Trang 4/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
PH LC
L) NÓ) ĐU 2
C(NG G)I THIU V FLASH 9
1.1. S lc v đ ha vector và lch s ra đi ca Flash 9
1.2. So sánh Flash vi Silverlight và JavaFx 12
1.3. C{i đt Adobe Flash CS5 13
1.4. Gii thiu v Adobe Flash CS5 16
1.4.1. Các ch đ tùy bin giao din 18
1.4.2. To mi d án cho desktop và mobile 19
1.4.3. Layer, Frame, Scene và Movie 21
1.4.4. Vùng thanh công c Tools 23
1.4.5. Vùng thuc tính Properties 24
1.4.6. Vùng son tho ActionScript 25
1.4.7. Các vùng chc năng kh|c 26
Tng kt chng 34
C(NG CÁC CÔNG C V C BN 36
2.1. Các công c Pencil, Brush và Erase 36
2.2. Công c v hình c bn 38
2.3. Công c Text 47
2.4. Công c chn Selection và Lasso 49
2.5. Các công c đ màu Paint Bucket, Ink Bottle và bt màu EyeDropper 50
2.6. Công c Free Transform và Gradient Transform 52
2.7. Các công c làm vic vi đng Bezier 55
Trang 5/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
2.8. Làm vic vi c|c đi tng 58
Tng kt chng 61
C(NG . CÁC BIU TNG TRONG FLASH 63
3.1. Biu tng Graphic 63
3.2. Biu tng Button 65
3.3. Biu tng MovieClip 67
3.4. Làm vic vi Library 68
Tng kt chng 69
C(NG TO HOT CNH 71
4.1. Tìm hiu v TimeLine 71
4.2. Classic Tween 78
4.3. Shape Tween 80
4.4. Motion Tween 82
4.5. Công c Bone và Bind 87
4.6. Công c Deco 91
4.7. Công c 3D Translation và 3D Rotation 103
Tng kt chng 106
C(NG LP TRÌNH VI ACTIONSCRIPT 108
5.1. Các kiu d liu 110
5.2. Bin và Hng 111
5.3. Toán t và Biu thc 112
5.4. Các cu trúc lnh điu khin 120
5.4.1. Câu lnh if 120
5.4.2. Câu lnh switch 121
Trang 6/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
5.4.3. Các câu lnh lp for while v{ dowhile 122
5.4.4. Các lnh continue, break và return 125
5.5. Hàm 126
5.6. Lp v{ Đi tng 129
5.6.1. Xây dng lp 129
5.6.2. Làm vic vi đi tng 133
5.6.3. S kin chut 136
5.6.4. S kin bàn phím 137
5.7. Đa mt đi tng vào ActionScript 138
5.8. Làm vic vi XML 140
5.9. Vùng chc năng Code Snippets 142
Tng kt chng 148
C(NG CÁC ()U CHNH NÂNG CAO 150
6.1. X lý âm thanh, hình nh và video 150
6.2. To kĩ xo đin nh vi Flash 155
6.3. To thc phim Flash ta 3D 160
6.4. Ghép ni nhiu hot cnh 166
6.5. Kĩ thut mt n mask 166
6.6. To các nút nhn điu khin 174
6.7. Xut bn mt Movie 176
Tng kt chng 177
C(NG T( V)N PAPERVISION3D 179
7.1. Gii thiu v PaperVision3D và Adobe Flex Builder 179
7.2. Cu hình v{ c{i đt PaperVision3D cho Adobe Flex Buider 183
Trang 7/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
7.3. Chng trình (ello PaperVision3D ! 186
7.4. C|c đi tng trong PaperVision3D 190
C|c đi tng hình th 190
Đi tng Material - Phi màu cho hình th 198
Đi tng Lights - Hiu ng ánh sáng 202
Đi tng Shader - Hiu ng đ bóng 203
Đi tng ShadedMaterial 203
7.4.6. Đi tng CompositeMaterial 204
7.4.7. Đi tng MaterialsList 204
7.5. Import mt mô hình 3D 204
Tng kt chng 206
BÀI TP THC HÀNH 208
BÀI THC HÀNH S 1 208
BÀI THC HÀNH S 2 209
BÀI THC HÀNH S 3 210
BÀI THC HÀNH S 4 210
BÀI THC HÀNH S 5 212
BÀI THC HÀNH S 6 213
DANH SÁCH HÌNH 215
TÀI LIU THAM KHO THÊM 221
Trang 8/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Blank Page
Trang 9/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
CHNG . GII THIU V FLASH
1.1. S lc v đ ha vector và lch s ra đi ca Flash
S lc v đ ha vector
Đ ha m|y tính đc chia làm ba dng c bn:
Đ ha đim c s ca nó l{ c|c đim nh (pixel). Mi bc nh ca đ ha đim
là mt ma trn đim, mà mi đim nh đc x|c đnh bi mt mu màu theo
chun ph bin là RGB (Red-Green-Blue). Mi tham s m{u đc phân b t 0
cho đn 2
n
-1 (nh dng n bit màu). Khi phóng to bc nh ca đ ha đim, bn s
thy rõ tng đim nh. Bn có th quan sát ví d đi vi bc nh sau
Hình 1 Đ ha đim
Trang 10/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Đ ha Fractal: s dng thut toán đ quy. Bn có th tham kho thêm v dng
đ ha này trong các tài liu liên quan đn đ ha Fractal hay hình hc Fractal.
Hình 2 Đ ha Fractal
Đ ha vector c s ca nó l{ c|c đng cong Bezier. Nó có nhiu u đim so
vi đ ha đim. Mt trong nhng u đim ln nht ca nó là không b v ht
khi phóng to bc nh. C|c chng trình đ ha vector ni ting bao gm Adobe
)llustrator Corel Draw Mt đ ha vector bao gi cũng mn m{ng hn so vi đ
ha đim.
Vi đ ha đim, không phi mi đnh dng đu h tr ch đ transparent (hay
ch đ màu alpha) Nhng vi đ ha vector, thì nhng tính năng n{y đc h
tr mt cách hoàn ho. Vi đ ha vector c|c chng trình son tho luôn h tr
ch đ lp Layer nhng vi đ ha đim, ch có mt v{i đnh dng mi h tr lp
Layer n{y nh psd ca photoshop). Bn có th quan sát mt s đi tng đ ha
đc to bi Adobe )llustrator sau đ}y
Trang 11/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Hình 3 Đ ha vector
Đnh dng Flash mà chúng ta s làm quen đ}y cũng thuc v{o đ ha vector.
Nhng nó kt hp vi hiu ng đng. Xét mt phm trù n{o đó nó có nhiu
đim tng đng vi kĩ thut to video kĩ thut 24 hình/giây). Nhng nó có u
đim là phim đc to bi Flash không b v ht khi phóng to (tr trng hp
phim có cha c|c đi tng đ ha đim) V{ đc bit kích thc phim to bi
Flash rt nh gn so vi c|c đnh dng phim khác.
Lch s ra đi ca Flash
Flash là mt kĩ thut to các hiu ng đng c|c thc phim hot hình Flash
đc gii thiu đu tiên bi công ty MacroMedia v{o năm Đn năm
công ty n{y đ~ đc Adobe mua li vi giá 3.4 t đôla T khi ra đi cho đn này,
Flash đ~ có rt nhiu bc phát trin đ|ng chú ý Nhiu tính năng mi đ~ liên tc
đc cp nhp trong các phiên bn ca nó, k t các phiên bn Macromedia Flash
cho đn Adobe Flash hin nay.
Trang 12/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Vi phiên bn Adobe Flash CS công ty Adobe đ~ b sung vào cho Flash nhng
tính năng mnh m: h tr nhiu đnh dng import d liu; b sung các công c
to hot hình mnh m nh Bone Bind D Translation D Rotation
Phiên bn mi nht ca Flash l{ CS cho đn năm Hin nay Adobe cũng
đ~ to ra mt n bn mã ngun m cho Flash đó l{ công ngh Flex. Mt trong
nhng công ngh ra đi sm nht h tr to giao din web RIA. Flex là mt
công ngh ha hn đem li nhiu li nhun cho Adobe (nh vào trình phát trin
Adobe Flex Buider). Nó là mt đi th đ|ng gm vi Silverlight ca Microsoft và
JavaFx ca Sun (nay đc mua li bi Oracle).
1.2. So sánh Flash vi Silverlight và JavaFx
Ngày nay, xu th thng mi đin t hóa đang ng{y c{ng len li vào các ngóc
ngách xã hi C|c website l{ ni cung cp thông tin trao đi v{ t vn Do đó giao
din website đp mt, thit k thun tin là mt li th. Chính vì l đó rt nhiu
nhà phát trin chú ý đn điu này. Các hãng phn mm ln nh Microsoft Adobe
Sun cũng lao v{o Tính v tui đi phát trin ca các công ngh h tr RIA,
Adobe t ra l{ ngi tiên phong.
Flash/Flex ca Adobe, Silverlight ca Microsoft và JavaFx ca Sun là nhng công
ngh đ|ng chú ý nht. Mi trong s chúng đu có u đim ca nó. Mt u đim
chung ca chúng l{ đ ha rt đp và chuyn đng rt mm mi.
Flash/Flex có tui đi khá cao, vi lng ngi dùng đông đo, hu ht các nhà
phát trin đ~ qu| quen thuc vi Flash. Flash cũng h tr lp trình hng đi
tng Nó cũng tng thích vi hu ht các ngôn ng lp trình web hin nay.
Flash h tr hu ht trên các h điu hành: Windows, Linux, MacOS và rt nhiu
mu Mobile ca nhiu hãng khác nhau. Đ phát trin mt ng dng Flash, các nhà
phát trin có th s dng trình biên tp Adobe Flash. Trình biên tp này hot
đng tt trên đa s h điu hành: Windows và MacOS. Mt yêu cu đ trình khách
có th chy đc Flash là cn c{i đt mt Plugin Flash nh gn (không quá 2 Mb)
hoc h tr mt phiên bn Flash Lite cho c|c dòng đin thoi).
Silverlight mc du ra đi sau Flash nhng vi s hu thun ca mt tp đo{n
ln nh Microsoft nó cũng đang dn có mt v th đ|ng k. Ngoài ra, Silverlight
đc phát trin trên nn .NET, các lp trình viên có th s dng VB.NET hoc C# -
mt ngôn ng lp trình mnh m - đ phát trin. Nhc đim ca nó là ch tng
thích trên Windows, MacOS và các mu đin thoi Windows Mobile. Đ phát trin
ng dng trên Silverlight, các nhà phát trin ch có th s dng Visual Studio vn
Trang 13/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
ch dành cho h điu hành Windows. Trình khách mun chy đc Silverlight cn
c{i đt Plugin Silverlight (khong 5 Mb).
JavaFx ra đi sau cùng nhng nó có nhiu u đim: mã ngun m, h tr nhiu
h điu hành Windows, Linux, MacOS và ha hn hot đng tt trên nhiu mu
Mobile, trình khách không cn c{i đt Plugin h tr. Đ son tho JavaFx ngi
dùng có th s dng Eclipse hoc NetBean. C hai trình biên dch n{y đu hot
đng tt trên Windows, Linux và MacOS. Nhng mt điu đ|ng tic là JavaFx li
ra đi quá mun màng.
Vi tui đi cao lng ngi dùng có kinh nghim ln, các lp trình viên và các
nhà phát trin đ~ qu| quen thuc vi Flash. Flash vn đang v{ s phát trin trong
mt khong thi gian dài na Flash có ba đnh hng trng tâm: phát trin RIA
cho web, to c|c chng trình ng dng thông qua Adobe Air cho desktop và
Flash Lite cho c|c dòng di đng cũng nh to các thc phim trình din. Trong
năm WC đ~ đa ra chun mi chun HTML 5 ha hn s soán ngôi RIA
ca Flash, Silverlight và JavaFx. Dù sau này, v th trong vic phát trin RIA cho
web có thay đi, thì nhng đnh hng còn li ca Flash vn là nhng đnh hng
phát trin quan trng, đm bo s trng tn cho công ngh này.
1.3. C{i đt Adobe Flash CS5
Yêu cu cu hình cài đt: h điu hành Windows XP Pack 3 hoc cao hn
(MacOS X hoc cao hn Gb Ram hoc cao hn Pentium )V hoc cao hn
Mc du mc đích chính ca chúng ta là s dng chng trình Adobe Flash
Professional CS5, tuy nhiên các bn có th s dng thêm mt s chng trình
đính kèm nh Photoshop dùng đ hiu chnh nh, Dreamweaver thit k giao
din web đng thi chèn các phim Flash vào, son tho ActionScript chuyên
nghip hn vi Flash Buider 4, hiu chnh }m thanh video Chính vì lý do này,
chúng tôi đ ngh bn nên chn b trn gói Adobe Master CS5.
Bn có th ti trc tip t Adobe, bn có ng{y đ dùng th. Sau khi ti v, bn
hãy tin hành gii nén tp tin bn s thu đc mt th mc chính.
Nu bn s dng mt đĩa c{i đt DVD, thì bn h~y đa đĩa DVD v{o đĩa DVD
trên máy tính ca bn. Bn có th s dng ch đ AutoRun ca nó, hoc m đĩa
DVD này ra.
Trong c hai trng hp nêu trên th mc chính s có th mc con và mt tp
Set-up.exe. Bn có th quan sát cu trúc ca nó nh sau:
Trang 14/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Hình 4 Cu trúc th mc bên trong đĩa DVD c{i đt Flash CS5
Bn hãy nhp đôi chut vào tp tin Set-upexe khi đó s có mt ca s sau đ}y
hin ra
Hình 5 M{n hình ch{o đón khi c{i đt Adobe Master CS5
Bn h~y đc qua c|c điu khon s dng phn mm, nu bn đng ý thì bn ch
vic nhp Accept Ngc li, bn hãy chn Quit đ hy b vic c{i đt.
Sau khi nhp vào Accept, ca s sau đ}y s xut hin. Trong ca s này, bn có
th đin serial vào tng ng vi Provide a serial number (nu bn có mt s
Trang 15/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
serial ngc li, bn có th chn Install this product as a trial(nu bn mun s
dng th 30 ngày). Bn cũng có th chn ngôn ng hin th cho nó Sau đó bn
nhp Next.
Hình 6 Ca s Serial Number
Ca s Adobe )D sau đ}y s hin ra
Hình 7 Ca s Adobe ID
Trang 16/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Trong ca s này, bn hãy chn la các phn mm mà bn cn c{i đt bng cách
đ|nh du tích vào các phn mm tng ng. Nu bn s dng Flash CS5 bn hãy
chn Flash Professional. Ngoài ra, tôi khuyn ngh bn chn thêm các phn
mm sau: Photoshop, Flash Buider, SoundBooth.
mc Location bên di, bn hãy chn v trí mà bn s c{i đt. Theo mc đnh,
nó s c{i đt v{o th mc C:\Program Files\Adobe. Bn cũng cn lu ý dung
lng đĩa d{nh cho vic c{i đt. Bn cn luôn đm bo rng dung lng đ cài
đt Total install phi luôn nh hn dung lng đĩa còn trng Available.
Sau đó bn nhp vào nút Install và ch đi cho qu| trình c{i đt hoàn tt Sau đó
bn nhp v{o nút Finish đ đóng ca s c{i đt.
1.4. Gii thiu v Adobe Flash CS5
Khi đng Adobe Flash Professional CS5: đ khi đng Adobe Flash
Professional CS5, bn có th bm chn biu tng ca nó trên màn hình Desktop,
hoc bn tin h{nh c|c bc sau:
- Vào Start > All Programs
- Chn Adobe Master Collection CS5.
- Chn Adobe Flash Professional.
Hình 8 Khi đng Adobe Flash Professional CS5
Khi đó m{n hình Splash m{n hình ch{o đón ca Adobe Flash Professional CS5
sau đ}y s hin ra
Trang 17/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Hình 9 M{nh hình ch{o đón ca Adobe Flash Professional CS5
Sau khi quá trình khi đng hoàn tt, bn s thy giao din sau đ}y
Hình 10 Ca s ban đu ca Flash Professional CS5
Trang 18/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Phiên bn Adobe Flash CS5 xut xng năm 10. So vi các phiên bn trc đó
CS5 có nhiu thay đi v c giao din chng trình ln c|c tính năng ca nó.
V giao din: phiên bn CS5 dành cho Windows đ~ tuyt giao vi giao din
Window, s dng mt giao din đc lp vi h điu hành.
V tính năng: b sung thêm nhiu công c mi làm cho công vic sáng tác tr
nên đn gin hn nh c|c công c Bone, Bind, 3D Translation, 3D Rotation.
1.4.1. Các ch đ tùy bin giao din
Trong giao din tng th Essential ca Flash CS5, có th chia làm 5 vùng chính:
- Vùng h thng menu phía trên cùng.
- Vùng thanh công c bên phi.
- Vùng thuc tính v{ th vin bên cnh thanh công c.
- Vùng sáng tác trung tâm.
- Vùng TimeLine và Layer phía bên di.
Hình 11 Giao din Adobe Flash CS5
Trang 19/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Flash CS5 cho phép bn làm vic theo ch đ Tab. Trên vùng thanh menu, góc
bên phi mc Essentials cho phép ta chuyn đi qua li gia các cách b trí giao
din. Có 6 ch đ b trí giao din: Animator, Classic, Debug, Designer, Developer
và Essentials. Tùy vào cm quan ca bn, bn hãy chn ly mt cách b trí giao
din nào mà bn cho là phù hp và tin li cho bn nht. Riêng tôi, tôi chn ch
đ Essentials.
Đ phóng to hay thu nh khung sáng tác, ta ch cn s dng phím tt l{ Ctrl đ
phóng to và Ctrl+- đ thu nh. Hoc bn có th chn ch đ hin th % bên
di thanh menu.
1.4.2. To mi d án cho desktop và mobile
Đ to mi mt d án, bn kích chut vào File, chn New (phím tt là Ctrl+N).
Hp thoi sau đ}y s hin ra
Hình 12 To mi mt d án
đ}y chúng ta quan t}m đn mt vài kiu d án
Trang 20/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
- Flash File (ActionScript 3.0, ActionScript 2.0): to d án Flash vi ActionScript
3.0 hoc 2.0. Bn cũng lu ý rng trong gi|o trình n{y chúng ta đang tho lun v
ActionScript 3.0. Phiên bn này là phiên bn mi nht ca ActionScript cho đn
thi đim này.
- Flash File (Adobe Air 2): to d án Flash cho Desktop chy trên Adobe Air.
Adobe Air là mt d án mi ca Adobe nhm to ra môi trng cho các nhà phát
trin nhng ng dng da vào công ngh Flash có th chy đc lp trên các h
điu hành. Nó có nhiu đim tng đng vi công ngh Java ca Sun hay .NET ca
Microsoft. Đ phát trin mt trình ng dng trên Adobe Air, bn hoàn toàn có th
s dng trình son tho Adobe Flash hoc Adobe Flex Builder.
- Flash File (Mobile iphone OS, Flash Lite 4, Device Central): to d án Flash cho
Mobile. Khi chn kiu d án này, Adobe Flash CS5 s t đng gi đn Adobe
Device Central CS5 Đ}y l{ tin ích qun lý các thông tin v Flash Lite h tr trên
c|c dòng đin thoi. Bn ch cn tìm kim loi đin thoi mà bn cn to dng d
|n sau đó bm vào Create.
Hình 13 Adobe Device Central
Trang 21/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
- Ngoài ra, nu bn mun to c|c Action đc lp, bn có th to riêng chúng bng
cách chn ActionScript File. Vic to c|c ActionScript đc lp và s dng chúng
trong các d án Flash s đc tho lun kĩ hn khi chúng ta l{m quen vi lp
trình vi ActionScript chng 5.
Remarks: Bn cũng cn lu ý đn mt v{i đnh dng trong các d án ca Flash.
Đnh dng Flash s có phn m rng l{ fla Đnh dng ActionScript File có đnh
dng l{ as Đnh dng tp tin cui cùng ca flash là .swf.
1.4.3. Layer, Frame, Scene và Movie
Trong kĩ thut to c|c thc phim kĩ thut đc s dng ph bin đ to chuyn
đng trong c|c đon phim l{ kĩ thut 24 hình/ giây. Trong kĩ thut này, các hình
nh có nhiu đim tng đng s đc ghép ni li mt cách liên tip C|c đi
tng cn to chuyn đng s có chút thay đi trên mi khung hình. Khi các
khung hình thay th cho nhau tc đ mà mt ngi không nhn ra s thay đi
này, chúng ta s cm thy đi tng chuyn đng Kĩ thut to hot hình trong
Flash cũng ho{n to{n tng t Trc khi tìm hiu kĩ v các cách thc to chuyn
đng trong Flash, chúng ta cùng nhau tìm hiu qua các khái nim: Lp Layer,
Khung hình Frame, Cnh quay Scence Thc phim Movie.
- Layer: là các lp đc dùng trong vic sáng tác. Mi mt khung hình có th
cha nhiu layer khác nhau. Mi mt đi tng thng đc xây dng trên mi
layer Kĩ thut layer đc s dng rng r~i trong đ ha máy tính, bao gm c đ
ha đim nh photoshop corel photopaint hay đ ha vector nh illustrator
coreldraw.
Hình 14 To mi Layer
Trang 22/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Nhóm biu tng biu tng xóa và to layer : biu tng th nht t
trái sang là to mi layer, biu tng th hai là to mi mt th mc đ cha
layer và biu tng cui cùng là xóa layer hoc th mc cha layer.
Nhóm biu tng hiu chnh layer : biu tng th nht t trái sang là
cho phép n hay hin layer đó biu tng th hai là khóa không cho phép
chnh sa đi tng trên layer và biu tng cui cùng l{ cho phép đi tng
trên layer hin th đng vin và màu nn hay ch đng vin.
- Frame l{ khung hình dùng trong kĩ thut to chuyn đng. Vt th chuyn đng
đc là nh v{o kĩ thut thay th các khung hình. Nh tôi đ~ trình b{y trên, mt
ngi ch có th lu đc không quá 24 hình nh trong mt giây, nu tc đ
chuyn đi các khung hình ln, mt chúng ta không th nhn thy đc s thay
đi này mà cm gi|c nh l{ hình nh đang chuyn đng. Vi Flash, s khung hình
không nht thit phi ln nh trong kĩ thut to video, nó gim đi mt c|ch đ|ng
k nh vào công ngh đc s dng trong Flash Điu n{y cũng giúp l{m gim
kích thc ca tp tin Flash.
- Scene: đc hiu nh l{ c|c cnh quay trong Flash. Mt cnh quay là tp hp
ca các khung hình k tip nhau đ to ra chuyn đng. Đ chèn thêm scene, ta
vào Insert, chn Insert Scene. Nh vào các cnh quay này, chúng ta có th to các
thc phim dài, mà không phi qun lý các lp mt cách quá phc tp khi s
lng đi tng trên cnh quay đó tr nên quá ln. Mt cnh quay trong Flash
cũng ging mt cnh quay trong phim truyn hình vy. Khi cn to mt thc
phim hoàn chnh, chúng ta s ghép ni nhiu cnh quay li vi nhau. Bn cũng
lu ý rng, các cnh quay s đc ghép t đng theo th t mà bn sp xp. Do
đó nu mun thay đi th t cnh quay, bn ch vic thay đi th t sp xp ca
nó Đ làm xut hin ca s qun lý các cnh quay, bn vào Windows > Other
Panels > Scene (hoc phím tt Shift+F2).
Hình 15 Ca s qun lý cnh quay
Trang 23/ 222
Script v{ Kĩ thut Hot hình Đng Ngc Hoàng Thành
Trong ca s này, bn ch cn sp xp li th t trình bày ca các Scence bng
thao tác kéo th đn gin. Th t các cnh quay s din ra theo th t t trên
xung di. Khi xây dng các cnh quay đc lp, bn có th kim tra tng cnh
quay này bng cách vào Control > Test Scene (hoc t hp phím Ctrl+Alt+Enter).
- Movie: là mt thc phim hoàn chnh. Mt movie có th cha mt hoc nhiu
cnh quay. Đ chuyn đi qua li gia các cnh quay trong mt movie, ta bm vào
biu tng và chn tên ca scene. Đ kim tra mt b phim hoàn chnh, bn
chn Control > Test Movie (hoc t hp Ctrl+Enter). Bn cũng lu ý rng, nu bn
xây dng mt thc phim cha nhiu đi tng đ ha và có nhiu cnh quay,
thì vic kim tra s hot đng ca tng cnh quay l{ điu cn thit. Bn ch nên
kim tra s hot đng ca toàn b phim khi các cnh quay đ~ hot đng tt. S dĩ
nh vy là vì, quá trình biên dch mt b phim hoàn chnh bao gi cũng chm
hn chim nhiu tài nguyên b nh hn so vi biên dch tng cnh quay riêng l.
Điu n{y đc bit hu ích vi nhng máy có cu hình không quá cao.
Remarks: Bn cũng cn lu ý rng Flash cũng h tr ch đ kim tra trc tip
trong khung s|ng t|c Đ thc hin chc năng n{y bn có th chn mt trong hai
ch đ: ch đ kim tra bng tay, ch đ kim tra t đng Đi vi ch đ kim tra
bng tay, bn s dng thanh đ|nh du Frame hin ti sau đó kéo trt nó trên
thanh TimeLine. Vi ch đ kim tra t đng, bn ch cn nhn phím Enter. Nu
phim ca bn nm trên TimeLine quá dài và bn đang thc hin chc năng kim
tra t đng, bn mun dng ch đ này ngay lp tc Khi đó bn hãy nhn phím
Enter thêm ln na. Ch đ kim tra t đng s dng ngay lp tc.
1.4.4. Vùng thanh công c Tools
Vùng thanh công c cha các công c đ to hình, hiu chnh và to các hiu ng
cho c|c đi tng. Bn có th thu gn thay công c bng cách bm vào biu tng
thu nh bên phi trên cùng, th hai t phi sang. Hoc tt nó đi bng cách bm
vào biu tng còn li.
Hình 16 Thanh công c