Просмотр полной версии : Заполнение input-поля
Добавляю на сцену мувиклип с инпут-полем. Как сделать заполнение этого инпут-поля по умолчанию? Пишу так: container["newclip"+level].my_inp.text = "test";
Не заполняется. :( При этом так же не удается упралять свойством _visible для этого поля. Что я делаю не так?
Либо обращаетесь к нему неправильно, либо обращаетесь когда оно еще не существует.
velstyle
07.01.2009, 22:02
Вроде в том месте. При чем если делаю трэйс container["newclip"+level].my_inp.text = "123";
trace(container["newclip"+level].my_inp.text);
то он показывает правильно значение. Но на самой сцене в поле пусто =(
Шрифты внедряете или системные используете? Если первое, то скорее всего неправильно внедрили (не все, что надо)
velstyle
07.01.2009, 22:10
нет. ничего таког
DarkLight
07.01.2009, 22:25
Поле использует системные шрифты и повернуто/на него наложена маска?
А оно вообще находится в видимой области сцены? :)
Исходник выложите... желательно в CS3 или ниже
Да, маска используется. Но при этом в инпут-поле можно ввести данные, прочитать их
DarkLight
07.01.2009, 23:49
Используйте embed fonts либо избавьтесь от маски, после этого должно отображаться
А что такое embed fonts? Как это настраивается?
Вот выложил исходники: 21258
Немогу понять, почему не заполняется инпут-поле =((
М-да действительно очень странно... Наверное баг какой-то...
А чем вас TextField не устраивает?
Дело в том, что мне такое-же текстареа-поле надо заполнять
Используйте TextField в связке с UIScrollBar
Да, спасибо. Так получилось. Только осталась маленькая проблемка. Немогу этот скролл-барчик сделать невидимым по умолчанию. Исходник прикладываю 21259
nOobCrafter
09.01.2009, 11:10
ерунда какая то получается. так как у тебя прописано
container["newclip"+level].my_scroll._visible = false;
вроде как не пашет, скролл не прячется, отя обращение вроде бы верное. если писать прямо в myMovieClip my_scroll._visible = false; то оно прячет а как его показать обратно непонятно, привязка к высоте текстового поля ничего не дает, так как высота его постоянна, значит или менять его параметры или я что то еще упустил. по идее надо так
if (my_ta._height > my_scroll._height) {
my_scroll._visible = true;
}
else
{
my_scroll._visible = false;
}
но у тебя высота скролла 16, а высота поля 74, это мелоч можно изменить но все же.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.