tiện ích online

TIỆN ÍCH ONLINE

Tin tức cập nhật

Thống kê

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

    free counters

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

    7367983 Đố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ư khi bạn...

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

    7367958 Đố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ể chọn hai...

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

    7367950 Đ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ừ) thể hiện...

    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 (Back Space)....

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

    7367913 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 điền từ STT...

    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ã phím tương...

    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 tượng ấy...

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

    7362344 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ả ô đó về trạng...

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

    7362329 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 sẽ giúp...

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

    7362307 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 vật Tile,...

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

    7362283 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 số. Bạn...

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

    7362261 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ị số nhỏ...

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

    7362247 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ố nhỏ nhất)....

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

    7362169 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, các ô...

    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 một mẩu...

    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 chép nút...

    HỖ TRỢ QUẢN TRỊ WEBSITE

    Thay tên website / Chọn thư mục / Mở ra
    Giao diện Module Thư mục Thành viên Tài nguyên Xóa Code
    http://