Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
152,5 KB
Nội dung
Chủ đề: Giới thiệu sơ lược về actionscript Nội dung trình bày : 1. ActionScript (AS) là gì? 2. Xuất xứ của AS 3. AS có thể làm những gì? 4. Viết AS ở đâu? 5. Một số hàm, lệnh cơ bản trong AS 1.AS là gì? • AS là ngôn ngữ lập trình, viết các lệnh sai khiến Flash movie làm việc theo đúng những gì mình viết. Phần nhiều thì AS chỉ làm việc trong môi trường của Flash, tuy nhiên AS cũng có thể gửi lệnh cho browser, hệ điều hành v.v. • Script có thể ngắn gọn vài chữ hay cũng có thể dài cả trăm trang. Script có thể được viết gộp lại một chỗ hay cũng có thể viết rãi rác khắp nơi trong movie. 2.Xuất xứ của AS • AS rất giống ngôn ngữ C++, Java, javascript .v.v và được dựa trên tiêu chuẩn do ECMA (European Computer Manufactuers Association) lập ra gôi là ECMAScript. Nhiều người hiểu lầm rằng AS dựa trên Javascript, nhưng thực chất cả 2 đều dựa trên ECMAScript. 2.Xuất xứ của AS (tt) • Lúc đầu viết script trong Flash rất đơn giản và cho tới Flash 4 mới được phát triển nhưng cũng vẫn còn "thô sơ" với những vòng lặp và các điều kiện "if else". Cho tới Flash 5 thì dân Flash mới có thể lập trình và gắn liền script với các yếu tố trong movie. . Sang tới Flash MX thì AS đã trở thành ngôn ngữ lập trình toàn diện với hơn300 câu lệnh, hàm .v.v 3.AS có thể làm những gì? • Flash movie gồm có các scence (cảnh), và mỗi cảnh sẽ có 1 timeline (thời gian biểu???) và timeline sẽ có các frame (khung) bắt đầu từ số 1. Thông thường thì Flash sẽ chơi từ frame 1 cho tới frame cuối của scence với tốc độ cố định và dừng lại hay lặp lại từ đầu tùy theo người làm Flash. 3.AS có thể làm những gì? (TT) • Mục đích chính của AS là thay đổi thứ tự trong cách chơi của Flash. AS có thể dừng ở bất cứ frame nào, hay chạy ngược trở lại frame trước hay nhảy vài frame rồi chơi tiếp. Nhưng đó không chỉ là những gì AS có thể làm được. AS có thể biến film hoạt hình của Flash thành một chương trình ứng dụng có sự tương tác của người dùng. Dưới đây là những cơ bản mà AS có thể làm: 3.AS có thể làm những gì? (TT) • Hoạt hình: Bạn không cần AS để làm hoạt hình, nhưng với AS thì bạn có thể tạo những hoạt hình phức tạp hơn. Ví dụ, trái banh có thể tưng xung quanh màn hình mà không bao giờ ngừng, và tuân theo các định luật vật lý như lực hút, lực ma sát, lực phản v.v • Nếu không có AS thì bạn cần phải dùng cả hàng ngàn frame làm, còn với AS thì chỉ 1 frame cũng đủ. 3.AS có thể làm những gì? (TT) • Thu nhập thông tin từ người dùng (user input): bạn có thể dùng AS để hỏi người dùng 1 câu hỏi, rồi dùng thông tin đó trong movie hay có thể gửi cho server hay làm những gì bạn muốn. • Thu nhập thông tin từ các nguồn khác: AS có thể tương tác với server và lấy các thông tin từ server hay text file. 3.AS có thể làm những gì? (TT) • Tính toán: AS có thể làm bất cứ phép tính nào mà toán học cho phép • Thay đổi hình ảnh trong movie: AS có thể thay đổi kích thước, màu sắc, vị trí của bất cứ movie clip (MC) nào trong movie flash của bạn. Bạn có thể tạo thêm phiên bản hay xoá phiên bản của MC với AS [...]... Hàm: hay còn được gọi là function là phần tính toán các phép tính và cho ra kết quả khi ta chạy chương trình Ví dụ như trong excel hàm Sum(); sẽ cho ra kết quả là tổng các số được chọn • >> Một số ví dụ về hàm trong Flash: • ramdom(); lấy 1 số ngẫu nhiên • Math.sqrt(9); hàm lấy căn bậc 2 của 9 • parseFloat(n); chuyển chuỗi kí tự n sang số • clearAll(); hàm này có nghĩa là xoá tấc cả 5.Một số hàm, lệnh... (TT) Vòng lặp: Khi ta cần làm đi làm lại 1 thao tác nào đó thì ta dùng vòng lập bắt nó làm thao tác đó cho ta, vì nếu ta không dùng vòng lập ta sẽ mất rất nhiều thời gian và công sức cho việc đó • Ví dụ về vòng lập: for(var i=0; i> kết quả là hiện ra các số từ 1 đến 9, vòng lập nay được gọi là vòng for THE END Nhóm 24 • • • • • 1 Bùi Xuân Long MSSV : 060048T 2 Phan Thị Thùy . Chủ đề: Giới thiệu sơ lược về actionscript Nội dung trình bày : 1. ActionScript (AS) là gì? 2. Xuất xứ của AS 3. AS có thể làm những gì? 4 trong Flash rất đơn giản và cho tới Flash 4 mới được phát triển nhưng cũng vẫn còn "thô sơ& quot; với những vòng lặp và các điều kiện "if else". Cho tới Flash 5 thì dân Flash. như trong excel hàm Sum(); sẽ cho ra kết quả là tổng các số được chọn. • >> Một số ví dụ về hàm trong Flash: • ramdom(); lấy 1 số ngẫu nhiên • Math.sqrt(9); hàm lấy căn bậc 2 của 9 • parseFloat(n);