1. Trang chủ
  2. » Luận Văn - Báo Cáo

Công nghệ shockwave trên internet

76 339 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 76
Dung lượng 629 KB

Nội dung

Chương trình multimedia là một chương trình tích hợp cả văn bản, âm thanh, hình ảnh. Để tạo ra những chương trình mulitmeda sống động đòi hỏi phải có các công cụ chuyên để tạo lập chúng. Macromedia Director là một công cụ phục vụ cho mục đích này. Director là một công cụ chuẩn công nghiệp để xây dựng các sản phẩm multimedia và các ứng dụng chạy trên mạng Internet hay cũng như mạng intranet. Director không chỉ có khả năng kết hợp các phần tử để tạo ra các sản phẩm, mà còn cung cấp khả năng lập trình mềm dẻo bằng ngôn ngữ Lingo Scrpt để tạo các hiệu quả mong muốn. Hiện nay, Director được dùng rộng r•i để tạo ra các trang WEB multimedia, các chương trình dạy học, các trò chơi trên máy tính. Bởi vì Director có khả năng kết hợp âm thanh cũng như hình ảnh tĩnh và động, người ta gọi các sản phẩm của nó là multimedia (đa phương tiện). Trên thị trường đĩa CD-ROM, Director là một công cụ tạo lập tiêu chuẩn. Một vài công cụ multimeda đang được sử dụng để tạo ra các sản phẩm trên đĩa CD, nhưng Macromedia đ• lên tục cải tiến và nâng cấp sản phẩm để đáp ứng nhu cầu cho Internet/intranet. Director 8 có các chức năng tiện lợi để đưa multimedia lên mạng. Có gì đặc biệt trong Director? Director đi tiên phong trong lĩnh vực tạo multimedia, nhưng cũng có rất nhiều đối thủ cạnh tranh như: SuperCard, Apple Media Toolkit, và Quark/mFactory, mTropolis, và ngay cả sản phẩm cùng h•ng : Authorware Professional. Vậy điều gì đ• làm cho Director giữ được vị trí dẫn đầu của mình? Đó là do các ưu điểm của nó như: Khả năng tạo ảnh động Director tạo ảnh chuyển động bằng kỹ thuật thay thế các thành phần trong từng lớp và trình diễn chúng qua từng khung hình một (frame-by-frame). Điều này có thể đòi hỏi thời gian phát triển dài nhưng bù lại là ta có vật thể chuyển động thật hơn.

