Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Текстовое поле ввода (http://www.flasher.ru/forum/showthread.php?t=128844)

kolypaev 18.08.2009 21:25

Текстовое поле ввода
 
Есть текстовое поле для ввода текста.

Задача: сделать так, что бы по-умолчанию в нем мигал курсор.Что бы юзер понимал что там можно вводить текст.

Перерыл всё что можно. не могуй найти нужное свойство. Как этого можно добиться ?

murz 18.08.2009 21:44

фокус полю передайте

kolypaev 18.08.2009 23:35

странно.

пробовал так:
stage.focus = m_pInputText;

Флекс ругается

gnus 19.08.2009 00:50

m_pInputText.setFocus()

kolypaev 19.08.2009 01:03

setFocus() - нет такого метода

import flash.text.TextField;
import flash.text.TextFieldType;

может нужно ещё что-то импортировать?

r_r_f_r 19.08.2009 01:35

1 - забыли о setFocus();
2 - вспомнили прошлое:
Цитата:

Сообщение от kolypaev (Сообщение 843748)
странно.

пробовал так:
stage.focus = m_pInputText;

Флекс ругается

Убеждаемся что stage уже не null.
И в следующем посте пишем о чём ругается флекс.

kolypaev 19.08.2009 03:01

Cannot access a property or method of a null object reference.

PgeorgyV 19.08.2009 10:32

stage ещё null, объект должен находится в списке отображения, дождитесь события ADDED_TO_STAGE чтобы можно было обращаться к stage, или передайте в конструктор ссылку на stage, или Stage.stage

kolypaev 19.08.2009 15:28

ок. Всем спасибо. Разобрался =)


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

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