Показать сообщение отдельно
Старый 02.07.2010, 04:42
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

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

Да, можно проще, без операций с полученной строкой.

Просто используйте eval:
Код AS1/AS2:
var str:TextField = eval(Selection.getFocus());
Теперь str - это именно объектная ссылка на ваше тестовое поле, а не строка.

PS.
А что вам мешает использовать событие onSetFocus, если у вас текстовые поля все известны?
Код AS1/AS2:
tf.onSetFocus = function  (oldFocus:Object) 
{
	trace(this); //ссылка на само себя
	trace(oldFocus); //ссылка на предыдущий объект с фокусом
}
Плюс заключается в отсутствии необходимости непрерывной проверки Selection.getFocus()


Последний раз редактировалось mooncar; 02.07.2010 в 05:04.