Render.ru

Можно ли вызывать rollout через функцию

astron

Пользователь сайта
Рейтинг
2
#1
В процессе работы скрипта необходимо часто предоставлять пользователю вводить текст с клавиатуры. Возможно ли такой rollout загнать в функцию чтобы функция возвращала данные edittext которые ввел пользователь ?.
вот такой rollout.
Код:
SetName
  rollout rename_rol "Enter New Base Name"
   (
          edittext base_name "" text:"SM_"
          button rename_them "RENAME SELECTED"
   
       on rename_them pressed do 
       (  
          setName=base_name.text ;
          destroyDialog rename_rol  
        ) 
  )
 createdialog rename_rol  250 50
 

igorznag

Мастер
Рейтинг
103
#2
Код:
(--start
SetName
rollout rename_rol "Enter New Base Name"
(
    edittext base_name "" text:"SM_"
    button rename_them "RENAME SELECTED"
    on rename_them pressed do destroyDialog rename_rol 
)

  fn get_name=
(
    createdialog rename_rol  250 50 modal:true
    rename_rol.base_name.text
)--fn get_name=

SetName=get_name()
print SetName
SetName=get_name()
print SetName
)--end
 
Сверху