Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   fromCharCode - кто сталкивался? (http://www.flasher.ru/forum/showthread.php?t=33488)

Fouly 23.06.2002 07:27

fromCharCode - кто сталкивался?
 
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);");
}

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


Часовой пояс GMT +4, время: 18:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.