![]() |
Функция charAt
Есть ли обратная функция для функции charAt.
|
Извините!
Не charAt, а charCodeAt . Требуется обратное действие функции charCodeAt , чтобы из числа получить букву. |
trace(String.fromCharCode(65)+String.fromCharCode(45)+String.fromCharCode(90));
|
Спасибо!
Как говорится - "Не по шарам". Пример рядом лежал. |
fromCharCode - это круто, канеш =)
но 'chr' - на 9 (девять) букв короче !.. ...а если разница одинакова - то зачем платить больше ?! :D зы: да, да, я в курсе, это функция устаревшая, deprecated, бла-бла-бла... но вы ведь это тоже знаете, правда ? ну вот и замечательно :D |
А влияет ли это на размер swf? Надо как-нибудь проверить.
Но меня больше волнует другой вопрос. Вот везде пишут. Устаревшая, устаревшая, ..... Для совместимости с будующими версиями рекомендуют не использовать. Еще в пятерке рекомендовали. В МХ все осталось. А дальше? Уберут они устаревшие команды или же все-таки решили оставить все - и старые и новые? |
Проверил! Влияет!
Цитата:
|
Basil, глу - пос - ти =)))
Цитата:
смотрим: в первом кадре написано: a = String.fromCharCode(65); в байткодах это выглядит: Код:
frame 0в байткодах это выглядит: Код:
frame 1даже если не разбираться в действиях - видно, что в случае fromCharCode действий ПЯТЬ тогда как в случае chr действия ДВА =)))) и если написать в пустой флэшке a = String.fromCharCode(65); — свф будет 80 байт. если написать в пустой флэшке a = chr(65); — свф будет 46 байт. то есть и по скорости и по объему полученных кодов chr лучше чем fromCharCode В ДВА РАЗА :D а если у тебя вызовов этих функция много - то набегает очень солидная разница ;) так что там насчет платить больше ? кому платить ? :D :p |
Н-да, дела. Убедил. А где ты эти байткода берешь, я чего-то не понял. Хотелось бы самому посмотреть, посравнивать.
|
|
| Часовой пояс GMT +4, время: 13:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.