在Extendscript中折叠或展开图层组

7

我创建了一个ExtendScript,用于自动创建游戏中的贴图资源层集。

创建完图层集后,默认情况下它是展开的。我希望图层集像下面的图片一样被折叠起来。只有漫反射层应该展开,其余的都关闭。我已经查阅了Adobe的参考资料,但没有找到如何做到这一点。如何折叠图层集?

The layersets as it should be: only Diffuse should be expanded


请尝试访问图形设计网站(http://graphicdesign.stackexchange.com/)。 - Michal M
1
我正在通过脚本完成这个任务。 :) - Nique
我从未使用过Extend Script,但我认为有一些事件可以触发以折叠/展开图层组。我认为最好联系Adobe支持。 - Aaron
2个回答

2
正如神秘嘉宾所说,不幸的是您无法折叠特定组,但您可以折叠所有组。
接受答案中的链接已失效,因此我将在此处发布解决方案:
var idcollapseAllGroupsEvent = stringIDToTypeID("collapseAllGroupsEvent");
var desc = new ActionDescriptor();
executeAction(idcollapseAllGroupsEvent, desc, DialogModes.NO);

1

无法通过脚本完成此操作(我以前曾研究过)。简单地说,没有可折叠(或等效)的图层组属性可设置!

但是,您可以按住CTRL键(Mac上的Command键)并单击组旁边的小箭头(在图层窗口中),这将为您折叠所有组。

有一个解决方法:但您需要搜索它


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接