1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

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

Тема в разделе "MAXScript", создана пользователем astron, 15 янв 2015.

Модераторы: Savin Denis
  1. astron

    astron Пользователь сайта

    С нами с:
    15.12.2006
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    2
    В процессе работы скрипта необходимо часто предоставлять пользователю вводить текст с клавиатуры. Возможно ли такой 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 
    
     
  2. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Код:
    (--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
     
    astron нравится это.
Модераторы: Savin Denis

Поделиться этой страницей