Giáo trình hướng dẫn Flash CS 5
Đ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 dnhthanh@hueic.edu.vn hoc myhoangthanh@yahoo.com. 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 [...]... CS5 : kh ng Adobe Flash Professional CS5 , b n có th b m ch n bi ng c a nó trên màn hình Desktop, ho c b n ti c sau: - Vào Start > All Programs - Ch n Adobe Master Collection CS5 - Ch n Adobe Flash Professional Hình 8 Kh ng Adobe Flash Professional CS5 a Adobe Flash Professional CS5 hi n ra t Ho t hình ng Ng c Hoàng Thành Trang 17/ 222 Hình 9 a Adobe Flash Professional CS5 Sau khi quá trình kh ng hoàn... Java c a Sun hay NET c a Microsoft phát tri n m t trình ng d ng trên Adobe Air, b n hoàn toàn có th s d ng trình so n th o Adobe Flash ho c Adobe Flex Builder - Flash File (Mobile iphone OS, Flash Lite 4, Device Central): t o d án Flash cho Mobile Khi ch n ki u d án này, Adobe Flash CS5 s t ng g n Adobe Device Central CS5 n ích qu n lý các thông tin v Flash Lite h tr trên n tho i B n ch c n tìm ki m... ng Flash CS5 b n hãy ch n Flash Professional Ngoài ra, tôi khuy n ngh b n ch n thêm các ph n m m sau: Photoshop, Flash Buider, SoundBooth m i, b n hãy ch n v trí mà b n s t Theo m nó s c C:\Program Files\Adobe B ng t B n c mb or t Total install ph i luôn nh ng ng Available b n nh n nh p vào nút Install và ch as nh, cài t hoàn t t 1.4 Gi i thi u v Adobe Flash CS5 Kh ng Adobe Flash Professional CS5 :... ch tùy bi n giao di n Trong giao di n t ng th Essential c a Flash CS5 , có th chia làm 5 vùng chính: - Vùng h th ng menu phía trên cùng - Vùng thanh công c bên ph i - Vùng thu - Vùng sáng tác n bên c nh thanh công c trung tâm - Vùng TimeLine và Layer Hình 11 t Ho t hình i Giao di n Adobe Flash CS5 ng Ng c Hoàng Thành Trang 19/ 222 Flash CS5 cho phép b n làm vi c theo ch Tab Trên vùng thanh menu, góc... Hình 9 a Adobe Flash Professional CS5 Sau khi quá trình kh ng hoàn t t, b n s th y giao di Hình 10 C a s t Ho t hình u c a Flash Professional CS5 ng Ng c Hoàng Thành Trang 18/ 222 Phiên b n Adobe Flash CS5 xu CS5 có nhi i v c giao di 10 So v i các phiên b a nó V giao di n: phiên b n CS5 dành cho W Window, s d ng m t giao di cl pv ih V t giao v i giao di n u hành : b sung thêm nhi u công c m i làm cho công... công ngh này 1.3 t Adobe Flash CS5 Yêu c u c (MacOS X ho c t: h u hành Windows XP Pack 3 ho M c d u m a chúng ta là s d Professional CS5 , tuy nhiên các b n có th s d ng thêm m t s hi u ch nh nh, Dreamweaver thi t k giao di ng th i chèn các phim Flash vào, so n th o ActionScript chuyên nghi i Flash Buider 4, hi u ch Chính vì lý do này, ngh b n nên ch n b tr n gói Adobe Master CS5 B n có th t i tr c ti... m m i Flash/ Flex có tu phát tri i khá cao, v o, h u h t các nhà c v i Flash tr l i i h u h t các ngôn ng l p trình web hi n nay Flash h tr h u h t trên các h u hành: Windows, Linux, MacOS và r t nhi u m u Mobile c a nhi u hãng khác nhau phát tri n m t ng d ng Flash, các nhà phát tri n có th s d ng trình biên t p Adobe Flash Trình biên t p này ho t ng t t h u hành: Windows và MacOS M t yêu c trình khách... 14/ 222 Hình 4 C B n hãy nh hi n ra t Flash CS5 t vào t p tin Set- Hình 5 B vi c nh c qua có m t c a s t Adobe Master CS5 u kho n s d ng ph n m m, n u b c l i, b n hãy ch h y b vi ng ý thì b n ch t Sau khi nh p vào Accept, c a s xu t hi n Trong c a s này, b n có th n serial vào ng v i Provide a serial number (n u b n có m t s t Ho t hình ng Ng c Hoàng Thành Trang 15/ 222 serial c l i, b n có th ch n... nghi m l n, các l p trình viên và các nhà phát tri c v i Flash Flash v phát tri n trong m t kho ng th i gian dài n ng tr ng tâm: phát tri n RIA cho web, t ng d ng thông qua Adobe Air cho desktop và ng t o các c phim trình di n Trong n m i chu n HTML 5 h a h n s soán ngôi RIA c a Flash, Silverlight và JavaFx Dù sau này, v th trong vi c phát tri n RIA cho we i, thì nh ng còn l i c a Flash v n là nh ng... Hoàng Thành Trang 11/ 222 Hình 3 h a vector nh d ng Flash mà chúng ta s làm quen h a vector t h p v i hi u ng Xét m t ph u ng v tt t 24 hình/giây) nó có m là c t o b i Flash không b v h t khi phóng to (tr ng h p phim có ch h m) c bi c phim t o b i Flash r t nh g n so v nh d ng phim khác L ch s i c a Flash Flash là m c gi i thi t t o các hi u c phim ho Flash u tiên b c Adobe mua l i v i giá 3.4 t T n này,