Bài thuyết trình Giới thiệu sơ lược về Actionscript

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  
3.AS có thể làm những gì? (TT)  
• Phân tích môi trường của máy tính: Với  
AS bạn có thể lấy giờ từ hệ điều hành hay  
địa chỉ đang chơi movie Flash đó.  
• Điều khiển âm thanh trong flash movie: AS  
là cách tốt nhất điều khiển âm thanh trong  
Flash,AS có chơi chậm, chơi nhanh,  
ngừng, quay vòng .v.v bất kỳ âm thanh  
nào trong Flash.  
4. Viết AS ở đâu?  
• Viết AS ở Time line  
• Viết AS ở các nút  
• Viết AS ở Movie Clips  
4. Viết AS ở đâu?  
(TT)  
Viết AS ở Time line :  
• AS có thể được viết vào Keyframe ở bất  
cứ Timeline nào, để làm được điều đó bạn  
phải tạo 1 Keyframe ở trong Timeline  
trước rồi bạn mở Action Panel (nếu nó  
không hiện phía dưới giao diện gần chổ  
Properties thì bạn nhấn phím tắc F9 để  
mớ nó ra). Chúng ta sẽ viết lệnh vào  
Action Panel.  
4. Viết AS ở đâu?  
(TT)  
• Khi ta viết lệnh cho 1 Keyframe nào thì khi  
mà bảng tiến trình chạy tới Keyframe đó  
thì lệnh ở đó sẽ được kích hoạt. Ví dụ như  
ta có bảng tiến trình chạy từ Frame 1 đến  
Frame 20, nhưng tại Frame thứ 10 ta ép  
lệnh stop() cho nó, thì khi Flash chạy tới  
Frame thứ 10 nó nhận được lệnh stop()  
lập tức sẽ dừng lại.  
4. Viết AS ở đâu?  
(TT)  
• Viết AS ở các nút:  
• Các phần tử trong Flash được gọi là biểu  
tượng, biểu tượng thường được thể hiện  
ở dạng các hình ảnh (graphics) hay các  
đoạn phim (movie), cách thể hiện thứ 3  
của nó là nút (button). Trong 3 dạng này ta  
có thể viết lệnh cho Movie và Button còn  
Graphics thì "bó tay".  
4. Viết AS ở đâu?  
(TT)  
• Nút cũng là 1 dạng của hình ảnh nó sẽ  
không có tác dụng gì nếu chúng ta không  
viết lệnh cho nó. Để viết lệnh cho nút nào  
đó thì trước tiên chúng ta phải đảm bảo  
rằng tại vùng làm việc nút đó đang được  
chọn, rồi sau đó chúng ta mở Action panel  
để viết lệnh cho nó tương tự làm việc với  
Frame.  
4. Viết AS ở đâu?  
(TT)  
Viết AS ở Movie Clips:  
• Movie Clip là một đoạn phim nó được  
soạn thảo ngoài vùng làm việc chính,  
nhưng nó phải được lôi vào vùng làm việc  
chính khi ta muốn chạy nó. Nó khác với  
đối tượng đồ hoạ, đối tượng đồ hoạ  
thường là các hình ảnh dạng tỉnh còn  
Movie Clip thường được thể hiện ở dạng  
hình ảnh động.  
4. Viết AS ở đâu?  
(TT)  
• 1 điểm khác biệt rất lớn là ở Movie Clip  
chúng ta dễ dàng viết Script cho nó còn  
đối với Graphics thì không. Để viết Action  
Script cho Movie Clip thì chúng ta làm  
tương tự như viết Action Script cho nút vì  
suy cho cùng Movie Clip hay Button đều là  
1 Symbol (đối tượng).  
5.Một số hàm, lệnh cơ bản trong 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 cơ bản trong AS  
(TT)  
Lệnh :  
• Lệnh là 1 chỉ thị ra lệnh cho chương trình làm 1  
điều gì đó. Ví dụ như dòng lệnh stop(); dòng  
lệnh này ra lệnh ngưng chương trình đang chạy.  
>> Một số ví dụ:  
• break; thoát khỏi chương trình.  
• gotoAndPlay(2); tiếp tục chạy Flash ở Frame  
thứ 2  
• nextFrame(); chuyển đến Frame kế  
• preFrame(); lui lại 1 Frame  
Tải về để xem bản đầy đủ
pdf 26 trang yennguyen 23000 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài thuyết trình Giới thiệu sơ lược về Actionscript", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_thuyet_trinh_gioi_thieu_so_luoc_ve_actionscript.pdf