AS - Ngôn ngữ lập trình được xây dựng trong Flash
Số trang: 150
Loại file: pdf
Dung lượng: 1.20 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
AS là một ngôn ngữ lập trình đượcc 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ạnkhông cần biết các ngôn ngữ khác để học AS (nếu có thì càng dễ dàng hơn). Bắt đầu học AS thì chúng ta coi tử AS là gì, làm được những gì và có quan hệ gì với các chức năng khác của flash.
Nội dung trích xuất từ tài liệu:
AS - Ngôn ngữ lập trình được xây dựng trong FlashViEt Site Information Technology ! #$# %&% ()* +), 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 ngkhá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ư thnà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 ngcomputer 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 ó. Chpress 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 pl it 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ùngb 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ó làm ra nh ng s n ph m tuy t v i mà không ai có.Vi t AS â ...
Nội dung trích xuất từ tài liệu:
AS - Ngôn ngữ lập trình được xây dựng trong FlashViEt Site Information Technology ! #$# %&% ()* +), 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 ngkhá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ư thnà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 ngcomputer 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 ó. Chpress 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 pl it 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ùngb 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ó làm ra nh ng s n ph m tuy t v i mà không ai có.Vi t AS â ...
Tìm kiếm theo từ khóa liên quan:
mẹo lập trình thủ thuật lập trình Công Nghệ Thông Tin Kỹ thuật lập trình cơ sở dữ liệu ngôn ngữ AS Ngôn ngữ lập trình xuất xứ của ASGợi ý tài liệu liên quan:
-
52 trang 429 1 0
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
74 trang 294 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 292 0 0 -
13 trang 292 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 285 0 0