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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.10.2003, 17:52
Yukagir вне форума Посмотреть профиль Отправить личное сообщение для Yukagir Посетить домашнюю страницу Yukagir Найти все сообщения от Yukagir
  № 1  
Yukagir
 
Аватар для Yukagir

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 64
Отправить сообщение для Yukagir с помощью ICQ
По умолчанию Фокус в поле input

Есть проблема с присоением фокуса в поле input.

Во-первых, не всегда получается использовать команды по отношению к текстовому полю, созданному НЕ динамически (хотя в литературе написано, что это не имеет значения), например onSetFocus.

Во-вторых, даже, если поле создано динамически, почему-то не работет такой скрипт:

textField.onSetFocus = function(){
textField = "";
}


Фокус присваивается, но текст остается на месте...

Иными словами, нужно, чтобы при клике по полю ввода предыдущий текст убивался.

А в идеале хотелось бы, чтобы подобная команда выполнялась по отношению к полю созданному на листе, а не с помощью CreateTextField .

Помогите, пожалуйста, решить эти вопросы.
__________________
Yukagir

Старый 07.10.2003, 18:09
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Возможно что-то не так с путями
Попробуй потрейсить

textField.onSetFocus = function(){
textField = "";
trace(textField);
}
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 07.10.2003, 18:19
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 3  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
textField.onSetFocus = function(){
textField.text = "";
}


Старый 07.10.2003, 18:31
Yukagir вне форума Посмотреть профиль Отправить личное сообщение для Yukagir Посетить домашнюю страницу Yukagir Найти все сообщения от Yukagir
  № 4  
Yukagir
 
Аватар для Yukagir

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 64
Отправить сообщение для Yukagir с помощью ICQ
-)))) Уррраааа! С полем, созданным программно все получилось на Ура. Дело было в маленьком слове "text".

А с обычным input все равно проблема, блин... Не хочет оно есть onSetFocus никаким боком.
__________________
Yukagir

Создать новую тему   Часовой пояс GMT +4, время: 21:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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