![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
var index:Number = 0; var stroka:String = ""; function poisk():Void { var big_text:String = txt.text.toLowerCase(); var stroka:String = stroka.toLowerCase(); var search_res:Number = big_text.indexOf(stroka, index); if (search_res != -1) { index = search_res+stroka.length; //!!Проблема в этом Selection.setFocus(txt); Selection.setSelection(search_res, search_res+stroka.length); //!! } else { index = 0; } } but.onRelease = function() { stroka = str.text; poisk(); }; Код работает, но в Цинке именно 3.0 работает не корректно. А именно, найденный символ сбрасывает, переводя фокус (setFocus)в поле, где происходит поиск, тем самым убирает выделение с найденного символа(setSelection). Почему в Цинке 3.0 так происходит? |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 37
|
Могу предложить то что Zink ревнует из-за того что в нём есть 2 функции для работы со стрингами =) попробуй использовать их работают моментально
Последний раз редактировалось SARFEX; 23.02.2009 в 11:30. Причина: орф ошибка |
|
|||||
|
аха) есть в ваших словах правда
![]() только я просто поменял Релис на Прес да тут чуть поправил Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|