问题描述
嗨,我不是程序员,并且对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 (将#修改为@)