WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Monday, August 29, 2011

JAVASCRIPT CODE FOR A BOUNCING BALL

JAVASCRIPT CODE LÀM QUẢ BANH TỰ ĐỘNG DỘI NGƯỢC LẠI

* Phần chữ màu blue qui định tên id, vị trí và chỗ chứa hình quả banh.Nếu thiếu phần nầy quả banh không xuất hiên trên màng hình.

* Phần chữ màu green có 3 variables.

var object để chứa quả banh trong memory,

var loc=50 để chứa và theo dõi vị trí của quả banh trong memory khi quả banh xuất hiện bắt buộc theo ý chúng ta đã viết cách đầu khung 50 pixels,cách thành khung bên trái 300 pixels,

var direction=0 để chứa và theo dõi sự thay đổi chiều di chuyển lên xuống hoặc trái phải.Theo JavaScript,số 0 dùng để chỉ định hướng đi xuống thấp.

Nếu thiếu 3 variables nầy cũng sẽ không có kết quả gì hết.

*Phần chữ màu đỏ là function làm cho quả banh di chuyển.Vì muốn cho dễ hiểu và không dài dòng,nên chúng ta gôm hết những gì cần ra lệnh cho Browser thi hành vào trong một function duy nhứt nầy.Đặt function nầy là function doMove() hay tên khác tuỳ ý.

Trong phần ra lệnh gồm có.

* Nếu 0==direction thi đi xuống.Nếu direction==1 thì đi lên.

* Nếu xuống tới vị trí loc = 340 pixel thì tự động đi lên..Khi lên tới vị trí loc=20 pixel thì tự động đi xuống.

Muốn tốc độ lên xuống nhanh hay chậm thì thay đổi con số loc = ...?

Code làm cho quả banh di động là object.style.top=loc và code ra lệnh Browser cứ sau mỗi 1 millisecond thì kích động hay fire function doMove() một lần.

Lưu ý.Nếu muốn cho qủa banh bouncing từ trai sang phải thì thay chữ top bằng chữ left và viết

direction = -1 thay cho direction =1

Mong quý bạn thực hành thành công tốt đẹp.Đây là bài học rất thích thú.

Sẽ có bài trái banh chuyển động theo hình hơi phức tạp.