![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 13.02.08]
Регистрация: Apr 2006
Сообщений: 421
|
Здравствуйте господа, возникла следующая проблема:
В составе некоторого мувиклипа есть TextField, текст которого должен принимать только числовые значения из заданного интервала. Ввод только знаков я ограничиваю с помощью restriction, а вот с величиной числа, которое показывается проблема. Ниже код ....
_input.addEventListener(TextEvent.TEXT_INPUT,typeKeyHandler);
...
public function typeKeyHandler(event:TextEvent):void{
var theText:String=_input.text;
var numOfPage:int=int(theText);
if (numOfPage<_model.minValue){
_input.text=""+_model.minValue;
}else if (numOfPage>_model.maxValue){
_input.text=""+_model.maxValue;
}
}
...
Вопроса как всегда два: почему так происходит и как это побороть С уважением, Владимир |
|
|||||
|
Регистрация: Oct 2007
Адрес: Латвия
Сообщений: 62
|
происходит это видимо потому, что сначала запускается эвент, а потом пишется текст.
побороть - остановить эвент
__________________
не уверен – не отвечай! |
|
|||||
|
[+3 13.02.08]
Регистрация: Apr 2006
Сообщений: 421
|
Сенкс
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|