Render.ru
Поддержать

Rollout помогите разобраться

DDDimaXXX

Мастер
Рейтинг
542
rolout a "rol_1"
(spinner b "E" button c "C"😉
createDialog a 20 50

вот всё написано по учебнику, но выдает ошибку -- Type error: CreateDialog requires RolloutClass, got: undefined

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Ты сам внимательно прочти что написал

DDDimaXXX

Мастер
Рейтинг
542
да вот еслиб я понимал в чем прикол не писалб. всё по уроку

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
я тебе намекнул, урок не причем
у тебя грамматическая ошибка, учимся писать.

DDDimaXXX

Мастер
Рейтинг
542
Результат тотже...это я здесь неправильно написал

igorznag

Мастер
Рейтинг
103
Странно. У меня работает нормально.
rollout a "rol_1" 
(
spinner b "E" pos:[10,10]  fieldWidth:60  
button c "C" pos:[10,35] width:50
) 
createDialog a 200 100

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
DDDimaXXX
Результат тотже...это я здесь неправильно написал
И как тогда искать ошибку, если ты здесь приводишь совсем другой код ?

На будущее, как правильно задавать вопрос по ошибке:
1. Указываешь версию софта
2. КОПИРУЕШЬ суда код или даешь ссылку на файл если большой.
3. Делаешь скриншот сразу после ошибки и приводишь ссылку на него, где видно:
....a) Заголовок окна 3dsmax c версией
....b) Диалог с названием ошибки,
....c) Открытый редактор с подсвеченной строкой в которой остановился и ее номером
4. Дальше закрываешь диалог и открываешь Max Listener (кнопка F11) и копируешь полный текст ошибки.

DDDimaXXX

Мастер
Рейтинг
542
igorznag
вставил, неработает. И в максе 8 и в 2009.

igorznag

Мастер
Рейтинг
103
Этот код используешь в каком-нибудь скрипте (макроскрипте) с функциями?
Если да, то тогда попробуй написать в самом начале скрипта (макроскрипта):
 global a;
PS. Какой учебник используешь для изучения Maxscript-а?

DDDimaXXX

Мастер
Рейтинг
542
Нет просто сам посебе код. У других работает...наверное версия макса кривая. Использую "Основы 3ds Max 8 MAXScript", автодесковский переведенный