如何解决Illustrator ScriptUI嵌套对话框按钮无法正常运行
嗨,我不是程序员,并且对javascript的了解很少,我想为Adobe illustrator的嵌套对话框创建脚本UI。有人可以告诉我我的这段代码出了什么问题吗?这段代码的作用是制作一个弹出对话框或窗口,当您按下按钮时,将关闭上一个对话框,并弹出另一个对话框,并可以随时关闭。期待指导我使其运行,感谢您的帮助
var ph = createLayer();
alert( test);
function createLayer()
{
var tier = new Window ('dialog',"Select Layer");
tier.alignChildren = "left";
var c1 = tier.add ("checkBox",undefined,"W1");
var c2 = tier.add ("checkBox","V1");
var c3 = tier.add ("checkBox","S1");
var c4 = tier.add ("checkBox","S2");
c1.value = false;
var tierButtonGroup = tier.add ("group");
tierButtonGroup.orientation = "row";
tierBtnOK = tierButtonGroup.add('button','OK');
tierBtnCancel = tierButtonGroup.add('button','Cancel'),tierBtnOK.onClick = function()
{
tier.close(1)
};
var Scope = tier.show();
if (Scope == 1)
{
var jobTier = new Window ('dialog',"Select Project Scope");
jobTier.orientation = "row";
var t1 = jobTier.add ("button","TIER 1");
var t2 = jobTier.add ("button","TIER 2");
t1.onClick = function()
{
jobTier.close(1)
};
var type = jobTier.show();
if (type == 1)
{
//Dialog Box city
alert("Layers has been Created");
var typeGauge = new Window ('dialog',"Type Gauge");
typeGauge.orientation = "row";
var tg1 = typeGauge.add ("button","quiapo");
var tg2 = typeGauge.add ("button","manila");
tg1.onClick= function()
{
typeGauge.close(1);
};
var gauge = typeGauge.show();
if (gauge == 1) {
alert ("quiapo TypeGauge has been added")
}
else
{
alert ("manila TypeGauge has been added")
}
typeGauge.close();
}
else
{
alert ("Revised Layers has been Created");
}
jobTier.close();
}
else
{
return ("Create Layer has been Canceled");
}
tier.close();
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。