![]() |
Отсчет символов
А возможно ли в реальном времени отслеживать количество оставшихся символов. т.е. Оставшиеся символы = макс. кол-во символов - написанные символы. Например максимально количество символов = 60 , мы набрали 2 символа и оно показывает строку - оставшихся символов осталось 58, набрали еще один символ и уже 57.
Код AS3:
Подскажите пожалуйста. :) |
Ну а проверить не судьба? На первый взгляд все должно работать. Только надо мерить длину строки title_input.text а не title_input.
|
Все работает, но не в реальном времени, именно показывает просто maxchar, то есть от этого значения не отнимает значение написанных символов =(
Сейчас попробую как вы посоветовали =) |
Надо переменную result_temp изменять на событие ввода с клавиатуры.
|
Hidest, сделал как вы сказали не получилось, все равно не работает =(
Просто печатает число 60 =( SvetozarPNZ, а поясните, что именно вы имеете ввиду, а то я не очень понимаю =( |
А, ну да :)).. Почитайте про TextEvent.TEXT_INPUT в документации (http://help.adobe.com/en_US/FlashPla...tml#TEXT_INPUT), там и пример есть. Нужно слушать это событие, возникающее при вводе текста, и в обработчике уже считать.
|
Ну я вроде касяк понял, сейчас буду думать и делать =) Напишу сюда как только получится у меня что-нибудь =)
|
Код AS3:
Код AS3:
Код AS3:
|
Текст инпут будет выдывать не верный результат, так как срабатывает сразу после ввода, еще до того, как будет получено новое значение длины текста. Т.е. ввел 1 символ, прога покажет 0, ввел 2, покажет 1 и т.д.
Я бы лучше слушал KeyboardEvent.KEY_UP на этом текстовом поле Код AS3:
|
Цитата:
|
| Часовой пояс GMT +4, время: 08:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.