ĐỔI VỊ TRÍ CÁC Ô NGẪU NHIÊN

(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Đào Văn Thành
Ngày gửi: 22h:48' 01-11-2016
Dung lượng: 455.1 KB
Số lượt tải: 5
Mô tả:
Số lượt thích: 0 người
Avatar

Ơ-rê-ka cô Trịnh Thị Kim Loan ạ. Dung lượng rất nhỏ, nhấp nút n lần thì có n cách sắp xếp khác nhau. Mày mò viết code kiểu thủ công cuối cùng thì cũng được, nhưng chưa biết tăng năng lực giảm mã kịch bản nên đoạn mã dài gần 2000 dòng.

Avatar

Làm kiểu này chỉ hoán đổi chỉ số

Còn đáp án đúng sai...

Thời gian...

Thì sao đây?

Avatar

Vâng, đúng thế. Ráp 2 đoạn code lại thế nào thì tôi đang BÓ TAY.COM. Tôi gửi đoạn code II (sắp xếp ô) để cô thử ráp với đoạn code I (xác định đúng, sai, tính điểm, thời gian) xem sao nha. 

// QUY ĐỊNH HOÀNH ĐỘ CHO CÁC Ô CÙNG CỘT DỌC, TUNG ĐỘ CHO CÁC Ô TRONG CÙNG HÀNG NGANG (cô xem khung trong hình ban đầu ở trên):

x0 = x5=x10=x15=100;

x1 = x6=x11=x16=150;

x2 = x7=x12=x17=200;

x3 = x8=x13=x18=250;

x4 = x9=x14=x19=300;

y0 = y1=y2=y3=y4=100;

y5 = y6=y7=y8=y9=150;

y10 = y11=y12=y13=y14=200;

y15 = y16=y17=y18=y19=250;

// KHI NHẤP VÀO NÚT lamlai_btn THÌ TẠO NGẪU NHIÊN vị trí CHO CÁC PHIM p1_mc, p2_mc,... p19_mc

lamlai_btn.onRelease = function() {

var p = ["p1", "p2", "p3", "p4", "p5", "p6", "p7", "p8", "p9", "p10", "p11", "p12", "p13", "p14", "p15", "p16", "p17", "p18", "p19", "p0"];

p.sort(function () {

return 0.5-Math.random();

});

//  NẾU Ở VỊ TRÍ p[o] là phim p0_mc thì phim p0_mc có tọa độ là: p0_mc._x=x0 , p0_mc._y=y0.

if (p[0] == "p0") {

p0_mc._x = x0;

p0_mc._y = y0;

}

//  NẾU Ở VỊ TRÍ p[o] là phim p1_mc thì phim p1_mc có tọa độ là: p1_mc._x=x0 , p1_mc._y=y0.

if (p[0] == "p1") {

p1_mc._x = x0;

p1_mc._y = y0;

}

//  TƯƠNG TỰ CHO CÁC PHIN CÒN LẠI

..................................

}

// Cô nên copy đoạn code cho chắc ăn, kẻo nhầm. Hy vọng cô sẽ thành công !

Avatar

Làm theo Flash kiểu cũ 

Tôi có thể làm 1 Flash đến 30 lần chuyển đổi được và nhanh.

Làm cách viết code này thì mù...Cười nhăn răng

Avatar

Như thế này được chưa cô Trịnh Thị Kim Loan ?

Avatar

Như thế này mới tuyệt...Không biết ngượng

Avatar

Chưa tuyệt đâu cô Trịnh Thị Kim Loan  ạ. Tôi đang có ý định sẽ làm nhiều trang trong một bài như cô đã từng làm, có các dạng: ghép đôi, chọn lựa, nối ô, đúng sai, ... nhưng tất cả chỉ trong 1 khung hình (Frame). Hiện đang bí code cho nối ô (nhấp vào 2 ô ở 2 cột thì xuất hiện đường nối 2 ô đó lại). Không biết tiếng Anh, không mảnh bằng Tin học, chỉ mày mò tự học tự làm là chính nên có nhiều khó khăn; già rồi nên học cũng lâu hiểu, mau quên lắm cô ạ.

 
Gửi ý kiến