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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.06.2011, 16:59
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 1  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
По умолчанию Можно ли во время исполнения сменить тип текст. поля?

По умолчанию текст. поле — Dynamic. При нажатии на кнопочку рядом с этим полем оно должно сменится на Input, и соответственно чтобы можно было что-то вводить.

Код AS3:
(mc.tf as TextField).selectable = true;
(mc.tf as TextField).type = TextFieldType.INPUT;
Не работает почему-то. Вводить нельзя.

Старый 25.06.2011, 17:21
serogah вне форума Посмотреть профиль Отправить личное сообщение для serogah Найти все сообщения от serogah
  № 2  
Ответить с цитированием
serogah

Регистрация: Sep 2010
Сообщений: 16
Код AS3:
import flash.text.TextField;
import flash.text.TextFieldType;
 
(mc.tf as TextField).selectable=true;
(mc.tf as TextField).type=TextFieldType.INPUT;
Привет! У меня все работает. Проверь, может у тебя mc.tf.mouseEnabled=false или mc.mouseEnabled=false. Если да - то поставь на true

Старый 25.06.2011, 17:34
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 3  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
Привет. mouseEnabled — true у текст. поля и у мувика. В общем курсор мигающий появляется, но если пытаешься что-то вводить — он исчезает. Ничего не вводится соответственно.

Старый 25.06.2011, 17:45
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 4  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
шрифты встроенны? подпишитесь на ивент инпута и change и посмотрите.

Старый 25.06.2011, 17:47
serogah вне форума Посмотреть профиль Отправить личное сообщение для serogah Найти все сообщения от serogah
  № 5  
Ответить с цитированием
serogah

Регистрация: Sep 2010
Сообщений: 16
у тестового поля в options попробуй выставить Max chars:0

Старый 25.06.2011, 23:13
S-ed вне форума Посмотреть профиль Отправить личное сообщение для S-ed Найти все сообщения от S-ed
  № 6  
Ответить с цитированием
S-ed
 
Аватар для S-ed

Регистрация: Jul 2001
Адрес: SPb.RU
Сообщений: 148
Отправить сообщение для S-ed с помощью ICQ
Чем вызвано мнение, что вводить нельзя? Вы пробовали ввести текст и потом получить значение?
Или Вы просто не видите текст?

При использовании focus, в дебаг версии, курсор не будет виден в текстовом поле.
Если TextField вставлено через Flash API и шрифт не встроен, то будут видны только те символы, которые вы уже использовали в полях (если их небыло - то не отобразится ни один). У TLFText нет такого ограничения.
__________________
RTFM

Старый 26.06.2011, 22:41
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 7  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
Всё. Заработало. Спасибо за советы.

Старый 27.06.2011, 01:31
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 8  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
так а в чем косяк был?

Старый 27.06.2011, 12:41
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 9  
Ответить с цитированием
FlashWizard
[+1 22.06.11]
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
Сам виноват. В коде при keyDown фокус сбрасывался на другой объект . Ну и шрифты я тоже не встроил, совсем с головы вылетело.

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

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

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


 


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


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