111
Học làm Fash

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Châu Tuấn (trang riêng)
Ngày gửi: 23h:01' 12-07-2012
Dung lượng: 6.6 MB
Số lượt tải: 13
Nguồn:
Người gửi: Nguyễn Châu Tuấn (trang riêng)
Ngày gửi: 23h:01' 12-07-2012
Dung lượng: 6.6 MB
Số lượt tải: 13
Số lượt thích:
0 người
Gith01: Làm quen vi AS, Your First Look at AS
AS là mt ngôn nglp trình ưc xây dng trong Flash. AS ging như các ngôn ng
khác như Javascript, C++ v.v. nhưng bn không cn bit các ngôn ngkhác hc
AS (nu có thì càng dhơn).
Bt âu hc AS, thì chúng ta coi thAS là gì, làm ưc nhng gì và có quan hgì vi
các chc năng khác ca Flash. Trong bài này, bn stìm hiu coi AS ra i như th
nào, xem cách vit AS làm sao, tìm hiu AS làm ưc nhng gì và sau sau cùng là
xác nh ưc nơi lưu trAS trong Flash.
i sát nghĩa và tin cho sau này, mình skhông dch mt stngra ting vit
như script, movieclip v.v.
Script là gì?
AS là ngôn nglp trình, vi các lnh sai khin Flash movie làm vic theo úng
nhng gì mình vit (chcó mình vit sai chcomputer không làm sai ). Phn nhiu
thì AS chlàm vic trong môi trưng ca Flash, tuy nhiên AS cũng có thgi lnh
cho browser, hiu hành v.v.
Script có thngn gn vài chhay cũng có thdài ctrăm trang. Script có th
vit gp li mt chhay cũng có thvit rãi rác khp nơi trong movie.
Xut xca AS
ưc
AS rât ging ngôn ngC++, Java, javascript .v.v và ưc da trên tiêu chun do
ECMA (European Computer Manufactuers Association) lp ra gi là ECMAScript.
Nhiu ngưi hiu lm rng AS da trên Javascript, nhưng thc cht c2 u da trên
ECMAScript.
Lúc u vit script trong Flash rt ơn gin và cho ti Flash 4 mi uc phát trin
nhưng cũng vn còn "thô sơ" vi nhng vòng lp và các iu kin "if...else". Cho ti
Flash 5 thì dân Flash mi có thlp trình và gn lin script vi các yu ttrong
movie. . Sang ti Flash MX thì AS ã trthành ngôn nglp trình toàn din vi hơn
300 câu lnh, hàm .v.v
Nhn biêt AS
AS ơn gin là nhng câu lnh ưc vit bng ting Anh (vì lnày mà mình skhông
dch các tư ting Anh liên quan n AS, và mt phn thì mình không gii thut ng
computer hay ting vit cho lm) và các phép tính và du câu. Ví dsau:
ActionScript
on (press) {
gotoAndPlay ("my frame");
}
Bn có thgii nghĩa on mã trên bng cách tìm hiu các tchính trong ó. Ch
"press" gi ý răng ngưi dùng ang kích chut vào mt cái gì ó, (và trong trưng
hp này là cái nút) Chktip "gotoAndPlay" do 4 ch"go to and play" gp li, gi
ý rng AS ra lnh cho Flash timt im nào ó trong movie và bt u chơi tim
ó.
AS có thlàm nhng gì?
Flash movie gm có các scence (cnh), và mi cnh scó 1 timeline (thi gin
biu???) và timeline scó các frame (khung) bt u ts1. Thông thưng thì Flash
schơi tframe 1 cho ti frame cui ca scence vi tc cnh và dng li hay
u tuy theo ngưi làm Flash.
Mc ích chính ca AS là thay i thttrong cách chơi ca Flash. AS có thdùng
bt frame nào, hay chy ngưc trli frame trưc hay nhy vài frame ri chơi tip.
Nhưng ó không chlà nhng gì AS có thlàm ưc. AS có thbin film hot hình
ca Flash thành mt chương trình ng dng có stương tác ca ngưi dùng. Dưi
ây là nhng cơ bn mà AS có thlàm:
Hot hình: Bn không cn AS làm hot hình, nhưng vi AS thì bn có th
to nhng hot hình phc tp hơn. Ví d, trái banh có thtưng xung quanh
mành hình mà không bao gingng, và tuân theo các nh lut vt lý như lc
hút, lc ma sát, lc phn v.v Nu không có AS thì bn cn phi dùng chàng
ngàn frame làm, còn vi AS thì ch1 frame cũng
): thay vì movie chchơi tng
frame 1 theo thtthì bn có thdng movie bt cframe nào, và cho phép
ngưi dùng có thchơi bt cframe nào .v.v
Thu nhp thông tin tngưi dùng (user input): bn có thdùng AS hi
ngưi dùng 1 cu hi, ri dùng thông tìn ó trong movie hay có thgi cho
server hay làm nhng gì bn mun.
Thu nhp thông tìn tcác ngun khác: AS có thtương tác vi server và ly
 







Các ý kiến mới nhất