GIỚI thiệu vé fiction Script

Một phần của tài liệu Ebook hướng dẫn và thiết kế website bằng macromedia flash phần 1 TS hoàng vân anh (Trang 51 - 55)

/ Line Tool: Tạo các đoạn thẳng

3.1.GIỚI thiệu vé fiction Script

TỔNG ỌURN vé fiaiONSCfilPT VA ÚNG DỤNG TRONG THiếr Kế (ueBsrre

3.1.GIỚI thiệu vé fiction Script

Nếu đã sử dụng Flash, bạn có biết về Actionscript ?, và nếu đã tiếp xúc với Actionscript, bạn sẽ có rất nhiều vẩn đề cần quan tâm và đặt nhiều câu hỏi: Nổ nằm ở vị trí nào trong chưcmg trình? Chức năng của nó là gì? Mối liên hệ của Actionscript với chương trình như thế nào? Nó sẽ giúp ích như thế nào khi ta thiết kế các sản phẩm dựa trên phần mềm Flash? Và sẽ phải bắt đầu học thế nào và từ đâu?... Những câu hỏi ữên sẽ lần lượt được giải đáp ở các phần dưới đây:

Actionscript (viết tắt là AS) là:

Ngôn ngữ lập trình hướng đổi tượng (object-oriented programming - OOP).

Ngôn ngữ được sử dụng đính kèm trong các sản phẩm thiết kế bằng FLASH và nó cỗ tác đụng cho phép người sử dụng cớ thể tương tác với các sản phẩm ứng dụng đỏ.

Nỏ có thể cho phép thiết kế và tạo ra những chương trình ứng dụng với các đối tượng cỗ thể chuyển động được từ đon giản tới phức tạp.

Sản phẩm của nỏ có ứiể chạy độc lập bằng các Player riêng hoặc ehạy trên các ừình duyệt tương thích như : Internet Explorer, Firefox, Mozzila...

Hiện nay phiên bản của AS đã lên tới chuẩn 3. Các phiên bản mới có nhiều tính năng hon các phiên bản cũ vì nó hỗ trợ nhiều bộ lệnh giúp người thiết kế cố thể xây dựng nhiều tmh năng hơri. Nếu là người yêu thích ngôn ngữ lập trình này bạn cổ thể ửiam khảo và đọc thêm các tài iiệu bằng tiếng Anh nhự:“ A Beginner's Look At ActionScript”, tác giả Joey Lott, Jen deHaan, Peter đeHaan, “Actionscript 3.0”, “ActionScript 3 Game Programming”...

AS nằm ở đâu trong chưotig trình?

AS bao gồm rất nhiều bộ lệnh được phân chia theo ứng dụng và tính năng. Để viết được ngồn ngữ lập trình này, người thiết kể sẽ sử dụng một cửa Sổ có tên là Action. Để kích hoạt cửa sổ này bạn sử dụng menu

Window - Action (hình 3.1).

Chức năng của AS là gì?

Cho phép tạo ra các ửng dụng có thể tưomg tác được từ đon giản đến phức tạp,

Liên kết được các đổỉ tưgmg ừong một file hoặe có thể nhiều file. Dùng để thiết kế Website, Game, E - leammg (giáo trình điện tử). ■ Mối liên hệ của AS với chương trình như thế nào? Để viết AS và kết nối nó với chựcmg trình, thưÒTng có các cách sau đây:

Kết nối AS vởi một Symbol nào đó để tạo ra điều khiển của chính symbol đó lên đối tượng khảc.

Hinh 3.1

f=te Edt M«w W t MixVv Tert C v m a n á í O n tiứ Vtìndo» Mdp

Hình 3.2

Quan sát trên hình 3.2, sẽ thấy trong cửa sổ ẠS cỏ một lệnh tên là ìlayO- Nó dùng để điều khiển hút bấm PLAY trên khung màn hình chính.

Tác dụng cùa nút bấm này là điều khiển sự chuyển động cùa quả bóng đi theo đường dẫn (hình 3.3). Tương tự như vậy với nút STOP nó sẽ được kết nối với một lệnh stopO khác và nó sẽ điều khiển việc dừng chuyển động cùa quả bóng.

Timelne

^ â 0 « s I »s »

ti?l9y#r1 • • 'm 5______ jV________

4ì?**'4Cỉ 0 i.. □. u % »■;: tó iỉ í í p í Oít <

ị ô ^ ' fi «h ia^ ií - [Uniiid-H"'''' ■

Â> i<ft inswt fÜdfy 'T ir t <i*wniodi' ¿jTtrd VWxbw i W ...

roofc Q ŨỈ » a 12 ^ / p ế A o □. ^ y é OQ. Ceton ^■1 e w «Ỉ089 O p üo r» a % \

A<ti0«5cne» iJO iri.»

1 - ¿1 Cwrr*m s*»«»««Ị i l Uyt» t ! Fr«m* i Ị i l Uyt» t ! Fr«m* i Ị :?•; Ä Sito« 1 lä l-íyt» 1 • F»*m« J 4 ) Srmfaol!>«iWlK>*^.) ❖, p- ỷ V Í (9 8Í; \ SơtptAíSlst i S t o r n i Lneiof i.Coie If-W ¡5»«^= A iĩỉ <2> ;Ị Syroboỉt S yw t»l2 i t Syrrboit Ì Hình 3.3

AS dùng để điều khiển chuyển động của thanh thước thời gian Timeline:

Khi một Piayer (chương trình đọc và dịch các file xuất ra từ chương ữình FLASH hoặc các trình duyệt) chạy một file ứng dụng xuất ra từ Flash nó sẽ chạy ngẫu nhiên theo đúng thứ tự về thời gian thiết kế. Ví dụ như trong hai hình minh hoạ 3.2 và 3.3, Player sẽ chạy đến khi quà bóng đó đi hết khung dây. Nhưng nếu muốn dừng chuyển động này tự động tại vị trí khung hình thứ 5 thì bạn sẽ thêm một lệnh script điều khiển việc dừng hình ngay tại vị ừí đó. Ví dụ trong hình minh hoạ 3.4, ngay tại vị trí khung hình (frame) số 5 sẽ có biểu tượng một chữ a (viết tát của từ action) đánh dấu việc khung hình này đang bị điều khiển việc dừng hình.

ỊỠ MA<io»k*4ỉjt riMh 0 - (adsbygoogle = window.adsbygoogle || []).push({});

E*» t « ỉ£«r»< Ỉ/H*rt ao<*y le « CoơKiuirtíí* C Ịftr « ì MrxJow u«*» CSS

Hình 3.4

Và đây là kết quả khi chạy trên Player (Bạn có thể nhấn tổ hợp phím Ctrl + Enter) để chạy thử (hỉnh 3.5). â 10«* ^ ti O ** /• í" 6 A r.i . / ý ■Ĩĩ H c«te>i ym «* tt0R> fT .■ .wf.. % , ...c=^ - ¡23 CtrtK* ĩi*Ktlar- Curf**« . e*>.

Cut«rf «alKUin C«n9t )w>« «tion» (Uotod ton

ET I » « : A J J 'Ỡ 3^

Một phần của tài liệu Ebook hướng dẫn và thiết kế website bằng macromedia flash phần 1 TS hoàng vân anh (Trang 51 - 55)