微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决 Illustrator 中的这个 ScriptUI 错误?

如何解决如何解决 Illustrator 中的这个 ScriptUI 错误?

使用下面的代码段在 Illustrator .jsx 中创建带有图像的 UI 列表时,在用户单击/滚动列表之前不会显示图像。有没有办法(或绕过)强制图像立即显示

var img="\u0089PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x00\x06\x00\x00\x00\x06\b\x06\x00\x00\x00\u00E0\u00CC\u00EFH\x00\x00\x00\x19tEXtSoftware\x00Adobe ImageReadyq\u00C9e<\x00\x00\x00GIDATx\u00DAb\u00FC\u00FF\u00FF?\u00C3\u00DFk'\n\u00FF\x7Fz\x17\u00CB\x00\x04\u008C|B\u008B\u0099\u00B5,\u00FA\x19\u00FF\\=\x0E\x17\u0084\x01\u0090$\u00E3\u00EF\u00E3[\u00CF1`\x01L\f8\x00\x13H\x1B\u00BA H\u008C\tl\x11\u0092$\u00CCr\u0080\x00\x03\x00\u00F5\x0B\x1AM\u00A1{<Q\x00\x00\x00\x00IEND\u00AEB`\u0082";

var w = new Window("dialog");
var list = w.add("listBox",undefined,["item0","item1"]);
list.items[0].image = ScriptUI.newImage(img);
w.show();

解决方法

不是回答,只是反馈。在 CS6 中,它看起来像这样:

enter image description here

它似乎在 CS6 中工作正常。我现在不能在 CC 中尝试这个。但我相信它在 CC 中可以不同(或根本不起作用)。不幸的是,Illustrator 的 JS 引擎是一个有很多问题的野兽。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。