Показать сообщение отдельно
  #1 (permalink)  
Старый 21.03.2016, 11:47
Новичок на форуме
Отправить личное сообщение для aarisham Посмотреть профиль Найти все сообщения от aarisham
 
Регистрация: 25.02.2016
Сообщений: 7

Вставить остановку в скрипт для фотошопа
у меня есть скрипт для фотошопа с вызовом модального окна.
(здесь сокращенное окошко)
нужно чтобы скрипт не выполнялся дальше, если нажата кнопка cancel
сообщение "поехали дальше" - не должно выводится
подскажите, как это можно сделать или где прочитать

function OknoVvodSlov1(){ }
OknoVvodSlov1.prototype.run = function() {
    var retval = true;
    //описание  окна
    function createOkno() {
        var myOkno = new Window('dialog', 'Ввод данных для серии 1');
        // добавляем панель с кнопками
        myOkno.knopki = myOkno.add('group');
        myOkno.knopki.orientation = "row";
        myOkno.knopki.okBtn = myOkno.knopki.add('button', undefined, 'Применить', {name:'ok'});
        myOkno.knopki.cancelBtn = myOkno.knopki.add('button', undefined, 'Cancel', {name:'cancel'});
        return myOkno;
        }
    //описание  окна закончилось
    //
    //
    //--------------------Основная программа---------------------//
    // Создали окно
    var vvod = createOkno();
    //Показали окно
    function runVvod(vvod) {
        return vvod.show();
        }
    // Реакция кнопок.  
    if (runVvod(vvod) == 1 ){
        alert("Нажали ОК");
        }else{
            alert("Надо бы остановится!!!!");
            // Вот тут надо вставить остановку скрипта
            // Но не знаю как
            }
    return retval;
    }

/**
 "Основная программа ": построит анонимный экземпляр и будет запусткать его
   до тех пор, как мы не unitTest этот фрагмент
*/

if(typeof(OknoVvodSlov1_unitTest)  == "undefined") {
    new OknoVvodSlov1().run();
}
// Скрипт выполняется далее
alert ("поехали дальше!");
Ответить с цитированием