LANGUAGE TRANSLATION

12 AEMN


NHÀ MÌNH ONLINE !

Tiến Quốc
Tố Uyên
Thuý Hằng
Linh Sương
Vũ Mai
Nguyễn Duyên
Chi Uyên
Minh Anh
Châu Tuấn
Thành Nhân
Chí Thành
Đức Thiệu

QT của thầy Văn Ngãi

danh mục nội dung web mmtt

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • GD

    XIN KÍNH CHÀO

    2 khách và 0 thành viên

    111

    Bài 58: Đối tượng Stage

    " " Đối tượng Stage [Hoàng Ngọc Giao] Nếu bạn mở trò chơi điền từ bằng trình duyệt (trong trình duyệt, ấn Ctrl+O và tìm chọn tập tin SWF thu được sau khi biên dịch trò chơi điền từ), bạn sẽ thấy rằng sân khấu cùng mọi chi tiết của trò chơi tự động co dãn khi bạn co dãn cửa sổ trình duyệt (hình 1). Đây là một lợi thế của trò chơi Flash. Tuy nhiên, không phải lúc nào ta cũng mong muốn điều này, chẳng hạn như...

    Bài 57: Đối tượng Sound

    " " Đối tượng Sound [Hoàng Ngọc Giao] Trong trò chơi điền từ, mỗi lần người chơi điền từ vào chỗ trống và gõ Enter, bạn có thể cho phát ra âm thanh vui tai tùy theo từ được điền là đúng hay sai. Trong thư mục C:WindowsMedia có sẵn nhiều tập tin âm thanh ở dạng thức WAV, bạn có thể chọn hai tập tin âm thanh trong thư mục đó để thử nghiệm việc sử dụng âm thanh trong trò chơi của mình. Chẳng hạn, bạn có thể...

    Bài 56: Điền từ theo khuôn

    " " Điền từ theo khuôn [Hoàng Ngọc Giao] Trong trò chơi điền từ, ta đưa từng ký tự do người dùng gõ vào chỗ trống trong câu hỏi. Ký tự đầu tiên được nhập bởi người dùng lập tức thay thế hoàn toàn những ký tự gạch dưới trong câu hỏi. Ta không nên làm như vậy trong trường hợp các ký tự gạch dưới trong câu hỏi được dùng như một cái "khuôn" cho từ cần điền. Khuôn cho từ cần điền (tạm gọi tắt là khuôn từ)...

    Bài 55: Phím Back Space và Enter

    " " Phím Back Space và Enter [Hoàng Ngọc Giao] Để thực hiện trò chơi điền từ, bạn đã đưa bộ câu hỏi vào chương trình, đã hiển thị được câu hỏi đầu tiên và xử lý tình huống gõ phím, giúp người chơi nhập từ vào chỗ chừa trống trong câu. Khi xử lý tình huống gõ phím, ta cần cho phép người chơi xóa ký tự vừa nhập khi gõ nhầm. Theo lệ thường, việc xóa ký tự vừa nhập được thực hiện bằng phím xóa trái...

    Bài 54: Trò chơi điền từ

    " " Trò chơi điền từ [Hoàng Ngọc Giao] Theo đề nghị của một bạn đọc, trong bài này ta thử vận dụng kiến thức về xử lý tình huống gõ phím để làm trò chơi điền từ. Thực chất, trò chơi là cách thức kiểm tra kiến thức đã được dùng phổ biến trong việc học ngoại ngữ: hiển thị một câu có chừa trống một phần để người chơi điền vào. Bảng 1 giúp bạn hình dung những câu như vậy. Bảng 1 - Câu hỏi...

    Bài 53: Mã phím và mã ASCII

    " " Mã phím và mã ASCII [Hoàng Ngọc Giao] Với chương trình đã viết obj = new Object(); obj.onKeyDown = function() { trace("Bạn ấn phím " + Key.getCode()); } Key.addListener(obj); bạn biết được mã số của phím được ấn nhờ thông báo ở bảng Output. Khi chạy thử chương trình, bạn thấy rõ mỗi phím của bàn phím đều có mã tương ứng, kể cả các phím đặc biệt như Ctrl, Shift, Back space, Caps lock,... Bảng 1 liệt kê các phím và mã...

    Bài 52: Lớp key

    " " Lớp Key [Hoàng Ngọc Giao] Lớp Key giúp bạn theo dõi bàn phím trong chương trình của mình, giúp bạn biết được người dùng gõ phím nào. Mọi hàm của lớp Key đều là hàm tĩnh, vì vậy bạn không cần tạo ra đối tượng thuộc lớp Key khi muốn gọi hàm của lớp Key. Để tìm hiểu các hàm của lớp Key, bạn hãy mở tập tin FLA mới, mở bảng Action - Frames của khung 1 và gõ vào đoạn mã như sau: this.onEnterFrame = function()...

    Bài 51: Đối tượng String

    Đối tượng String [Hoàng Ngọc Giao] Trong các chương trình đã viết, bạn đã từng dùng nhiều lần những chuỗi ký tự, gọi tắt là chuỗi (string). Mỗi chuỗi thực chất là một đối tượng thuộc lớp String. Ta hãy tìm hiểu các hàm của lớp String. Bạn hãy viết một đoạn mã ngắn như sau trong bảng Actions - Frame của Flash: s = "Xin chào"; for(i = 0; i < s.length; i++) trace(s.charAt(i)); Trong đoạn mã trên, khi gán chuỗi "Xin chào" vào...

    Bài 50: LỚP VÀ ĐỐI TƯỢNG

    " " Trong bài này, ta tiếp tục xem xét những khái niệm cơ bản, tạo nền tảng cần thiết cho việc xây dựng những chương trình phức tạp hơn. Trước hết, bạn cần nắm vững hai khái niệm quan trọng của ngôn ngữ ActionScript trong Flash:lớp (class) và đối tượng (object). Bạn đã từng tạo ra một dãy với câu lệnh như sau: a = new Array(); Câu lệnh như vậy tạo nên biến a trỏ đến một đối tượng thuộc lớp Array. Người ta cũng nói rằng đối...

    Bài 49: Những chỉnh sửa cấp bách

    " " Những chỉnh sửa "cấp bách" [Hoàng Ngọc Giao] Sau khi trình bày cách làm trò chơi tìm số giống nhau, tôi nhận được thư góp ý của một bạn đọc: "Trò chơi tìm số giống nhau còn một khiếm khuyết nhỏ mà tôi không biết cách khắc phục. Đó là khi người chơi bấm liên tiếp hai lần vào cùng một ô thì ô đó cũng biến mất và người chơi cũng được điểm. Vậy làm sao khi trường hợp đó xảy ra thì chương trình trả ô đó...

    Bài 48: Trò chơi tìm số giống nhau

    " " Trò chơi tìm số giống nhau [Hoàng Ngọc Giao] Từ yêu cầu của một bạn đọc, bài này trình bày cách thực hiện trò chơi tìm số giống nhau, trong đó người chơi lần lượt bấm chọn hai biểu thức. Nếu hai biểu thức có trị số giống nhau, hai biểu thức đó biến mất và người chơi được tăng điểm. Nếu hai biểu thức có trị số khác nhau, người chơi bị trừ điểm. Kinh nghiệm từ trò chơi tìm số nhỏ nhất và trò chơi lật hình...

    Bài 47: Trình bày phân số

    " " Trình bày phân số [Hoàng Ngọc Giao] Trong trò chơi "tìm số nhỏ nhất", ta đã dùng đến phân số, chẳng hạn 45/100, và cả hỗn số, chẳng hạn 3 3/4. Để hiển thị phân số và hỗn số dưới dạng quen thuộc với học sinh tiểu học, ta cần có một thanh ngang ở giữa ô. Khi đó, tử số được đặt trên thanh ngang, mẫu số được đặt dưới thanh ngang và phần nguyên của hỗn số được đặt trước thanh ngang. Muốn vậy, trong nhân...

    Bài 46: Những cải tiến trước mắt

    " " Những cải tiến trước mắt [Hoàng Ngọc Giao] Trò chơi tìm số nhỏ nhất của ta đã "nên vóc nên hình". Cũng như trò chơi ráp hình đã thực hiện, bạn cần làm vài việc nữa để hoàn chỉnh trò chơi. Trước hết, sau khi người chơi bấm vào một ô, ta cần kiểm tra xem người chơi đã thắng hay chưa. Nếu người chơi đã làm cho mọi ô biến mất, chương trình cần hiển thị câu chào mừng. Ngược lại, ta chỉ cần hiển thị điểm...

    Bài 45: Giải thuật tìm số nhỏ nhất

    " " Giải thuật tìm số nhỏ nhất [Hoàng Ngọc Giao] Để tạo ra trò chơi tìm số nhỏ nhất, bạn đã thực hiện xong việc hiển thị ngẫu nhiên các trị số trong các ô. Ta hãy thực hiện bước tiếp theo: diễn đạt những việc cần làm khi người chơi bấm vào một ô nào đó, nghĩa là định nghĩa hàm xử lý tình huống onPress của từng ô. Khi đó, rõ ràng ta cần đọc các trị số ở các ô đang được hiển thị, tìm trị...

    Bài 44: Trình bày các số trong dãy

    " " Trình bày các số trong dãy [Hoàng Ngọc Giao] Để tạo trò chơi tìm số nhỏ nhất, bạn đã thực hiện việc đưa các số từ một dãy vào các ô trên sân khấu một cách ngẫu nhiên. Việc ấy được thực hiện ngay khi sắp xếp các ô trên sân khấu. Tuy nhiên, thao tác lấy số ngẫu nhiên đưa vào các ô sẽ được thực hiện lặp đi, lặp lại mỗi khi có một ô biến mất (trường hợp người chơi bấm trúng ô có số...

    Bài 43: Trò chơi tìm số nhỏ nhất

    " " Trò chơi tìm số nhỏ nhất [Hoàng Ngọc Giao] Theo đề nghị của một bạn đọc, ta hãy dựa vào kiến thức, kinh nghiệm đã có để thực hiện trò chơi mới với luật chơi như sau: "Khi bấm chọn ô có giá trị nhỏ nhất hiện có trong bảng thì ô đó biến mất. Nếu bấm sai quá 3 lần thì trò chơi kết thúc. Mỗi ô bấm đúng được 5 điểm. Khi kết thúc có thông báo số điểm đạt được. Mỗi lần chơi lại,...

    Bài 42: Hiển thị câu chào mừng

    " " Hiển thị câu chào mừng [Hoàng Ngọc Giao] Có lẽ bạn thấy rằng trò chơi ráp hình vẫn còn "thiêu thiếu", chưa hoàn chỉnh nếu chưa có câu chào mừng khi người chơi giành thắng lợi cuối cùng như trong nhiều trò chơi khác. Khi đó, người chơi đạt đến mục tiêu tái lập chính xác trật tự của các mẩu hình. Muốn biết người chơi đã đạt đến mục tiêu hay chưa, ta cần kiểm tra ngay sau mỗi lần người chơi di chuyển...

    Bài 41: Điều khiển dòng chữ

    " " Điều khiển dòng chữ [Hoàng Ngọc Giao] Trong trò chơi xếp hình, bạn đã tạo được nút bấm Solve. Nhân tiện, bạn nên tạo thêm nút bấm Reset để "chơi lại từ đầu". Nút bấm Reset hiện diện trong nhiều trò chơi. Với trò chơi xếp hình, nút bấm Reset càng cần thiết: giúp người chơi "xóa bàn chơi lại" khi tình trạng lộn xộn hiện hành trở nên tắc tị, hầu như không giải quyết được. Để có nút bấm mới Reset, bạn chỉ cần sao...