Mục lục Phần I: Tìm hiểu về Macromedia Director 8 4 Chơng 1: Cơ bản về Director 8 .4 I.Giới thiệu về Macromedia Director 4 Có gì đặc biệt trong Director? .4 Shockwave: đa sản phẩm Director lên mạng 5 II.Các thành phần của Director 5 Cửa sổ cast .5 Stage 6 Cửa sổ Score 6 Sprite 7 Sprite Span .7 Sprite Overlay .8 Khung hình .8 Kênh .8 Kênh Tempo .9 Kênh palette .9 Kênh Transtion .10 Hai kênh âm thanh .10 Kênh script .10 Control Panel 11 III.Các kỹ thuật tạo hoạt hình trong Director 11 Kỹ thuật Tweening trong Director .12 Thay đổi đờng đi của một sprite .12 Chuyển đổi các thành phần cast của một sprite 13 Hoạt hình theo kỹ thuật thay đổi khung hình (Frame-by-frame animation) 14 Nhanh chóng tạo hoạt hình dùng nhiều thành phần cast 15 Sử dụng Cast to Time 15 Sử dụng lệnh Space to Time 15 Sử dụng film loop 15 Tạo hoạt hình dùng lệnh Lingo .16 Chơng 2: Lingo script trong Director .17 I. Sơ qua về Lingo 17 Các loại Lingo script .19 Các hàm xử lý sự kiện của hệ thống (system handler) 20 Thứ tự phân cấp các thông báo 21 Truyền các thông báo sự kiện 22 II. Các kiểu biến trong Director 23 Biến cục bộ .23 Biến toàn cục 23 Kiểu danh sách .24 Kiểu số nguyên (integer) 26 Kiểu số thập phân 26 Kiểu biểu tợng .26 III. Dùng các Xtras để mở rộng chức năng của Director 27 1 Các kiểu Xtras 27 Lu trữ trong các file ngoài dùng FileIOXtra 27 Chơng 3: Lập trình hớng đối tợng bằng Lingo 29 I. So sánh với các ngôn ngữ hớng đối tợng khác .29 II. Cơ bản về Script cha và đối tợng con (child object) 29 Sự khác nhau giữa đối tợng con (child object) và behavior (hành vi) 30 Viết một script cha 30 Dùng biến me .30 Tạo một đối tợng con 30 Kiểm tra các thuộc tính của đối tợng con .31 Phần II: Công nghệ shockwave trên internet 33 Chơng 4 : Dịch vụ thông tin World Wide Web 33 I. Nguồn gốc ra đời của World Wide Web 33 II. Kiến trúc của World Wide Web 34 Web Server .34 Web Browser 34 Khái niệm HTTP .35 Khái niệm HTML .36 III. Tích hợp các dịch vụ thông tin trong WWW .36 World Wide Web và Gopher .36 World Wide Web và FTP 37 World Wide Web và WAIS .37 Tích hợp các dịch vụ khác trong World Wide Web 38 IV. ứng dụng của Web 39 Website trên Internet .39 ứng dụng của Web .41 V. Giới thiệu về CGI (common gateway interface) .42 Giới thiệu chung 42 Lập trình CGI là gì? 43 HTML, HTTP và chơng trình CGI .43 Các th mục trên server .45 Mẫu lập trình CGI .47 Các chơng trình CGI và vấn đề bảo mật 47 Truyền thông giữa server và browser .49 Chơng 5: Công nghệ Shockwave 51 I. Lingo cho hoạt động trên Internet .52 Lấy dữ liệu từ mạng 52 Kiểm tra trạng thái của hoạt động backgroundloading 53 Streaming multimedia .54 II. Sử dụng URL với Lingo 54 III. Điều khiển trình duyệt .55 Những điểm khác khi dùng Lingo trong trình duyệt 55 Scripting trên trình duyệt 55 IV. Lingo giao tiếp với trình duyệt 56 Phần III: xây dựng Chơng trình 57 2 Ch¬ng 6: Ph©n tÝch ch¬ng tr×nh .57 I. Néi dung ch¬ng tr×nh: 57 II. Tæng thÓ ch¬ng tr×nh 58 Ch¬ng 7: X©y dùng ch¬ng tr×nh .58 I. Phim left.dir .58 CÊu tróc d÷ liÖu 61 Ho¹t ®éng cña ch¬ng tr×nh .66 II. Phim suamenu.dir: .72 Ho¹t ®éng cña ch¬ng tr×nh 73 Ch¬ng 8: §¸nh gi¸ vµ híng ph¸t triÓn .76 I. C¸c kÕt qu¶ ®¹t ®îc 76 II. Híng ph¸t triÓn .76 III. Tham kh¶o 76 1.http://www.Macromedia.com .76 2.http://www.shockwave.com 76 3 Phần I: Tìm hiểu về Macromedia Director 8 Chơng 1: Cơ bản về Director 8 I.Giới thiệu về Macromedia Director Chơng trình multimedia là một chơng trình tích hợp cả văn bản, âm thanh, hình ảnh. Để tạo ra những chơng trình mulitmeda sống động đòi hỏi phải có các công cụ chuyên để tạo lập chúng. Macromedia Director là một công cụ phục vụ cho mục đích này. Director là một công cụ chuẩn công nghiệp để xây dựng các sản phẩm multimedia và các ứng dụng chạy trên mạng Internet hay cũng nh mạng intranet. Director không chỉ có khả năng kết hợp các phần tử để tạo ra các sản phẩm, mà còn cung cấp khả năng lập trình mềm dẻo bằng ngôn ngữ Lingo Scrpt để tạo các hiệu quả mong muốn. Hiện nay, Director đợc dùng rộng rãi để tạo ra các trang WEB multimedia, các chơng trình dạy học, các trò chơi trên máy tính. Bởi vì Director có khả năng kết hợp âm thanh cũng nh hình ảnh tĩnh và động, ngời ta gọi các sản phẩm của nó là multimedia (đa phơng tiện). Trên thị trờng đĩa CD-ROM, Director là một công cụ tạo lập tiêu chuẩn. Một vài công cụ multimeda đang đợc sử dụng để tạo ra các sản phẩm trên đĩa CD, nhng Macromedia đã lên tục cải tiến và nâng cấp sản phẩm để đáp ứng nhu cầu cho Internet/intranet. Director 8 có các chức năng tiện lợi để đa multimedia lên mạng. Có gì đặc biệt trong Director? Director đi tiên phong trong lĩnh vực tạo multimedia, nhng cũng có rất nhiều đối thủ cạnh tranh nh: SuperCard, Apple Media Toolkit, và Quark/mFactory, mTropolis, và ngay cả sản phẩm cùng hãng : Authorware Professional. Vậy điều gì đã làm cho Director giữ đợc vị trí dẫn đầu của mình? Đó là do các u điểm của nó nh: Khả năng tạo ảnh động Director tạo ảnh chuyển động bằng kỹ thuật thay thế các thành phần trong từng lớp và trình diễn chúng qua từng khung hình một (frame-by-frame). Điều này có thể đòi hỏi thời gian phát triển dài nhng bù lại là ta có vật thể chuyển động thật hơn. Khả năng chạy trên nhiều hệ thống Không phải tất cả các phần mềm đều có thể chạy trên mọi máy tính. Có nhiều loại hệ điều hành khác nhau, và hầu hết phần mềm đợc thiết kế để tơng thích với một trong các hệ điều hành đó. Một vài sản phẩm phần mềm đợc di chuyển từ một hệ thống sang hệ thống khác (th ờng là Macintosh sang Windows, và ngợc lại), nhng những phiên bản đợc chuyển này đòi hỏi phải đợc viết lại rất nhiều. Khi thị trờng multimedia hình thành, các nhà phát triển gặp phải một chút băn khoăn. Đó là do Macintosh cung cấp khả năng đồ hoạ cao, vì thế nó là hệ điều 4 hành đợc các nhà thiết kế chọn lựa, nhng với mục tiêu là số lợng ngời dùng thì Windows vợt hẳn. Có thể kết hợp những mặt tốt của cả hai? Bằng cách xây dựng multimedia trên Macintosh và sau đó chuyển sang Windows. Director có thể làm cho quá trình trên trở nên đơn giản. Hiện nay, Director có hai phiên bản chạy trên Macintosh và trên Windows, và các file đợc tạo ra trên hệ điều hành này có thể đợc mở trực tiếp từ Director trên hệ điều hành kia. Quá trình chuyển đổi mặc dù không đợc trơn tru lắm nhng cũng ăn đứt việc viết lại chơng trình. Shockwave: đa sản phẩm Director lên mạng Với sự phát triển của công nghệ Shockwave, mọt phim Director có thể đợc đa lên trang web một cách đơn giản: ngời dùng có thể tơng tác với phim Director trong trang web. Chuyển từ phim Director thành dạng Shockwave rất dễ dàng và chỉ đòi hỏi một chút hiều biết. Trong môi trờng tơng tác trực tuyến, đối thủ cạnh tranh chính của Shockwave là Java - và Java có một số u điểm so với Shockwave. Nhng java đòi hỏi phải tạo multimedia từ đầu, trong khi Shockwave chỉ đơn giản đợc chuyển từ Director sang. Phim dạng Shockwave đợc nhúng vào trang Web ( nh Java Applet ) và chạy đợc nhờ vào một plug-in riêng. II.Các thành phần của Director Director cung cấp hai loại cast là cast bên trong (internal cast) và cast ngoài (external cast) và chúng đợc phân loại thành cast âm thanh, cast hình ảnh, video, cast, văn bản hoặc thành cast nút bấm, cast thủ tục . Cửa sổ cast Cửa sổ cast thể hiện các cast hiện có, cho phép ngời lập trình tạo mới các cast hay các cast thành phần, soạn mới một cast, đặt các thuộc tính cho cast, viết các thủ tục cho cast thành phần, xem số hiệu và tên cast thành phần, kéo thả một cast thành phần vào stage, . 5 Để hiển thị các dữ liệu trên màn hình, Director phải truy nhập tới cơ sở dữ liệu của ứng dụng. Đối với các phim đợc tạo bằng máy tính, cast bao gồm một số phần tử cơ bản (media element) nh đồ hoạ, âm thanh, văn bản, các file 3D, video số và các phim Director. Các loại dữ liệu khác của cast nh các bảng màu tự tạo, các thủ tục đợc nhập từ ngoài hoặc đợc tạo ra trong quá trình làm việc với Director. Những cast này là cast ngoài, nhng ta vẫn có thể truy nhập chúng từ cửa sổ cast. Stage Stage là nơi trình diễn của phim, mọi cái ngời dùng có thể nhìn thấy và điều khiển đều diễn ra ở stage Trớc khi xây dựng một ứng dụng, ta cần xác định kích thớc của stage. Việc thay đổi kích thớc của stage sau khi xây dựng ứng dụng hay sau khi kết thúc công việc là một điều rất bất lợi. Để thay đổi kích thớc của stage, ta sử dụng hộp thoại movie Properties bằng cách chọn menu Modify->Movie->properties. Kích thớc mặc định của stage là 640x480. Trong Director cũng có một thuộc tính dùng để hiển thị phim trên toàn bộ màn hình (stage sẽ chiếm toàn bộ màn hình) đó là full screen. Ta cũng có thể sử dụng hộp thoại Movie Properties để thay đổi màu của stage. Trong hộp thoại này, kích vào ô bên cạnh stage color, một bảng màu sẽ hiện ra cho ta lựa chọn. Ngoài ra, ta có thể thay đổi màu của stage bằng lệnh Lingo. Nháy đúp chuột vào kênh script trong score sau đó đa thêm dòng lệnh sau vào vị trí cần thiết Set the stagecolor to color_num Cửa sổ Score 6 Playback head Sprite trong score Score là trung tâm điều khiển của Director, nó phản ánh tình trạng, nội dung của stage và các đối tợng đặt trên stage trong một khung hình nhất định nào đó. Có thể nói score chính là biểu diễn của phim. Sprite Là hiện diện của một cast thành phần trên stage. Mỗi ô (cell) của score chứa thông tin về một cast thành phần tại một thời điểm và đợc gọi là một sprite. Tại mỗi thời điểm, Director 8 cung cấp tới 1000 kênh sprite và nó cho phép tắt các kênh không cần thiết để tối u quá trình thực hiện. Vị trí của sprite đợc xác định dựa vào gốc toạ độ ( góc trái trên cùng của stage). Sprite không phải là một cast thành phần mà chỉ chứa thông tin liên quan tới cast thành phần đó trên stage, nh vị trí hiển thị, các hiệu ứng đặc biệt, mỗi sprite chiếm một vùng hình chữ nhật trên stage. Mỗi khi ta đặt một cast thành phần vào stage, một sprite sẽ xuất hiện trong score và ngợc lại, khi ta đặt một cast thành phần vào score nó cũng tự động đợc đặt vào stage. Khi thực hiện, score của Director sẽ kiểm tra xem cast thành phần nào đợc hiển thị trên stage và truy cập các thông tin về nó tại mỗi thời điểm ( điều này toạ điều kiện trong quá trình xử lý ảnh động). Khi chuyển sang khung hình tiếp theo, Director sẽ đọc score, kiểm tra các thông tin của các sprite và phát hiện ra các sprite có thay đổi. Khi đó, Director chỉ cần đọc dữ liệu từ các cast thành phần t- ơng ứng và hiển thị nó lên màn hình. Score của Director có tới 1000 kênh sprite nên tại mỗi thời điểm nó có thể hiển thị 1000 sprite lên stage. Mỗi sprite có thể có nhiều kích thớc, hình dạng khác nhau trong phim, các thuộc tính này thay đổi đợc mặc dù phim vẫn truy nhập đến cùng một cast thành phần của cast và cast thành phần đó không thay đổi. Mỗi cast thành phần có thể xuất hiện nhiều lần trong phim, tức là chiếm nhiều sprite, nhng nó vẫn chỉ chiếm một vị trí trong cửa sổ cast. Ngời ta thờng dùng lệnh Lingo để thay đổi các thuộc tính của sprite khi ngời dùng có tơng tác với phim. Thông thờng ta truy cập sprite bằng số hiệu của nó. Director 8 chứa nhiều loại sprite hơn các phiên bản trớc, nh : Sprite Span Mỗi sprite chiếm giữ một ô và ta phải dùng In-between Sprite dọc theo score khi ta muốn nhìn thấy chúng trên stage. Trong Director ta có thể dùng các lệnh In- Between Linear và In-Between Special để tạo các hình ảnh động và các hoạt động trên stage tại bất kỳ thời điểm nào. Director xem các sprite nh các đối tợng trong một khoảng thời gian xác định. Khi ta kéo một cast thành phần vào stage, sprite đã tạo ra sẽ chiếm 28 khung, mỗi 7 khung chứa một thể hiện xác định của sprite. Giá trị mặc định này có thể thay đổi trong một hộp thoại sprite preferences. Khi ta dịch chuyển một sprite trên stage, mọi thể hiện của sprite đó trong Sprite Span cũng dịch chuyển theo. Nếu ta kích vào một ô trên score, không phải chỉ một ô mà toàn bộ sprite ta vừa chọn sẽ sáng lên. Tơng tự nếu ta dịch chuyển này trong score toàn bộ sprite sẽ dịch chuyển. Nếu ta muốn soạn thảo các khung riêng biệt trong một sprite, nh trong các phiên bản trớc, ta có thể chọn Edit->edit sprite frames. Khi soạn thảo ở chế độ này, việc cập nhật sẽ diễn ra trong từng ô riêng biệt. Để đa chúng trở lại thành sprite span hoàn chỉnh, ta chọn các sprite này trên menu Edit->Edit entire sprite. Dùng lựa chọn này, việc soạn thảo sẽ làm thay đổi toàn bộ sprite span. Ta có thể thày đổi số khung mà sprite span từ 28 đến một giá trị tuỳ ý bằng cách dùng hộp thoại Sprite Preferences. Để làm việc với từng sprite nh trong phiên bản trớc đổi span duration về 1. Sprite Overlay Nếu bật Sprite Overlay, ta có thể nhìn trực tiếp thông tin về sprite trong một hình chữ nhật nhỏ, trong suốt nằm dới sprite trên stage. Sprite Overlay hiển thị tự động thông tin sprite. Ta không cần mở hộp thoại Sprite Properties để soạn thảo các thuộc tính của sprite. Ta có thể dùng Sprite Overlay và Sprite inspector với nhau để soạn trực tiếp các sprite trên stage. Nếu ta cần mở hộp thoại Sprite Properties cho các ứng dụng khác, ta có tể nhanh chóng mở nó từ nút có chữ I màu đỏ trong Sprite Overlay. Ta cũng có thể mở trực tiếp hộp thoại Cast Member Properties và Behavior inspector từ Sprite Overlay. Để thay đổi các thiết lập Sprite Overlay, mở hộp thoại Overlay Settings từ menu View, Sprite Overlay, Settings. Khung hình Khung hình đợc hiển thị trong stage dới dạng một cột. Mỗi cột gồm có 1000 hàng. Mỗi hàng là một trong 1000 kênh của score. Số lợng khung hình không hạn chế. Ta có thể nhìn thấy soó hiệu khung hình hiện thới đang dợc hiển thị trên score hoặc control panel của Director. Mỗi khung hình hiển thị một cảnh nào đó khi Director đọc tới vị trí khung hình đó trong cửa sổ score. Theo mặc định, Director sẽ đọc qua tất cả các khung hình cho đến hết phim, đây chính là nguyên tắc của các phim tuyến tính. Ta có thể tạo một phim Director chỉ có một khung hình nhng trong trờng hợp đó ta phải dùng các lệnh Lingo để tạo các thay đổi cần thiết. Kênh Mỗi kênh là một hàng trong score, Director cung cấp cho ta 1000 kênh. Thông tin chứa trong các kênh đều có ảnh hởng tới việc hiển thị các khung hình trên stage. Thông tin đó bao gồm tốc độ phim, các pallette màu, các hiệu ứng chuyển đổi (transition), âm thanh, các thủ tục Lingo, và các vị trí của sprite trên stage. 8 Kênh tempo Kênh palette Kênh transition Kênh âm thanh Kênh behavior Kênh sprite Kênh Tempo Kênh Tempo đợc dùng để đặt các thuộc tính về thời gian đợi cho phim. Với kênh Tempo ta có thể đặt tốc độ cho phim (fps/frame per second), khoảng thời gian đợi cho khung hình đố tính theo giây, đợi một sự kiện phím bấm hoặc nhấy chuột, đợi kênh âm thanh 1 hoặc 2 kết thúc, đợi một kênh Video nào đó kết thúc. Dùng kênh tempo rất đơn giản và nhanh gọn, tuy nhiên nó chỉ cho phép tạo các phim dới dạng trình diễn (presentation) hay còn gọi là các phim tuyến tính. Các thuộc tính đặt trong kênh tempo cũng có thể thay đổi bằng các lệnh Lingo, lệnh Lingo cho phép tạo ra các tơng tác trong chơng trình. Ta có thể đặt tốc độ cho phim làm cho phim chuyển động nhanh hay chậm tuỳ ý. Kênh palette Kênh palette dùng bảng màu đã đợc kích hoạt để thay đổi bảng màu và thực hiện các hiệu ứng màu trong phim. Nháy đúp vào kênh Palette của một khung hình , ta sẽ xem đợc bảng màu hiện thời của khung hình đó. Khi sử dụng kênh palette, ta cần quan tâm đến các vấn đề sau: Độ phân giải màu: Liên quan tới số lợng màu trên màn hình. Ta kiểm tra độ phân giải màu bằng lệnh put the colorDepth, kết quả nhận đợc sẽ là độ phân giải màu hiện thời. Director cho phép xây dựng các phim có độ phân giải màu 32 bit Chuyển đổi giữa các bảng màu: Giả sử máy của ta hiển thị đợc 256 màu và ta dùng scanner để quét ảnh dùng trong ứng dụng, khi đó ta cần chuyển đổi các ảnh về mức 256 màu. Nếu các ảnh đợc quét bằng scanner có sốo lợng màu lớn hơn 256, ta phải dùng các coong cụ soạn thảo đồ hoạ để chuyển chúng về 256 màu. Khi import một ảnh từ ngoài vào và bảng màu nó dùng không phải bảng màu chuẩn , ta có theer vẫn giữ nguyên bảng màu đó và coi nó nh một cast thành phần hoặc ánh xạ bảng màu đó thành bảng màu của hệ thốgn. Nếu giữ nguyên bảng màu, ta phải đảm bảo khi cast thành phần đó đợc dùng thì bảng màu tơng ứng của nó phải đợc đặt trong kênh Palette của khung hình mà nó xuất hiện. Các công việc trên đợc thực hiện bằng cách dùng những lựa chọn trong khung hội thoại khi ta import ảnh vào. 9 Việc thay đổi bảng màu một cách thờng xuyên là không nên, do đó ta nên dùng các bảng màu chuẩn hoặc tạo ra các bảng màu của riêng ta để dùng chung cho tất cả các ảnh trong ứng dụng. Khi đã có một bảng màu dùng chung, ta chỉ cần đặt nó vào kenh Palette trong khung hình thứ nhất, bảng màu đó sẽ đợc kích hoạt trong suốt quá trình ứng dụng chạy nếu ta không kích hoạt thêm một bảng màu nào khác. Kênh Transtion Kênh này dùng để đặt các hiệu ứng đặc biệt, chuyển đổi giữa các cảnh trong phim ta xây dựng. Để đặt các hiệu ứng cho một khung hình nào đó, ta nháy đúp vào kênh Transition ứng với khung hình đó. Ta có thể đặt các hiệu ứng của kênh này cho toàn bôj stage hay chỉ cho những phần thay đổi của stage mà thôi. Sau khi đã đặt hiệu ứng Transition trong một khung hình, Director tự động lu trữ nó trong cast tơng ứng nh một cast thành phần. Do đó nếu ta không muốn dùng hiệu ứng chuyển đổi đó nữa ta cần phải xoá cast thành phần của hiệu ứng đó. Các hiệu ứng Transiton là một trong những nhiệm vụ nặng nề mà CPU phải thực hiện và nó chiếm khá nhiều bộ nhớ. Thời gian cần thiết để thực hiện hiệu ứng Transition sẽ làm giảm toàn bộ tốc độ thực hiện của hệ thống. Hai kênh âm thanh Macintosh cho phép dùng tới 8 kênh âm thanh trong khi đó Windows chỉ cho phép dùng hai kênh, những th viện MảcoMix.dll mà Director cung cấp giúp ta trộn nhiều file âm thanh vào trong một kênh âm thanh. Trong Score kích đúp vào kênh âm thanh ứng với khung hình ta muốn bắt đầu đoạn âm thanh, chọn cast âm thanh thành phần muốn dùng, đoạn âm thanh của cast thành phần đó sẽ bắt đầu chơi từ khung hình ta vừa đặt. Director cũng cho phép kéo thả các cast âm thanh thành phần từ cast vào một trong hai kênh âm thanh. Việc dùng score tỏ ra rất nhanh và tiện lợi nhng nó có nhợc điểm là nó tốn bộ nhớ và đôi khi không đạt hiệu quả nh mong muốn, trong trờng hợp đó dùng các lệnh Lingo sẽ hữu hiệu hơn. Kênh âm thanh thứ hai sẽ đợc dùng cho âm thanh nền, kênh 1 dùng cho các âm thanh đợc điều khiển bằng lệnh puppet sound của Lingo. Kênh script Dùng để chứa các thủ tục viết bằng Lingo, các thủ tục đó chỉ có tác dụng trong khung hình tơng ứng. Các thủ tục này (còn gọi là các script) đợc gọi là các thủ tục khung hình (frame script). Thủ tục còn đợc gọi là handler vì các thủ tục này t- ơng ứng với một sự kiện và nó sẽ thực hiện khi sự kiện tơng ứng xuất hiện. Để đa vào kênh script, ta nháy đúp chuột vào script của khung hình, ta sẽ nhận đợc một thủ tục tên là exitframe tơng ứng với sự kiện kết thúc khung hình này và chuyển sang khung hình tiếp theo. Mỗi khi bắt đầu một khung hình, các kênh đợc đọc và thực hiện theo thứ tự từ trên xuống, từ kênh tempo đến kênh script thứ 1000. Những kênh đặc biệt cung cấp thông tin về các hiệu ứng đặc biệt đợc dùng trong khung hình, còn các script 1 đến 1000 sẽ đợc hiển thị trên stage. Thứ tự các kênh rất quan trọng, kênh thứ nhất đợc hiển thị đầu tiên sau đó đến kênh thứ hai . Theo thứ tự hiển thị trên 10

