•—◦—⊙—◦—•
Bạn có muốn người truy cập blog của bạn ngoài việc đọc các bài viết, họ còn được thưởng thức các bản nhạc nền mà bạn đã chọn, được phát liên tục một cách ngẫu nhiên? Bài viết sau đây sẽ hướng dẫn các bạn làm điều đó.
Ta đã biết file nhạc flash (*.swf) có dung dung lượng rất nhỏ nhưng chất lượng cũng khá tốt. Hiện nay các dịch vụ blog phổ biến như Yahoo Plus, Opera đều cho phép bạn chèn flash vào blog, và bạn sẽ tận dụng tính năng này.
Trước hết ta phải tạo ra một file nhạc flash có chứa các bài nhạc nền của bạn trong đó có chèn một đoạn mã Action Script, đoạn mã này sẽ phát ngẫu nhiên các bài nhạc nền trong thư viện. Để tạo file flash này, bạn có thể dùng chương trình Sothink SWF Quicker (tải từ trang http://sothink.com). Bạn cũng có thể dùng Macromedia Flash cho việc này.
Khởi động SWF Quicker và tạo một movie mới (Ctrl+N), sau đó vào menu File > Import để đưa các bài nhạc nền của bạn vào Library (chú ý các file nhạc nền phải có đuôi là mp3 hoặc wav, và bạn chèn vào chừng 3 đến 5 bài nhạc là vừa, để nhạc tải lên cho nhanh). Thẻ Library bên trái sẽ xuất hiện các bài nhạc bạn đã đưa vào, bây giờ bạn bấm phải vào từng bài nhạc trong khung Library và chọn Linkage. Chú ý mục Identifier, bạn sẽ đánh số thứ tự cho các bài nhạc.
Trên thước Timeline bây giờ chỉ có một Frame duy nhất, bạn sẽ chèn mã Action Script cho Frame này. Hãy chọn thẻ Action ở phía dưới cửa sổ chính của chương trình, nếu thẻ Action chưa hiển thị bạn hãy vào menu Window chọn Action. Sau khi cửa sổ Action hiện ra, bạn gõ đoạn mã Action Script (như trong hình). Sau khi gõ xong, thử bấm nút V màu xanh xem có lỗi nào không.
Nếu không muốn mất công gõ, bạn vào địa chỉ http://phucag.googlepages.com, copy đoạn mã đầu tiên về rồi paste vào khung Action cho nhanh. Trong đoạn mã trên bạn chú ý dòng thứ 2 và thứ 7, hàm Math.radom() sẽ tạo ra một số ngẫu nhiên dạng số thực từ 0 đến 1 nhưng không bằng 1, ở đây ta nhân nó cho 3 rồi cộng thêm 1, kết hợp với hàm Math.floor để tạo ra các số ngẫu nhiên dạng số nguyên 1, 2, 3 (chính là tên trong mục Identifier mà bạn đã đặt cho các bài nhạc ở trên). Nếu bạn có 4 bản nhạc trong Library thì thay số 3 bằng số 4 ở cả dòng 2 và 7.
Tiếp theo bạn vào thẻ Properties điều chỉnh lại kích thước của đoạn nhạc flash là Width=1, Height=1. Bây giờ đến công đoạn xuất bản đoạn nhạc này với dạng file *.swf, bấm phím Ctrl+E và đặt tên tùy ý. Vậy là bạn đã tạo được file nhạc ngẫu nhiên, có thể mở bằng một chương trình xem flash nào đó.
Nếu blog của bạn là Opera thì bạn tải nó lên blog của mình luôn bằng cách vào My Page > Account > Files > File upload, bấm Browse chọn file nhạc flash, sau đó bấm Upload Files để tải lên. Sau khi tải lên, bạn bấm phải vào file nhạc flash vừa tải lên trong thẻ Files overview, chọn Properties để xem đường dẫn file nhạc của bạn ở mục Address trong hộp thoại hiện ra. Sau khi đã có link của file nhạc, bạn viết một bài mới cho blog như bình thường và chép đoạn mã dưới đây vào cuối bài viết mới của bạn (nhớ thay chữ linknhac bằng link của file nhạc flash mà bạn đã lấy được ở trên):
<span class=”aligncenter”><embed quality=”high” menu=”true” pluginspage =”http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash” src=”linknhac” type= ”application/x-shockwave-flash” width=”0" height=”0" loop= ”true”></embed><br /> Cuối cùng, bạn chọn mục Show this as a sticky post và bấm SAVE để bài viết của bạn nằm trên cùng. Các bạn cũng có thể vào trang http://phucag.googlepages.com để chép về đoạn mã trên.
Bạn nên đăng ký thêm một tài khoản bên Blog Opera tại địa chỉ http://my.opera.com với dung lượng lưu trữ đến 300 MB), bạn tải nó lên và lấy link của file nhạc như hướng dẫn ở trên. Đầu tiên bạn cứ viết bài cho blog như bình thường, sau đó đánh dấu chọn mục View HTML Source rồi chèn đoạn mã trên vào phía cuối bài viết. Cuối cùng, post bài viết của mình là xong.
Chú ý: nếu bạn chọn chế độ hiển thị là 10 bài viết trên một trang thì cứ cách 10 bài viết bạn lại chèn đoạn mã trên một lần như hướng dẫn để nhạc nền của trang blog luôn được hiển thị. Bạn cũng có thể sử dụng file nhạc flash tạo ra ở trên để chèn vào trang web của mình, tạo nhạc nền ngẫu nhiên cho web
•—◦—⊙—◦—•