Violet Script (VS) là ngàn ngữ lap trình chuyên dụng vẻ đỗ họa, đặc biệt trong việc
tạo ra các hoạt động mô phỏng. Ngôn ngữ nảy có the được sử dụng rất hiệu quả dé xây dựng các phân mềm đa truyền thông hỗ trợ day học. Với cấu trúc đơn giản nhưng day đủ
vả chặt chẽ, VS sẽ giúp người ding có thé dé đảng mô tá các ý tưởng của minh, hoặc có
thẻ sửa đổi một sản phẩm có sẵn cho phủ hợp kịch bản của minh.
Khác với một phần mém công cụ. việc sử dụng ngôn ngữ lập trình cỏ tinh mở cao
hon, nó cho phép người dùng không phải chỉ là sử dụng các mẫu mé phòng có sẵn ma
con có thé tự tạo ra các mẫu mới, hoặc sửa doi được những mẫu đã có một cách tủy ý (sửa các tham số, nội dung vả trình ty thé hiện, v.v,..). Như vay, khả năng đáp ứng yêu cầu người dùng của một ngôn ngữ lập trình lả cao hơn rất nhiều so với một phan mém
công cụ.
VS dược xảy dựng dựa trên ngôn ngữ Action Script 2.0 của Macromedia Flash,
chỉnh vì vậy, VS rất mạnh trong việc thực hiện các mô phòng có chuyển động và tương tac, có xử lý ấm thanh va hình ảnh. Tat nhién, việc lập trình bang VS thi đơn giản hơn
nhiều so với lập trình bằng Action Script.
Các file mã nguồn của VS đều có thể sử dụng được mã văn bản Unicode hoặc
Unicode UTF-8. Chỉnh vi vậy, không chỉ có các dữ liệu, lời giải thích ma ké cả tên các doi tượng (tên biến, tên nhãn, tên lệnh, tên ham...) đều có the dùng được bảng tiếng Việt co dau, múp người dùng Việt Nam dé tiến cận hơn nhiều so với một ngôn ngữ bằng tiếng
Anh.
22
I2. Phần mém hoạt hình Adobe Flash CS3 Professional (Flash 9.0)
Adobe® Flash® CS3 Professional là mỗi trường xử lý tiên tiền nhất dé tạo ra các
nội dung tương tác phong phú cho nên tang di động, web va kĩ thuật sẻ. Tạo các website
tương lắc, các mẫu quảng cdo thông tin phong phú, các nhương tiện hướng dẫn, các bai thuyết trình cuồn hút, tro chơi va hơn thé nữa. Các nha thiết kế va phat triển làm việc trên củ 2 hệ thông Macintosh va Windows® dựa vào Flash va phản mềm phổ biển Adobe
Flash Player dé đảm bảo cho các nội dung đến được với cảng nhieu khan giả cảng tat.
Tương thích hoàn toàn với Microsoft® Windows và dưới dang ứng dụng nhị phan cho
Mac, Flash CS3 Professional cung cắp các công cụ bạn cần dé thành công,
Phan mềm Adobe Flash CS3 Professional cho phép sáng tao các sản phẩm chuyên nghiệp va thiết kể những nội dung tương tac với sự lỗi kéo hap dẫn bang kinh nghiệm trực tuyển. Flash Professional CS3 bao ham các công cụ đơn nhất cho việc thiết kế các
hiệu ứng đỗ hoa, text, video, va các nội dung cho thiết bị di động. Các hiệu ứng mới, hao
gom drop shadow, blur, glow, bevel, va color adjust, cho phép thiết kế hap dẫn và thuyết phục hơn với việc điều khiển hoàn toàn các điểm anh va sự chính xác tuyệt với. Công cụ tùy biển mới cho phép điều khiển ti mi trên hoạt cảnh. Cuộc cách mạng vẻ bộ may font chữ FlashType đã đảm bảo sạch sẽ, chữ sẽ có chất lượng cao.
Adobe Flash C53 Professional cho phép bạn :
. Tao các website quyền rũ cho việc quảng cáo, dao tạo, tiếp thị, 10 chức tập
đoản, giải trí...
_ Xây dựng và triển khai website với nhiều thiết bị chung.
. Phát triển các img dụng hưởng đữ liệu dé dang băng cách sử dụng việc kết nỗi cơ sở dữ liệu va cap nhật các thành phan cho nguằn dữ liệu như web server,
XML, và các csdl liên quan.
. Tích hợp video cấp độ chuyên nghiệp,
. Xây dựng va phân phi, hỗ trợ Unicode day đủ.
23
. Để dang quản lý, xuất bản tat cả các file thông qua một khung đơn.
Công cu video mới va tiễn trình làm việc trong Adobe Flash CS3 Professional đưa đến khả năng tích hợp video bên trong sản phẩm. Video chuyên nghiệp có thé dé dàng thiết kế, tạo mã, và triển khai các tùy biển, tương tác video sử dụng các công cụ mới
Flash Video Encoder, với việc phân phối một số video chất lượng cao trong cầu trúc ma kích thước file sẽ giảm nhiều hon, Các toản tử viết mã mới như là một phần được tích hep trong công cụ trong Flash hoặc có thể dụng một sản nhằm thương mại riêng rẽ với tùy chọn batch-encoding, Flash mới hỗ trợ 8-bit các kênh alpha tại thời điểm thi hành có
thẻ kết hợp với video, dé họa hoặc bat ki tải sản nào. Cũng cho phép bao gộp các plug in
mới với Flash Video, diéu dé phục vụ cho các sản phẩm video chuyên nghiệp. Và phiên bản nay cho phép xuất video trực tiếp lên web với định dang Flash Video.
Adobe Flash CS3 Professional cũng bao gồm các công cụ lõi đẻ hỗ trợ thiết kẻ, tạo
nội dung nao cho thiết bị di động sử dụng Flash Lite. Adobe Flash C53 Professional bao
gửm tương tac tạo dễ dang cho những người phát triển xây dựng nội dung vả kiểm tra trên một loạt thành phan lớn, cập nhật trên 70 thiết bị di động với Flash Lite.
Các đặc diém :
. Sang tạo day đủ. Flash cung cấp các điều khiển thiết kế day đủ dé đưa toi sự sảng tạo tdi đa, kết quả cỏ thé xuất ra nhiều định dạng khác nhau.
. Xây dựng một lan, phân phat khắp nơi. Đưa ứng dụng lên trên web,
Windows, Macintosh, Unix, PDAs, va điện thoại cell. Flash Player được cải dat
98% trên toản cau.
. Tạo các thảnh phần hoạt cảnh. Tạo sự kết hợp chuyển động 2D với các công cụ ma chuyển động trên Web,
° Tao ra video tại những chỗ ma trước đây chưa bao giữ có. Năm lay thể mạnh vả triển khai trên điện rộng nên tảng video cho Internet,
24
. Nhanh gap 2 lan. Với Adobe Flash Player CS3 thời gian thực thi và việc biên dịch đã nhanh gap 2 lẫn.
s Cac phần mở rộng (Extentions) của hãng thứ 3. Với các thành phần ma rộng ban có thể tạo được các biểu dé và dé hoa, các hiệu ứng văn bản chuyên
động vá nhiều hơn nữa.(chúng đều là các thành phan riêng rẽ, lúc cần thi mới gắn
vào Flash, khẳng thích nữa thi per ra).
. Nhap (import) vào với độ trung thực cao. Tịch hợp nội dung media nhanh
hơn với che độ nhập trung thực cao cho các file PDF và Adobe Illustrator, Có the
lên tới |Ũ file.
. Các hiệu img Timeline, Don giản hóa timeline va tác vụ viết script với các
hiệu ứng Timeline va các Behaviours.
. Ứng dụng và Dữ liệu. Xây dựng các ứng dụng Internet rất tắt với một môi trường phát triển dựa trên form và tận dụng sức mạnh của dữ liệu rang bude (data
binding) - Xây dựng web động với Flash,
. Video chat lượng cao. Phân phải video chất lượng cao với khả năng video
chuyên nghiệp mới.
. Nội dung tương tác cao cấp. Tao những nội dung tương tác phức tap sử dụng slide dé tổ chức va sắp xếp tuần tự các thành phan trong dự an.
. Thiết bị di động va phát triển thiết bị. Dua ra và kiểm tra nội dung các thiết bị va điện thoại di động với các mẫu thiết bj cũng như các thành phan mô phỏng
nó.
. Nhập từ Adobe Photoshop va Illustrator, Nhập các tập tin từ Adobe®
Photoshop® (PSD) va Adobe Illustrator® (Al) ma van bảo toàn cau trúc va các
lớp, sau dé biển tập trong Adobe Flash® CS3 Professional. Tôi ưu hóa vả tùy biển
các tập tin trong quá trình nhập với các tủy chon cao cắp,
. Thanh ghi thời gian dựa trên khung hình. Chèn nhanh chóng chuyên động cho các tác phẩm của bạn bằng thanh ghi thời gian dựa trên khung hình, khả năng kiểm soát cao, dé sử dụng lay cảm hứng từ các qui tắc tạo hình động như
key[ramine va tweening.
. Các mẫu hình khôi cơ bản. Dễ dang tạo các các hình chúp, các góc chữ nhật
cong, xác định bản kinh đường tron trong, và nhiều thứ khác, Điều chính trực quan
các tính chất hình học trực tiếp. Tao các khối hình học bất ki với các API
JavaScript.
* Phát triển ActionScript 3.0. Tiết kiệm thời gian với ngôn ngữ ActionScriptTM 3.0 mới, cải tiền hiệu suất hoạt dong, ting cường sự linh hoạt với
tiễn trình phát triển có cau trúc vả trực quan.
. Các công cụ biên tập video phức tap. Tạo, biên tập va triển khai các nội
dung FLY stream hay tải liên tục với hỗ trợ video để hiểu. Đảm bao trải ngiệm video tốt nhất với bộ mã hóa video độc lập, hỗ trợ kênh alpha, bộ giải mã video chất lượng cao, các điểm xử lý nhúng, hỗ trợ nhập video, nhập từ QuickTime, tạo
thuyết minh đóng và nhiều nữa.
. Hỗ trợ âm thanh MP3. Tích hợp âm thanh vào dự an bằng cách nhập thêm
các tập tin MP3. Khả năng tích hợp với Adobe SoundboothTM đơn giản hóa việc
biên tập các tập tin cần thiết mà không đòi hỏi kinh nghiệm sản xuất âm thanh.
. Khả năng vẽ hình phong phú. Điều chỉnh trực quan các thuộc tỉnh trực tiếp với các công cụ vẽ hình khdi thông minh, tạo các mỗ hình vector chỉnh xác với công cụ Pen mới lẫy cảm hứng bởi Adobe Illustrator, hay dan các mô hinh từ
Illustrator CS3 vào Flash CS3 và hơn thé nữa.
. Kién trúc cho phép mở rộng. Các giao diện lập trình ứng dụng Flash (APIs) tạo don bay dé dé dang phát triển các phan mở rộng cho phép chén thêm chức nang bat ki,
26
ô Chuyộn đổi hoạt hỡnh sang ActionScript. Chuyến đổi tức thi cỏc hoạt hỡnh
trên thanh phí thời gian thành mã ActionScript 3.0 cho phép dé dàng biên tập, dùng lại và làm cơ sở cho các nhà phát triển, Sao chép hoạt hinh từ doi tượng này sang đối tượng khác.
1.3. Phin mềm ghi âm và xử lý âm thanh Mp3 Audio Editor Pro 7.3.1
Mp3 Audio Editor Pro là chương trình chỉnh sửa âm thanh cho Windows, Phần mềm này cho phép ban ty tạo va chính sửa âm thanh va các thu âm khác. Bạn có thé cắt, copy va đán nhiều phần của một đoạn thu am vả nếu can thiết bạn có thé chèn thêm các hiệu img như hiệu img vang, khuếch đại va giảm tiếng nhiễu.Mp3 Audio Editor pro được thiết kẻ rất dé sử dụng vả rất trực quan. Trong vải phút bạn có thé mở va phí âm một file va chinh sửa nỏ. Nhưng nêu ban hạn có thé dành thời gian dé khám pha những tinh năng khác bạn sẽ tim thấy nhiều công cụ hữu hiệu được thiết kế bởi những chuyên gia âm thanh. Mp3 Audio Editor cũng có khả năng phi đĩa CD rất mạnh va cũng rất để dùng,
Tỉnh Năng :
* Hỗ trợ số lượng lớn các định dang file như .wav (da codec), mp3, .ogg, ,wmv,
.V0X, .gsm và nhiễu nữa.
* Các chức năng chỉnh sửa như Cat, Copy, Dan, Xóa. Chén, Im Lang và nhiều nữa.
* Các hiệu ime khuếch đại, binh thường, hiệu ứng bao, hiệu ứng vang, giảm tap âm,
chuyên đổi Bitrate đơn giản và nhiều nữa.
* Hỗ trợ các dạng nén thông dụng từ 6000 tới 9600011z, stereo hoặc mono, 8, 16
hoặc 32bit.
* Tích hợp chức năng chép nhạc tir CD dé tải nhạc trực tiếp từ 6 CD-ROM
* Trinh chơi nhạc có chức nang điều khiển Scrub/Cue dé chỉnh sửa chỉ tiết,
* Trinh ghi am hỗ trợ tự động kết thúc vả những am thanh đã được kích hoại.
27
1.4, Phần mém xử |) ảnh Macromedia Fireworks 8.0
Macromedia Fireworks tạo ra như la một img dụng đỗ họa hoản thành mục tiêu theo hưởng thiết kể web.
Nó cung cap nẵng cao hình ảnh kiểm soát các gói hiện củ, chăng hạn như Photoshop
hay CorelDraw, cho rằng công việc cụ thể liên quan đến Internet. Fireworks thiết kế trang
web cho phép để sản xuất chất lượng cao, hình ảnh, xuất bản chủng trong một loạt các
định dang tệp tin tuyệt vời trong khi giữ kích thước tập tin nén.
Fireworks cho phép bạn hiệu chỉnh văn bản, do hoa và hiệu quả ở bat cử giai doan nao trong quả trình sản xuất. Fireworks cũng đơn giản qua trinh thực hiện JavaScript nút với hiệu ứng mouseover, kết hợp với tắt cả các mã HTML tự động thẻ hệ.
LS. Phan mém chuyển dudi âm thanh All converter
La công cụ chuyển đổi được hau hết các đuôi nhạc thông dụng hiện nay tir MP3,
WMA, OGG, VQF, WAV, APE, AC3, MPEG2/4 va VOB files thành MP3, WMA,
OGG, VOF, WAV, va APE, AAC files...
2. Ngũn ngữ lip trình trong ViOLET
3.1. Các đặc điểm chỉnh của ngôn ngữ
3,l.L. Ngôn ngữ mô nhúng
Ngôn ngữ lập trình VS hỗ trợ rất nhiều vẻ các kỹ thuật mô phỏng, Các thao tac về để họa và mé phỏng hau hết đã được lập trình sẵn, lại thêm khả năng mở nạp thư viện
động, kha năng sử dụng các dữ liệu 4m thanh, hình ảnh một cách dé dang, VS sẽ giúp
người cho người dùng có thể viết được những phan mềm đỗ họa cao cấp ma không cần
những kiến thức chuyên sâu vé đỗ hoa.
Có thé coi việc lập trinh mô phỏng bằng ngôn ngữ VS chỉ đơn giản là việc mô tá
lại kịch ban của quả trình mũ phòng. Sau do, trinh thong dịch của WS sẽ thực hiện các
công việc do họa va mô phỏng theo như kịch ban nay. Do vậy, người dùng hoàn toàn có
28
the tạo được một quả trinh mô phỏng phức tap chi bằng một đoạn chương trình VS rất
ngắn gon (so với các ngôn ngữ lập trình khác}.
3.1.3. Luo chọn chế độ chay song song hoặc tuân tw
Các ngôn ngữ thông dịch thường phải chạy dưới dạng tuần tự (chạy hết lệnh nay
roi mới đến lệnh khác). Tuy vậy, trong mô phỏng, đôi khi ta can tạo nhiều thao tac mỗ phủng đồng thời (vi dụ như hai hay nhiều vật cùng chuyển động một lúc}. Vì vậy, VS có thé cho phép người lập trinh thiết lập được chế độ xử ly lệnh là sang song hay tuân tự.
Đây cũng la một đặc điểm độc đảo va tiện dụng của ngôn ngữ VS so với các ngôn
ngữ lặp trinh khác.
3.1.3. Khả nững sử dụng cde thir viện ma
Tuy VS lá ngôn ngữ chuyên dụng trong lĩnh vực do họa va mô nhỏng, song đỗ họa
là một lĩnh vực rat rộng nên VS chỉ có tinh tổng quát. Nó không thé bao ham được hết tat
cả các thao tác mô phỏng, chương trình thông dịch VS cũng không thé chứa tất cả các dữ
liệu, thư viện hình ảnh thông dụng cho mọi sản phẩm. Tuy nhiên, đổi với người lập trình không chuyên, van dé đặt ra lả phải làm sao cho mọi thir hau như đã có sẵn hết.
Vi vậy, ngôn ngữ VS có một hệ thông thư viện day đủ kèm theo và cập nhật thường xuyên. Các thư viện nảy chứa nhiều hình ảnh, mé hinh, biểu tượng thông dụng va
có thé lẫy ra sử dụng một cách dé dang, các thao tác chuyển động được lập trình sẵn, các
mẫu chương trình chuẩn cũng có the sử dụng với khả năng tùy biến cao,
Ví dụ : trong việc tạo bai giảng, nêu phân loại theo các môn học thi ngôn ngữ VS
(cụ thẻ là trình thông địch của ngôn ngữ VS) sẽ phục vụ cho tat cả các môn. Tuy nhiên,
thư viện sử dụng chủ từng mỗn sẽ khác nhau, nghĩa lả ta sẽ có thư viện cho mon Toán,
thư viện cho mén Vật Lý, v.v... Như vậy, khả năng cải tiễn chương trình va cập nhật tư liệu của VS sẽ trở nên dễ dang.
Thư viện động là một trong những ưu điểm hơn hẳn của VS so với hau hết các
phan mém công cụ tạo bai giảng hiện nay.
244. .Xo xinh ngôn ngữ VS ưới Timeline
Những người đã từng dùng hoặc xem các chương trinh như Macromedia Flash,
Macromedia Director, Adobe Premier, v.v,., hin không thé không biết đến khải niệm Timeline (trục thời gian). Day là một công cụ thiết kế rất quan trọng trong việc tao ra các chuyên động. các hiệu ứng của hình ảnh va âm thanh, làm phim hoạt hình, xây dựng cầu
trúc của một sản phẩm, v.v... Timeline la một cổng cụ rất hữu ich, đặc biệt đổi với người không biết lận trình cũng có thé dùng nó để xây dựng phan mem multimedia img dụng
được.
Tuy nhiên điểm nhược cơ bản của Timeline là không có tinh mở. Vi dụ : dùng
Timeline có the dễ dàng tạo một chuyên động trong vòng 3 giấy, nhưng không thể dùng
Timeline dé tạo chuyển động trong vòng n giây, với n là một giá trị được nhập từ bản
phim hoặc từ file bên ngoài.
Trong khi đỏ, việc xảy dựng các phản mềm trợ giảng lại doi hỏi công cụ phải có
tinh mở. Vi bai giảng của mỗi giáo viên là không giống nhau, nên phan mem trợ giảng phải cho phép gido viên tự sửa theo ý minh được. Trong trường hợp này. người sản xuất phan mềm không còn cách nào khác là phải lựa chọn một ngôn ngữ lập trình.
Mat khác, doi với những người biết lập trình roi thi dùng ngôn ngữ cũng de chịu hom so với ding Timeline. Vi dụ : có thể sửa đổi số liệu một cách để đảng và chỉnh xác, có thé comment (viết lời giải thích} cho các đoạn chương trình, có thé phân chia chương trình lớn thành các module nhỏ v.v... Việc thao tác với các dong code cũng để dang hơn so với các đổi lượng để họa và Timeline, Code có thé ding bat cử chương trình soạn thảo vin nao dé tạo lập và sửa đổi chứ không can phải một hệ thông dé s6 như khi dùng
Timeline.
Tuy vay, dùng Timeline cũng có một ưu điểm hơn so với ngôn ngữ [a tinh ôn định, it bị lỗi. Còn việc lập trình nêu không cẩn thận thi sẽ có thé sinh ra rat nhiều lỗi, Do đó, trong quả trinh phát triển thi ngôn ngữ thi cũng phải dan dan khắc phục yeu điểm nay.