Ngày đăng: 07/08/2013, 19:34

HÌNH ẢNH LIÊN QUAN

Để hiển thị các dữ liệu trên màn hình, Director phải truy nhập tới cơ sở dữ liệu của ứng dụng - Công nghệ shockwave trên internet
hi ển thị các dữ liệu trên màn hình, Director phải truy nhập tới cơ sở dữ liệu của ứng dụng (Trang 6)
Tweening rất có hiệu quả trong việc thêm hoạt hình vào trang Web, vì nó không cần download thêm  các dữ liệu khi một thành phần cast thanh đổi. - Công nghệ shockwave trên internet
weening rất có hiệu quả trong việc thêm hoạt hình vào trang Web, vì nó không cần download thêm các dữ liệu khi một thành phần cast thanh đổi (Trang 12)
1 Muốn thay đổi trong tất cả các khung hình của một sprite, chọn toàn bộ. Nếu không thì có thể chọn một phần. - Công nghệ shockwave trên internet
1 Muốn thay đổi trong tất cả các khung hình của một sprite, chọn toàn bộ. Nếu không thì có thể chọn một phần (Trang 13)
Hình: Trớc khi thay đổi thành phần cast - Công nghệ shockwave trên internet
nh Trớc khi thay đổi thành phần cast (Trang 14)
Bảng dới đây liệt kê các sự kiện chuẩn mà Lingo có thể nhận biết. - Công nghệ shockwave trên internet
Bảng d ới đây liệt kê các sự kiện chuẩn mà Lingo có thể nhận biết (Trang 18)
EnterFrame đầu đọc nhập vào một khung hình - Công nghệ shockwave trên internet
nter Frame đầu đọc nhập vào một khung hình (Trang 19)
Các hàm xử lý sự kiện của khung hình (frame handlers) - Công nghệ shockwave trên internet
c hàm xử lý sự kiện của khung hình (frame handlers) (Trang 21)
World Wide Web đợc xây dựng theo mô hình Client/Server, tức là ngời ta sẽ thiết lập một máy phục vụ cho việc lu giữ các tài liệu Hypertext gọi là Web  Server - Công nghệ shockwave trên internet
orld Wide Web đợc xây dựng theo mô hình Client/Server, tức là ngời ta sẽ thiết lập một máy phục vụ cho việc lu giữ các tài liệu Hypertext gọi là Web Server (Trang 34)
Bảng sau cho ta một danh sách các hàm của Browser có thể dùng trong phim Shockwave - Công nghệ shockwave trên internet
Bảng sau cho ta một danh sách các hàm của Browser có thể dùng trong phim Shockwave (Trang 56)
Bảng sau cho ta một danh sách các hàm của Browser có thể dùng trong phim  Shockwave - Công nghệ shockwave trên internet
Bảng sau cho ta một danh sách các hàm của Browser có thể dùng trong phim Shockwave (Trang 56)
Sơ đồ hoạt động của chơng trình nh sau: - Công nghệ shockwave trên internet
Sơ đồ ho ạt động của chơng trình nh sau: (Trang 58)
Trong cửa sổ score, ta dùng các kênh palette để đặt bảng màu, còn kênh script ta đặt ba thủ tục dạng frame script điều khiển hoạt động của phim. - Công nghệ shockwave trên internet
rong cửa sổ score, ta dùng các kênh palette để đặt bảng màu, còn kênh script ta đặt ba thủ tục dạng frame script điều khiển hoạt động của phim (Trang 61)
Hình học - Công nghệ shockwave trên internet
Hình h ọc (Trang 62)
Hình học - Công nghệ shockwave trên internet
Hình h ọc (Trang 62)

TỪ KHÓA LIÊN QUAN

w