PDA

Просмотр полной версии : fromCharCode - кто сталкивался?


Fouly
23.06.2002, 07:27
Flash5 не может корректно передать юникод символ из не английского диапазона. Например русский текст.


on (release) {
myChar = String.fromCharCode(1040);
getURL("javascript: alert('" + myChar + "'); void(0);");
}

Должна получиться русская буква А.
в MX все в порядке.

Кто-нибудь сталкивался ?

CyberMax
23.06.2002, 19:29
А с чего ты взял, что в пятерке юникод поддерживается ?
Нет его там. Юникод во флэше только в MX появился.

Fouly
23.06.2002, 19:45
А для чего тогда там fromCharCode?

Nox Noctis
24.06.2002, 00:45
String.fromCharCode(c1, c2, c3 ...)

эквивалентно

(new String()).concat(chr(c1), chr(c2), chr(c3) ...)

разницы в принципе никакой.
просто chr() начиная с пятерки считается 'deprecated'
+ chr принимает только один параметр.

и вообще - нафига придумали урл-кодировку, а ? ;)

on (release) {
myChar = escape("А");
getURL ("java script: alert('"+myChar+"'); void(0);");
}

где А - это русский символ :)