Danh mục

24h học flash

Số trang: 150      Loại file: pdf      Dung lượng: 1.17 MB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Adobe Flash (trước đây là Macromedia Flash và trước đó FutureSplash), hay còn gọi một cách đơn giản là Flash, được dùng để chỉ chương trình sáng tạo đa phương tiện (multimedia) lẫn phần mềm dùng để hiển thị chúng Macromedia Flash Player.[1]Chương trình điện toán này được viết và phân phối bởi Adobe Systems (công ty đã mua Macromedia). Flash dùng kỹ thuật đồ họa vectơ và đồ họa điểm (raster graphics). Ngoài ra Flash còn có một ngôn ngữ văn lệnh riêng gọi là ActionScript và có khả năng truyền và tải luồng âm thanh hoặc hình ảnh....
Nội dung trích xuất từ tài liệu:
24h học flash24h học flash Giờ thứ 01: Làm quen với AS, Your First Look at ASAS là một ngôn ngữ lập trình được xây dựng trong Flash. AS giống như các ngôn ngữkhác như Javascript, C++ v.v. nhưng bạn không cần biết các ngôn ngữ khác để họcAS (nếu có thì càng dễ hơn).Bắt đâu học AS, thì chúng ta coi thử AS là gì, làm được những gì và có quan hẹ gì vớicác chức năng khác của Flash. Trong bài này, bạn sẽ tìm hiểu coi AS ra đời như thếnào, xem cách viết AS làm sao, tìm hiểu AS làm được những gì và sau sau cùng làxác định được nơi lưu trữ AS ở trong Flash.Để đi sát nghĩa và tiện cho sau này, mình sẽ không dịch một số từ ngữ ra tiếng việtnhư script, movieclip v.v.Script là gì?AS là ngôn ngữ lập trình, với các lệnh sai khiến Flash movie làm việc theo đúngnhững gì mình viết (chỉ có mình viết sai chứ computer không làm sai ). Phần nhiềuthì 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ệnhcho 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ể đượcviệ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.Xuất xứ của ASAS rât giống ngôn ngữ C++, Java, javascript .v.v và được dựa trên tiêu chuẩn doECMA (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ênECMAScript.Lúc đầu viết script trong Flash rất đơn giản và cho tới Flash 4 mới đuợc phát triểnnhư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ớiFlash 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ố trongmovie. . 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.vNhận biêt ASAS đơn giản là những câu lệnh được viết bằng tiếng Anh (vì lẽ này mà mình sẽ khôngdịch các tư tiếng Anh liên quan đến AS, và một phần thì mình không giỏi thuật ngữcomputer hay tiếng việt cho lắm) và các phép tính và dấu câu. Ví dụ sau:ActionScripton (press) { gotoAndPlay (my frame);}Bạn có thể giải nghĩa đoạn mã trên bằng cách tìm hiểu các từ chính trong đó. Chữpress gới ý răng người dùng đang kích chuột vào một cái gì đó, (và trong trườnghợp này là cái nút) Chữ kế tiếp gotoAndPlay do 4 chữ go to and play gộp lại, gợiý rằng AS ra lệnh cho Flash tớimột điểm nào đó trong movie và bắt đầu chơi từ điểmđó.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 giảnbiểu???) và timeline sẽ có các frame (khung) bắt đầu từ số 1. Thông thường thì Flashsẽ 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 haylặp lại từ đầu tuy theo người làm Flash.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 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ìnhcủ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: • 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ành 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 đủ • Navigation (hông biết dịchlàm sao cho hay ): thay vì movie chỉ chơi từng frame 1 theo thứ tự thì bạn có thể dừng movie ỏ bất cứ frame nào, và cho phép người dùng có thể chơi ở bất cứ frame nào .v.v • 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 tìn đó trong movie hay có thể gửi cho server hay làm những gì bạn muốn. • Thu nhập thông tìn 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 • 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á bới phiên bản của MC với AS • 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.Phát triển các khả năng của ASĐiều quan trọng nhất mà AS có thể làm cho bạn là những gì chưa ai nghĩ tới VớiAS và trí tưởng tượng và óc sáng tạo của bạn thì không có gì là không thể xảy ra vớiAS được.Mục đích của các sách, và của VNFX là hướng dẫn bạn hiểu biết về Flash để từ đóbạn có thể tự dùng nó ...

Tài liệu được xem nhiều: