Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 13.05.2009, 18:05
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 1  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
По умолчанию Странное поведение поля, получившего фокус программно.

Программно устанавливаю фокус на текстовое поле ввода, в котором уже есть текст по умолчанию.
1. Если использую для установки этот самый свой код, то поле как будто фокус получает (об этом свидетельствует Selection.getFocus(), вызванный для проверки), текст подсвечен, но: подсветка не черным цветом как обычно, а серым, и отсутствует возможность редактировать, с клавиатуры ввод туда недоступен.
2. Если же устанавливаю туда фокус тоже программно, но просто отдельно с кнопки, с помощью Selection.setFocus(String(targetTextField)) спустя некоторое время после выполнения основного кода, то все нормально - подсветка черная, и символы с клавиатуры сразу вводятся.

Вопрос - что это и при каких обстоятельствах такое может быть? Ведь в первом случае проверка выясняет, что поле фокус получило.


Последний раз редактировалось mooncar; 13.05.2009 в 18:10.
Создать новую тему   Часовой пояс GMT +4, время: 18:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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