Tải bản đầy đủ (.ppt) (37 trang)

cong hai vec to

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (659.8 KB, 37 trang )





NHÓM 8
XIN CHÀO CÁC BẠN!!!


Lê Nguyên Phượng Linh

Nguyễn Thị Thanh Nga

Huỳnh Thị Trương Trinh

Lê Hoàng Oanh
CHƯƠNG 12:
Tìm hiểu các khái niệm cơ bản về
ActionScript


Mục tiêu của chương này:

Tìm hiểu các khái niệm ẩn phía sau ActionScript.

Tìm hiểu các phần tử cơ bản của ActionScript.

Nhận diện các loại dữ liệu bạn có thể sử dụng.

1. Tìm hiểu ActionScript

ActionScript là một ngôn ngữ lập trình mà


bạn sử dụng để kiểm soát các khía cạnh
khác nhau của một phim Flash, là một ngôn
ngữ lập trình khá đơn giản, và có khả năng
thực hiện một số hành động khá phức tạp,
ActionScript là một ngôn ngữ kịch bản, và
việc tạo một chương trình trong nó chủ yếu
là việc lựa chọn các câu lệnh và các tham số
từ danh sách.

2.Nguồn gốc của ActionScript là từ
JavaScrip

Để làm cho một ngôn ngữ mạnh hơn dễ dùng hơn
và tạo ra một chuẩn mở, Macromedia đã xây dựng
một phiên bản mới của ActionScript trên một đặc tả
kỹ thuật quốc tế có tên gọi là ECMA – 262 .Đặc tả
này được tạo bởi nhóm có tên gọi là European
Computer Manufacturers Association (ECMA) –
ECMA – 262 đã cố gắng tạo ra một định nghĩa mới
cho JavaScript, một ngôn ngữ lập trình được sử
dụng rộng rãi trên các trang web.

3.Tìm hiểu lập trình hướng đối tượng

Ngoài việc là ngôn ngữ kịch bản, ActionScript
còn là một ngôn ngữ hướng đối tượng

4.Cơ bản của ActionScript

Để tìm hiểu cách thức hoạt động của

ActionScript, bạn nên bắt đầu bằng việc học
một chút về các phần tử cơ bản của ngôn
ngữ ActionScript.

4.1 Hành động

Hành động là các lệnh có sẵn trong ngôn ngữ ActionScript.
Đây là các câu lệnh mà bạn sử dụng để làm cho một điều gì đó
xảy ra trong phim của mình

Mở bảng điều khiển Action: Window/Actions hoặc F9

Bảng kiểm soát Actions có hai chế độ khác nhau:

Chế độ normal thể hiện một vùng tay phải của bảng được gọi
là vùng tham số

Chế độ Expert cho phép bạn đưa vào các câu lệnh một cách
trực tiếp vào cửa sổ kịch bản ở phía phải của bảng kiệm soát
Actions.



Break: ngừng thực hiện một vòng lặp và di chuyển đến câu lệnh
ActionScript phía sau vòng lặp.

Call: thực hiện các lệnh ActionScript có trong một khung hình cụ thể
và trở lại khung hình hiện tại khi thực hiện xong các câu lệnh này.

Case: hành động này luôn được sử dụng cùng với hành động Switch;

nó thực hiện một câu lệnh nếu như một điều kiện nào đó được thỏa
mãn.

Comment: tạo một ghi chú, một câu lệnh không được thực hiện tồn tại
với mục đích trở giúp

Continue: làm cho vòng lặp hiện thời kết thúc nhưng không ngừng các
bước tiếp theo của quá trình lặp.

Defaut: hành động này luôn được dùng cùng với hành động Switch,
và nó xác định một câu lệnh được thực hiện nếu như không có câu
lệnh case nào được thực hiện.


Delete: loại bỏ một đối tượng ra khỏi bộ nhớ và giải phóng vùng bộ
nhớ đó.

Do while: thực hiện một loạt các câu lệnh khi một điều kiện xác định
nào đó còn đúng.

DuplicatemovieClip: tạo một phiên bản mới của một đoạn phim và rất
hữu dụng để bổ sung các đối tượng vào stage khi phim đang phát lại.

Else: thực hiện một loạt các câu lệnh ActionScript nếu câu lệnh If
tương ướng bị sai.

Else if: tương tự như hành động Else, nhưng thực hiện một cách kiểm
tra bổ sung trước khi thực hiện các lệnh đi sau.

Evaluate: cho phép bạn đưa vào một câu lệnh bằng cách thủ công

trong khi đang làm việc trong chế độ normal của bảng kiểm soát
Actions.


For: tạo một vòng lặp, thực hiện một loạt các câu lệnh ActionScript khi
điều kiện kiểm tra vẫn còn đúng.

For …in: cũng tạo một vòng lặp,nhưng vòng lặp này sẽ thực hiện với
từng phần tử trong một tập các thuộc tính hoặc các phần tử trong một
mảng.

FSCommand: cho phép bạn gửi lệnh từ phim Flash của mình tới các
hàmJavascript trên trang web.

Function: tạo một hàm được định nghĩa bởi người dùng bằng cách sử
dụng một tập các lệnh mà bạn định nghĩa.

GetURL: tải một hồ sơ từ một URL xác định và có thể truyền các giá
trị của các biến trong phim tới URL đó.

Goto: chuyển đầu phát đến một khung hình xác định. Phụ thuộc vào
định dạng bạn chọn, phim có thể bắt đầu thực hiện từ điểm đó hoặc
nó có thể dừng lại tại khung hình đó và chờ đợi một sự kiện kích hoạt
để tiếp tục hành động.


