The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

Bài tập Hiệu ứng chạy chữ ngược với hàm cắt chuỗi

Forums » Học actionscript3 » Bài tập actionscript Về nhà

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

22. November 2011, 15:55:08

Bài tập Hiệu ứng chạy chữ ngược với hàm cắt chuỗi

Ban đầu ta có chuoi "Trung tam mang quoc te cisnet"
chạy bước 1: rung tam mang quoc te cisnet T
chạy bước 2: ung tam mang quoc te cisnet Tr
chạy bước 3: ng tam mang quoc te cisnet Tru
........................................................
......cứ nhứ thế tiệp tục
-Lấy chuổi vào : chuoi=tendoitruong.text
Thì muốn giải bài toán này bạn cần phải tạo 1 biến chuỗi 1 và chuỗi 2
-giả sứ ở bước 1 : chuoiban đầu là "Trung tam mang quoc te cisnet"
-chuỗi1=rung tam mang quoc te cisnet
=>giá trị lấy từ 1 đến hết chuỗi, ta dùng hàm subString(vị trí đầu, vị ví cuối)
-chuoi2="T"
=>Giá trị lấy từ vị trí 0, lấy 1 giá trị, ta dùng hàm subStr(ví trí đầu, độ dài cần cắt)
-Sau đó ta gán biến chuoi : chuoi= chuoi1 + chuoi2;
-Xuất ra màn hình tendoituong.text=chuoi;

code tổng quát như sau:

var chuoi:String;
var chuoi1:String;
var chuoi2:String;
//gan chuoi voi voi text mc
chuoi=mc.text;
//cat chuoi tu 1-> het chuoi
chuoi1=chuoi.substring(1,chuoi.length);
//cat chuoi tu 0->1 . Để lấy ký tự đầu
chuoi2=chuoi.substr(0,1);
//Ta gán chuỗi lại để chuổi đảo bằng cách sau chuoi=chuoi1+ chuoi2
chuoi=chuoi1 + chuoi2;
//xuat ra lai amn hinh
mc.text=chuoi;


Tải file source tại đây: http://www.mediafire.com/?8ljuuatep4qwu7k

Forums » Học actionscript3 » Bài tập actionscript Về nhà