Gi
ờ
th
ứ
01: Làm quen v
ớ
i AS
, Your First Look at AS
AS 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
ọ
c
AS (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
ớ
i
cá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
ệ
t
nh
ư
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
đ
úng
nh
ữ
ng gì mình vi
ế
t (ch
ỉ
có mình vi
ế
t sai ch
ứ
computer không làm sai
). Ph
ầ
n nhi
ề
u
thì 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
ệ
nh
cho 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
ể
đượ
c
vi
ệ
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 AS
AS rât gi
ố
ng ngôn ng
ữ
C++, Java, javascript .v.v và
đượ
c d
ự
a trên tiêu chu
ẩ
n do
ECMA (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ên
ECMAScript.
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
ể
n
nh
ư
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
ớ
i
Flash 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
ố
trong
movie. . Sang t
ớ
i Flash MX thì AS
đ
ã tr
ở
thành ngôn ng
ữ
l
ậ
p trình toàn di
ệ
n v
ớ
i h
ơ
n
300 câu l
ệ
nh, hàm .v.v
Nh
ậ
n biêt AS
AS
đơ
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ông
d
ị
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:
ActionScript
on (press) {
gotoAndPlay ("my frame");
}
This
preview
has intentionally blurred sections.
Sign up to view the full version.
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

This is the end of the preview.
Sign up
to
access the rest of the document.
- Spring '13
- JohnSmith
-
Click to edit the document details