If: thực hiện một phép kiểm tra điều kiện và thực hiện một
chuỗi câu lệnh nếu phép kiểm tra trở lại kết quả đúng.

IfFrameLoaded: thực hiện một câu lệnh nếu như một khung

hình xác định trong phim đã được tải xuống hoàn toàn.

#Incluce: cho phép bạn bộ sung một câu lệnh ActionScript mà
bạn đã lưu lại trong một tập tin văn bản vào trong mã kịch bản
hiện tại mà không phải nhập lại chúng.

Loadmovie: tải một phiên bản của một đoạn phim vào trong
phim. Phim mới này có thể được bổ sung vào trong phim hiện
tại, hoặc có thể thay thế nó, tùy thuộc vào định dạng bạn chọn.

Loadvariables: tải xuống các thông tin từ một URL xác định vào
thông tin hiện tại.


On(muoseEvent): thực hiện một chuỗi các câu lệnh khi một sự kiện
liên quan đến chuột xảy ra.

OnClipEvent: thực hiện một khối lệnh khi một sự kiện đi kèm một
phiên bản đoạn phim xảy ra.

Play: buộc phim thực hiện bắt đầu ở khung hình hiện tại.

Print: in các khung hình từ phim của bản dựa trên các tham số mà
bạn định nghĩa và các nhãn mà bạn đặt trong bảng tiến trình.

RemoveMovieClip: lạoi bỏ một phiên bản đoạn phim ra khỏi bộ nhớ
và giải phóng vùng bộ nhớ đó.

Return: buộc một hàm do người dùng định nghĩa trả lại một giá trị dựa
trên dữ liệu được gửi đến hàm và các câu lệnh trong hàm.


Set Variable: khởi động một biến với một giá trị cụ thể.

SetProperly: sửa đổi một thuộc tính cụ thể của một đối tưởng.


StartDrag: cho phép một phiên bản của đoạn phim
có thể kéo được khi phim đang thực hiện.

Stop: ngừng thực hiện phim.

StopAllSounds;ngừng phát lại âm thanh hiện tại.

StopDrag: ngăn không cho kéo một phiên bản của
đoạn phim.

Switch: cho phép bạn tạo một khối lệnh được thực
hiện chỉ khi các điều kiện nào đó phù hợp hoàn toàn.

TellTarget:thực hiện một chuỗi các hành đông trên
một đối tượng xác định.


ToggLeHighQuaLity: kiểm soát chất lượng phát lại của phim.

Trace: hiện thị các thông tin trong cửa sổ Output trong khi bạn
đang thử nghiệm phim của mình để bạn có thể xác định được
những gì đang diễn ra.

UnLoadMovie: loại bỏ một phim cụ thể ra khỏi stage


Var: cho phép bạn tạo các biến cục bộ mà sẽ bị biến mất khi
khối lệnh, ở đó chúng được khai báo,kết thúc.

While: thực hiện một khối lệnh khi một điều kiện nào đó còn
đúng.

With: cung cấp một cách thức viết tắt để thực hiện một chuỗi
các câu lệnh được áp dụng cho một đối tượng cụ thể

4.2 Các sự kiện

Các sự kiện là các biến cố có thể buộc các đối tượng phải đáp
ứng.

Có một số dạng khác của sự kiện mà bạn có thể sử dụng để
kích hoạt các hành động: Actions khi một phiên bản của biểu
tượng nút nhấn được chọn và tùy chọn On Mouse Event được
chọn trong nhóm Actions.

Chú ý rằng các phiên bản của đoạn phim có một số sự kiện
phụ mà chúng có thể đáp ứng so với các phiên bản của biểu
tượng nút nhấn.


Các sự kiện là một khái niệm rất quan trọng trong
nhiều ngôn ngữ lập trình hướng đối tượng

4.3 Hàm


Hàm là các đoạn mã độc lập,xử lý một số
dạng thông tin cụ thể và sau đó trả lại một
giá trị hoặc thực hiện một số hàng động dựa
trên dữ liệu đó.

4.5 Chức năng

Các chức năng là điều mà đối tượng biết
thực hiện như thế nào, các chức năng hoàn
toàn tương tự như các hành động, ngoại trừ
các chức năng được định nghĩa một các đặc
biệt bởi các đối tượng mà chúng là thành
phần.

4.6 Thuộc tính

Các thuộc tính là các đặc tính khác nhau định nghĩa
nên một đối tượng. Các thuộc tính này bao gồm:
thiết lập Alpha – kiểm soát độ trong suốt của một đối
tượng, và thuộc tính chiều cao – định nghĩa chiều
cao của một đối tượng theo pixel.

Các thuộc tính đối tượng xuất hiện trong nhóm
Properties trong bảng kiểm soát Actions.

Phần lớn các thuộc tính của đối tượng là có thể đọc
và sửa đổi được. Tuy nhiên, một số thuộc tính chỉ
đọc và bạn chỉ có thể kiểm tra giá trị của chúng
nhưng không thay đổi được.


4.7 Biến

Biến là các tên gọi mà bạn tạo ra để Flash có
thể sử dụng chúng nhằm chứa các thông tin
trong khi phim của bạn đang thực hiện.

4.8 Biểu thức

Biểu thức là câu lệnh ActionScript được dùng
để gán một giá trị cho một biến.

4.9 Tham số

Tham số là các đối số báo cho các hành
động, hàm … ActionScript khác nhau chính
xác điều mà bạn muốn chúng thực hiện. Các
tham số cung cấp một khả năng linh động
đáng kể bằng cách cho phép cùng một hành
động hoặc một hàm thực hiện các điều khác
nhau, phù thuộc thông tin vào thông tin mà
bạn cung cấp.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×