Trang chủ Bài viết ICT Bài viết hướng dẫn Flash Hướng dẫn thiết kế bài trắc nghiệm bằng Flash - P2

Hướng dẫn thiết kế bài trắc nghiệm bằng Flash - P2

Email In
Xem kết quả: / 7
Bình thườngTuyệt vời 

Chúng ta bắt đầu thực hiện tiếp tục các Frame còn lại như sau:

♦ Frame 4:
-Layer loiBinh : F6 (Insert KeyFrame - tạo frame mới có nội dung giống Frame trước) rồi xuống bảng Properties đặt tên là lam.
-Layer nut : F5 (Insert Frame - tiếp theo Frame trước).
-Layer Hoi_Dap : F5 - Layer nen : F5.
-Layer action : nhập đoạn code :
stop();
// Lay random mot cau hoi chua duoc hoi
do {
socau=Math.floor(Math.random()*maxCauhoi);
} while (MangKiemtra[socau]);
MangKiemtra[socau]=true;
temp=MangCauhoi[socau].split('|');
hoi=temp[0];
dap1=temp[1];
dap2=temp[2];
dap3=temp[3];
dap4=temp[4];
sodung=temp[5];
// Cho phép người chơi click chọn câu trả lời
dkPlay=true;

♦ Frame 5:
-Layer loiBinh : đặt tên là dung và viết lời bình [Chính xác !].
-Layer Hoi_Dap : F5 - Layer nen : F5.
-Layer nut : tạo nút trả lời đúng, chọn nút nhấn F9 và nhập đoạn code :
on (release, keyPress "") {
gotoAndPlay("qt"); s}

20081209_tracnghiem_4

-Layer action : nhập đoạn code :
stop();
dkPlay=false;
sodiem+=1;

♦ Frame 6:

20081209_tracnghiem_5

-Layer loiBinh : đặt tên là sai và viết lòi bình [Không chính xác !].
-Layer Hoi_Dap : F5 - Layer nen : F5.
-Layer nut : tạo nút trả lời sai, chọn nút nhấn F9 và nhập đoạn code :
on (release, keyPress "") {
gotoAndPlay("qt");}
-Layer action :
stop();
dkPlay=false;

♦ Frame 7:

20081209_tracnghiem_6

-Layer loiBinh : đặt tên là kt.
-Layer nut : tạo nút thực hiện lại bài trắc nghiệm, chọn nút nhấn F9 và nhập đoạn code :
on (release, keyPress "") {
gotoAndPlay("reset"); }
-Layer Hoi_Dap : tạo 1 Dynamic Text số câu đúng (var : diem).
-Layer nen : tạo tên gọi và khung viền trang trí cho các Dymanc Text vừa tạo.
-Layer action :
stop();
dkPlay=false;
diem=sodiem;

Quí Thầy Cô và các bạn click vào các đường link bên dưới để tải sản phẩm:

- Flash trắc nghiệm tổng quát

- Flash trắc nghiệm Toán, Lý, Hóa

Như vậy là đã kết thúc bài hướng dẫn. Quí Thầy Cô và các bạn có thể làm thử. Rất mong sự góp ý của quí Thầy Cô và các bạn. Chúc thành công và vui vẻ trong công việc.

// Bạch Dương.

Viết lời bình

