ライブラリ内の 2 つのアイテムのリンケージ設定を入れ替える JSFL を書いた。
//SwapLinkageSettings var selectedItems = fl.getDocumentDOM().library.getSelectedItems(); var itemA = selectedItems[0]; var itemB = selectedItems[1]; var source; var target; var sourceLinkageClassName; var sourceLinkageBaseClass; var sourceLinkageExportInFirstFrame; var targetLinkageClassName; var targetLinkageBaseClass; var targetLinkageExportInFirstFrame; if (itemA.linkageExportForAS) { source = itemA; target = itemB; } else { source = itemB; target = itemA; } sourceLinkageClassName = source.linkageClassName; sourceLinkageBaseClass = source.linkageBaseClass; sourceLinkageExportInFirstFrame = source.linkageExportInFirstFrame; targetLinkageClassName = target.linkageClassName; targetLinkageBaseClass = target.linkageBaseClass; targetLinkageExportInFirstFrame = target.linkageExportInFirstFrame; source.linkageExportInFirstFrame = false; source.linkageExportForAS = false; target.linkageExportForAS = true; target.linkageExportInFirstFrame = sourceLinkageExportInFirstFrame; target.linkageBaseClass = sourceLinkageBaseClass; target.linkageClassName = sourceLinkageClassName; if (targetLinkageClassName) { source.linkageExportForAS = true; source.linkageExportInFirstFrame = targetLinkageExportInFirstFrame; source.linkageBaseClass = targetLinkageBaseClass; source.linkageClassName = targetLinkageClassName; }