![]() |
|
||||||||||
|
|
|
|||||
|
есть такая проблемма, есть динамическое поле с текстом, в тексте пропущенны слова, идея такая, есть слова которые нужно вставлять в текст, можно ли в динамическом поле создавать програмнно другие поля с другими переменными, только в уже созданном поле, или вобще как все жто можно сделать по другому?
|
|
|||||
|
Знаешь, вариантов вообще немало, но все они сложные. Простейший способ - на статическое поле с текстом накладываешь (поверх, вручную, не программно) поля-инпуты (поля ввода). Им присваеваешь имена, а потом сверяешь введенный в них текст с нужным, или переносишь его в переменные (в случае если имя задано как имя объекта, а не как имя переменной, отслеживающей содержимое поля). Если текст не меняется, это достаточно простой и хороший вариант (другого придумать для такого случая не могу). Если у тебя динамик-текст, то есть другой способ. Читаешь текст через код (посимвольно). Доходишь до того места, где попадаются два пробела подряд. Считаешь, скока букв набралось. Делаешь поле соответсвенной ширины (через код). Ставишь его. Делаешь справа от него инпут (через код). Справа от инпута опять динамическое поле(но уже с следующим куском текста). И т.д. Но это, повторяю, муторно.
__________________
За двумя зайцами погонишься - от егеря по морде получишь |
|
|||||
|
Да все это конечно хорошо, только у меня десять не маленьких текстов, и в каждом по десять слов пропущено. Со статическим я с ума сойду,блин. Так вот как "Делаешь поле соответсвенной ширины (через код). Ставишь его. Делаешь справа от него инпут (через код)."--?
|
|
|||||
|
createTextField ("myField", 1, 100, 100);
_root["myField"].type = "input". Таким образом создастся поле ввода. Куды его помещать, решай сам. Только я чую, что здесь можно как-нить все это провернуть через TextFormat, но этот вроде не имеет соответсвующих свойств....
__________________
За двумя зайцами погонишься - от егеря по морде получишь |
|
|||||
|
спасибо, буду думать
|
![]() |
Часовой пояс GMT +4, время: 00:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|