avatar Cao Nguyen Giap
+1
 
 
Bai viet rat hay , no cung giup cho nguoi hoc biet duoc phan nao
trong qua trinh huong dan anh(chi) co the chu thich them y nghia cua cau lenh duoc khong a?
VD: lenh nay on (release, keyPress ) {
gotoAndPlay(qt);}// co phai la bam vao nut hoc bam vao phim nao do thi nhay den frame ten la qt?
Thứ năm, 11. Tháng 12 2008, 15:02
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Bạch Dương
0
 
 
Cám ơn bạn đã đóng góp ý kiến. Mình cũng đã dự định sẽ viết một bài hướng dẫn nhằm giải thích các câu lệnh đã sử dụng. Hi vọng tiếp tục nhận được sự quan tâm của bạn. Chúc vui vẻ và thành công trong công việc.
Thứ năm, 11. Tháng 12 2008, 16:17
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Cao Nguyên Giáp
+1
 
 
Chào Bạch Dương !Cảm ơn BD đã trả lời câu hỏi của mình .BD à ., bài trắc nghiệm đó có cho gọn vào một movie (dạng symbol) được không ? nếu được thì làm như thế nào .và bạn hãy giải thích kĩ cho mình cách mà hiện số câu hỏi đúng nhé (lệnh của nó)
lí do minh hỏi là để sử dụng sang các bài khác lúc đó mình chỉ cần thay đổi dữ kiện đi thôi (họặc cho vào môt Frame thôi .
Ví dụ như mình tạo 1 đồng hồ đếm thời gian thì đồng hồ đó có thể dung cho các giáo án khác cũng được bằng cách copy rồi paste sang file mới khác
Thứ sáu, 12. Tháng 12 2008, 07:52
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Vo Van Thanh
+1
 
 
* Bài viết của Bạch Dương rất hay, nhưng tôi muốn biết làm cách nào để chèn được công thức toán học vào file trắc nghiệm. Mong Bạch Dương giúp đỡ cho mọi người biết.
* Xin chân thành cảm ơn thật nhiều.!!!
Thứ bảy, 13. Tháng 12 2008, 06:55
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Bạch Dương
+1
 
 
Cảm ơn ý kiến đóng góp rất hữu ích của bạn Thanh. Đây cũng là vấn đề mà tôi đang quan tâm.
Thứ nhất, bạn có thể thấy rõ là ngay cả bộ soạn thảo được sử dụng nhiều nhất hiện nay là Microsoft Word thì muốn đánh công thức toán học chúng ta vẫn phải cài đặt thêm Phần mềm MathType để hổ trợ.
Thứ hai, trong Flash 8 thì bạn có thể sử dụng ngôn ngữ HTML để soạn thảo nhưng hiện nay HTML cũng chưa hỗ trợ viết công thức, nó chỉ có thể giúp bạn chèn hình. viết hoa, in đậm ... hay một vài hiệu chỉnh đơn giản.
Hy vọng chúng ta (tôi, bạn và cộng đồng) sẽ tiếp tục tìm tòi và nghiên cứu để giúp cho sản phẩm ngày càng hoàn thiện trong thời gian gần nhất. Chúc thành công và vui vẻ trong công việc.
P/S: Hướng giải quết của cá nhân tôi là bạn có thể viết công thức đơn giản, VD như: căn 2, x2 thay cho bình phương của x ...
Thứ bảy, 13. Tháng 12 2008, 14:25
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Bạch Dương
0
 
 
Về vấn đề của bạn Giáp có thể giải quyết đơn giản như sau: bạn chọn toàn bộ các Frames của sản phẩm cần thu gọn và click phải chuột chọn Copy Frames. Sau đó tạo một MovieClip mới rồi click phải chuột tại Frame 1 chọn Paste Frames để sao chép toàn bộ các Frames của sản phẩm. Như vậy là bạn đã có một sản phẩm thu gọn dưới dạng một MC.
Hi vọng tiếp tục nhận được sự quan tâm của bạn. Chúc vui vẻ và thành công trong công việc.
Thứ hai, 15. Tháng 12 2008, 17:05
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Cao Nguyên Giáp
+1
 
 
Về viết công thức toán học để chèn vào File Flash thì bạn có thể đánh từ word sau đó bạn copy và paste sang Flash là được .dĩ nhiên nó định dạng dưới dạng tranh (ảnh) hoặc đánh trong Poit ..rồi copy sang khi đó bạn phải sắp xếp lại cho đúng thứ tự .nói tóm lại là phải kiên trì .
Còn đánh công thức trực tiếp thì có lẽ chưa có tiện ích đó trong Flash ,nếu bạn nào biết thì phổ biến cho anh em nhé.
Thứ bảy, 13. Tháng 12 2008, 17:10
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Võ Văn Thanh
+1
 
 
* Xin cảm ơn Bạch Dương rất nhiều!
* Hiện nay tôi thấy nhiều người làm giáo án điện tử bằng Flash cũng rất hay, tôi mong rằng trong những bài viết sắp tới của Bạch Dương sẽ có một bài viết hướng dẫn soạn giáo án điện tử bằng Flash cho mọi người tham khảo.
* Xin chân thành cảm ơn thật nhiều.!!!
Chủ nhật, 14. Tháng 12 2008, 12:23
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar Lê quốc tiên
0
 
 
Vậy sao Chúng ta không sử dụng các ký tự đặc biệt giống như trong pascal nhỉ. Chẳng hạn như bình phương là sqr. Hoặc căn bậc hai là sqrt. Mình chỉ góp ý vậy thôi, không biết có hợp lý không!!!.
Thứ bảy, 03. Tháng 1 2009, 17:00
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
avatar An Quang
0
 
 
Xin chào bạn Bạch Dương,
Tôi mới học Flash và nhữg hướng dẫn của bạn giúp tôi hiểu thêm. Tuy nhiên, tôi đã làm giống như bạn chỉ song không cho ra kết quả. Những báo lỗi nằm ở Frame 5, 6, 7, layer Nut. Tôi rất mog nhận được sự góp ý của bạn, xin cám ơn!

Quote:

**Error** Scene=Scene 1, layer=nut, frame=5:Line 1: Invalid key code
on (release, keyPress "") {

**Error** Scene=Scene 1, layer=nut, frame=6:Line 1: Invalid key code
on (release, keyPress "") {

**Error** Scene=Scene 1, layer=nut, frame=7:Line 1: Invalid key code
on (release, keyPress "") {

Total ActionScript Errors: 3 Reported Errors: 3
Thứ tư, 13. Tháng 5 2009, 09:12
Phản hồi cho lời bình
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Hủy
B
i
u
Quote
Code
List
List item
URL
Tên của bạn (Bắt buộc) *
Địa chỉ Email (Bạn nên sử dụng địa chỉ thật)
Địa chỉ trang web (Không bắt buộc)
Mã bảo vệ chống spam   
Gửi lời bình
Lần cập nhật cuối ( Thứ tư, 17 Tháng 12 2008 18:11 )