Thông báo lỗi đó thường do gây ra chuỗi truy vấn không hợp lệ cho đối tượng URLVariables. Nhưng bạn không cần phải vượt qua chuỗi truy vấn trong hầu hết các trường hợp. Bạn chỉ có thể thêm các cặp vào đối tượng như các thuộc tính thông thường và để cho nó thực hiện việc mã hóa và thoát (đó là những gì lớp này có nghĩa là để làm).
var vars:URLVariables = new URLVariables();
vars.param1 = "Text to be escaped. Works for non ascii: ñ";
vars.param2 = "http://www.google.com/?q=something&test=1234";
trace(vars.toString());
Theo dõi, tất nhiên, không cần thiết, nó chỉ để bạn có thể thấy rằng mã hóa hoạt động.
Nguồn
2010-08-15 15:08:32
Cũng hữu ích là 'encodeURIComponent' và' decodeURIComponent' nếu bạn muốn mã hóa dấu phân cách. –